一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

若您喜歡此文章,請管住

維新共重浩“電工電氣一網通”

每天分享弱電行業、電工電氣程式設計行業專業知識技能!

很多朋友多次問到什麼是閘道器、dns、子網掩碼,它有什麼作用,確實,我們平時在網路中總是在不斷的提到閘道器,卻很少真正的去了解它。那麼這篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址。

一、什麼是閘道器

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

閘道器(Gateway)又稱網間聯結器、協議轉換器。閘道器在傳輸層上以實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。

1、如何來理解閘道器

大家都知道,從一個房間走到另一個房間,必然要經過一扇門。同樣,從一個網路向另一個網路傳送資訊,也必須經過一道“關口”,這道關口就是閘道器。顧名思義,閘道器(Gateway)就是一個網路連線到另一個網路的“關口”。按照不同的分類標準,閘道器也有很多種。TCP/IP協議裡的閘道器是最常用的,在這裡我們所講的“閘道器”均指TCP/IP協議下的閘道器。

2、閘道器的ip地址

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

那麼閘道器到底是什麼呢?

閘道器實質上是一個網路通向其他網路的IP地址,閘道器在網段內的可用ip中選一個,不過,一般用的是第1個和最後一個。

例如:

比如有網路A和網路B,

網路A:的IP地址範圍為“192。168。1。1~192。 168。1。254”,子網掩255。255。255。0;

如果需要與其它網段通訊,那麼它的閘道器可以設定為192。168。1。1,當然也可以設定為網段內其它的一個ip地址。

網路B:的IP地址範為“192。168。2。1~192。168。2。254”,子網掩碼255。255。255。0。

如果需要與其它網段通訊,那麼它的閘道器可以設定為192。168。2。1,當然也可以設定為網段內其它的一個ip地址。

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

3、閘道器是如何實現通訊?

在沒有路由器的情況下,不同的兩個網路之間是不能進行TCP/IP通訊的,即使是兩個網路連線在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255。255。255。0)判定兩個網路中的主機處在不同的網路裡。而要實現這兩個網路之間的通訊,則必須透過閘道器。

如果網路A中的主機發現資料包的目的主機不在本地網路中,就把資料包轉發給它自己的閘道器,再由閘道器轉發給網路B的閘道器,網路B的閘道器再轉發給網路B的某個主機(如附圖所示)。網路B向網路A轉發資料包的過程。

所以說,只有設定好閘道器的IP地址,TCP/IP協議才能實現不同網路之間的相互通訊。

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

4、什麼是預設閘道器?

如果搞清了什麼是閘道器,預設閘道器也就好理解了。就好像一個房間可以有多扇門一樣,一臺主機可以有多個閘道器。預設閘道器的意思是一臺主機如果找不到可用的閘道器,就把資料包發給預設指定的閘道器,由這個閘道器來處理資料包。現在主機使用的閘道器,一般指的是預設閘道器。

二、什麼是DNS

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

DNS是域名解析伺服器(Domain Name System),是把網址變成IP地址的伺服器。

DNS說白了是把域名翻譯成IP地址用的,這裡面舉個例子,大家就很容易清楚了。

例如我們在瀏覽器裡面輸入www。baidu。com的時候,機器要跟百度這個網站進行通訊,機器要往外面傳送資料包,資料包裡面要寫百度這臺伺服器的IP地址,我們不知道IP地址是多少,那麼就需要主機問DNS伺服器,DNS伺服器就自動幫我們把www。baidu。com這個域名翻譯成了IP地址61。135。169。105。然後寫到了資料包的目的IP地址裡面就可以進行通訊。

就跟我們寫信一樣,你得寫個收信人的地址郵局才能給你傳送吧,你給國外寫信,你寫中文地址郵局不認識,需要這個一個人幫你翻譯成英語。這就是DNS的作用,所以你的在本地連線裡面寫DNS才可以正常瀏覽網頁,如果不設定DNS,是無法正常訪問網頁的。

三、MAC地址

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

講到MAC地址,就不得不提ip地址,這裡順便把ip地址也說下。

IP與MAC

雖然現在已經ipv6了,但我們基本用的大多數還是ipv4協議,所謂ip就是你電腦整個網路的編號。其他電腦想訪問電腦就得需要這個編號。但是這個編號很多情況下是一直在變化的。唯一不變的是你的MAC地址:物理地址。

MAC是網路中用來標識網絡卡裝置的唯一網路地址。由相關硬體製造商統一分配,每臺電腦的MAC地址都是唯一的。

做個比喻,你經常搬家,你沒搬一次家都有一個地址,XX小區XX單元XX號,這個就是IP。但是你的名字不變,這個就是MAC,不同的是我們的MAC不允許重名。

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

我們的IP分為兩個部分:如上圖分為網路部分和主機部分。網路部分好比就是你在XX省XX市XX鎮,這個是國家固定下來了的。但是XX小區XX單元XX號是開發商自己定的。兩個編號加起來就是你的ip了。不同的是在現實中兩個編號的長度是固定的,在網路上A、B、C、D的ip地址卻是變化的。

四、子網掩碼

子網掩碼是為了區分網路位和主機位,上面我們說到過,一個ip地址是由網路部分和主機部分。正如一個人的名字由姓與名組成。

那麼我們可以把IP地址比作一個人的名字,那麼子網掩碼就像是一份名單,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一組,讓他們之前可以互相交流。

一篇文章給你講明白什麼是閘道器、DNS、子網掩碼、MAC地址

舉個例子:

有一個網段是192。168。1。0-192。1。254,這個網段就像一個村子一樣,就稱它為安防村,此這網段有個ip地址是192。168。1。1,我們就叫他安防一,另外一個人叫安防二,它的ip地址為192。168。1。2,我們一看他們,就知道他們是同村的。

另外有一個網段,是192。168。0。0——192。168。255。254,我們叫它安村,村裡有個同樣有兩個ip地址192。168。1。1與192。168。1。2,也叫安防一,安防二,那麼問題來了?這個時候,如何區分他們是屬於那個村的?

這個時候就需要子網掩碼了來判斷他們是屬於那個網段的,需要把安防一、安防二帶到村裡去認下,就知道他們是屬於那個村了,安防村的網段是255。255。255。0,安村的網段是255。255。0。0。

網路中也會出現類似於“同名”“同姓”的ip地址,如何區分他們到底是屬於那個網段,就需要依靠子網掩碼了。

若您喜歡此文章,請管住

維新共重浩“電工電氣一網通”

每天分享弱電行業、電工電氣程式設計行業專業知識技能!