IP標頭實例(從Wireshark抓取)
ARP,利用IP位址尋找對應的MAC位置
Rinoa(106.1.88.11)傳送封包給Squall(106.1.88.1)
但不知道Squall(106.1.88.1)的實體位址
故Rinoa(106.1.88.11)先傳送一個ARP封包,將目的對實體位址設為廣播位址
Squall(106.1.88.1)收到來自Rinoa(106.1.88.11)的ARP封包
以單播方式回應Rinoa(106.1.88.11)自己的實體位址(64:9e:f3:66:f4:d9)
之後Rinoa(106.1.88.11)及Squall(106.1.88.1)即可開使傳送封包給對方
Gratuitous ARP,偵測IP有無衝突
由下圖得知來源IP及目的IP為相同的位址
此種情況在電腦剛開機或電腦利用DHCP取得IP位址之下發生
DHCP有4種封包(Discover, Offer, Request, ACK)
由上圖得知DHCP_Discover封包的目的IP位址為255.255.255.255(區域廣播位址,無法跨Router)
而DHCP_Offer則由DHCP Server(10.24.0.1)回應
在DHCP Server(10.24.0.1)回應(106.1.88.11)之前,會先送ARP封包,看有無IP衝突(即Gratuitous ARP)
而DHCP_Request為用戶端向DHCP Server(10.24.0.1)註冊使用(106.1.88.11)
在用戶端得到(106.1.88.11)後會再傳送ARP封包,看有無IP衝突(即Gratuitous ARP)
最後DHCP_ACK由DHCP Server(10.24.0.1)同意使用(106.1.88.11)
RARP,利用MAC位置取得IP
在沒有硬碟的用戶端開機時,送出RARP廣播封包來查詢自己的IP位址
由網路上的RARP Server回應給用戶端
路由器可做為DHCP Relay Agent
--
ICMP: Ping 指令所使用。
--
路由協定分類(以適用範圍分類)
IGP: RIP, IGRP, EIGRP, OSPF, IS-SI //公司、組織內使用
EGP: EGP, BGP //ISP業者使用
動態路由協定分類(骨幹用)
Distance Vector(距離向量, 以Router數為基準): RIP, IGRP
Link State(鏈路狀態, 頻寬, 延遲等基準): OSPF, IS-SI
Hybrid Routing(混合式): EIGRP
靜態路由:適用在末端網路,亦即網路只有一個出口
預設路由:一條通往未知網路之靜態路由,路由器最後一個參考的繞送資訊
(未完)