TCP/IP review之 ARP 協議

 

ARP包格式:

 

Hardware type: 16bit,描述硬件類型。常見的有:

 

Protocol type:16bit,描述網絡層是何種協議,IP爲:0x0800。

Hardware address length: 8bit,描述數據鏈路層地址長度(以Octet爲單位),MAC 地址的爲6。

Protocol address length: 8bit,描述網絡層地址長度(以Octet爲單位),IP地址爲4。

Operation:16bit,表明這個包是ARP請求(1)還是ARP答覆(2),reverse arp request (4),reverse arp reply(5),Inverse arp request(8),Inverse arpreply(9)。

剩下的20 octet是發送或者接收方的鏈路層/ 網絡層的地址。

Cisco上設定ARP timeout 時間:

 (其中,1800單位爲秒)

設定靜態ARP綁定:

清空ARP條目:

(此命令同時清除了fast-switching cache和ip routing cache)

 #################################################################

代理ARP:

假如網關地址爲/28位的子網,但其下所有主機都爲/24的標準掩碼,那麼主機沒有發現子網的存在。如果主機192.168.20.20 訪問192.168.20.68,會直接發送arp請求而不找網關。此時如果網關接口配置了代理ARP,那麼主機會使得192.168.20.20 認爲68在同一網段,並且轉發此包。

Cisco設備上代理arp默認開啓,可以在接口模式下disable此功能。

 

##################################################################

反向ARP:根據鏈路層地址查詢網絡層地址。

##################################################################

ICMP:Internet Control Message Protocol。ICMP提供多種消息,用於管理目的

 

Ping 命令使用ICMP ECHO(type 8,code0)和 ECHO reply (type0, code0)。

ICMP Router Discovery Protocol(IRDP) 使用Router Advertistment (type9)和Router selection (type10)。

Redirect 使用ICMP (type5)。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章