一旦配置了 ip 位址和閘道器,往往就能夠指定目標位址進行訪問了。由於在跨閘道器訪問的時候,牽扯到 mac 位址和 ip 位址的變化。下面看看mac的細節.
在 mac 頭裡面,先是目標 mac 位址,然後是源 mac 位址,然後有乙個協議型別,用來說明裡面是 ip 協議。關於ip協議的部分內容可以參考我的另一篇文章ip協議.
在任何一台機器上,當要訪問另乙個 ip 位址的時候,都會先判斷,這個目標 ip 位址,和當前機器的 ip 位址,是否在同乙個網段。
如果是同乙個網段,例如,你訪問你旁邊的兄弟的電腦,那就沒閘道器什麼事情,直接將源位址和目標位址放入 ip 頭中,然後通過 arp 獲得 mac 位址,將源 mac 和目的 mac 放入 mac 頭中,發出去就可以了。
如果不是同一網段,例如,你要訪問你們校園網裡面的 bbs,該怎麼辦?這就需要發往預設閘道器 gateway。gateway 的位址一定是和源 ip 位址是乙個網段的。往往不是第乙個,就是第二個。例如 192.168.1.0/24 這個網段,gateway 往往會是 192.168.1.1/24 或者 192.168.1.2/24。
如何發往預設閘道器呢?閘道器不是和源 ip 位址是乙個網段的麼?這個過程就和發往同乙個網段的其他機器是一樣的:將源位址和目標 ip 位址放入 ip 頭中,通過 arp 獲得閘道器的 mac 位址,將源 mac 和閘道器的 mac 放入 mac 頭中,傳送出去。閘道器所在的埠,例如 192.168.1.1/24 將網路包收進來,然後接下來怎麼做,就完全看閘道器的了。
什麼是閘道器,什麼又是路由器?
很多情況下,人們把閘道器就叫做路由器。其實不完全準確,而另一種比喻更加恰當:路由器是一台裝置,它有五個網口或者網絡卡,相當於有五隻手,分別連著五個區域網。每只手的 ip 位址都和區域網的 ip 位址相同的網段,每只手都是它握住的那個區域網的閘道器。
閘道器只針對某個區域網,是某個區域網的出口位址,而乙個路由器由多個閘道器組成。
什麼是閘道器?
504 gateway time out 是什麼意思?意思為 閘道器超時!閘道器 gateway 又稱網間聯結器 協議轉換器。閘道器在傳輸層上以實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。閘道器的結構也和路由器類似,不同的是互連層。閘道器既可以用於廣域網互連,也可以用於區...
什麼是閘道器?
閘道器 gateway 又稱網間聯結器 協議轉換器。閘道器在傳輸層上以實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。閘道器的結構也和路由器類似,不同的是互連層。閘道器既可以用於廣域網互連,也可以用於區域網互連。閘道器是一種充當轉換重任的 計算機系統或裝置。在使用不同的通訊協...
什麼是閘道器?
說明 由於歷史的原因,許多有關tcp ip的文獻曾經把網路層使用的路由器稱為閘道器,在今天很多區域網採用都是路由來接入網路,因此通常指的閘道器就是路由器的ip!一般來說,路由器的lan介面的ip位址就是你所在區域網中的閘道器。當你所在的區域網的計算機需要和其它區域網中的計算機,或者需要訪問網際網路的...