ARP_RARP_Note
ARP(Address Resolution Protocol,地址解析協議)用於以太網環境下由目標主機IP確定目標主機物理地址。
1.當前主機向網上所有機器廣播一個包含目標主機IP的ARP請求;
2.目標主機響應一個包含(IP,物理地址)的ARP應答,其它主機不作應答。
此外:當前主機發出ARP請求時,也包含自己的(IP,物理地址);
3.當前主機收到ARP應答後,提取出(目標主機IP,目標主機物理地址)信息,放入ARP告訴緩存,以便下次無需再頻繁發送ARP請求;
4.ARP高速緩存有設置超時,這是因為當目標主機會出現下線、故障、切換網卡、變換IP等情況;
5.當一台主機切換網卡、變換IP時,由於(IP,物理地址)變化,所以需要發送一個新的ARP廣播告知網絡上其它主機;
6.ARP報文存放於物理幀中,幀類型為0x0806。
RARP(Reverse Address Resolution Protocol,反向地址解析協議)用於局域網環境下主機向RARP服務器請求IP。
1.當前主機廣播一個RARP請求,包含了自己物理地址信息;
2.網絡上RARP服務器檢查RARP列表,查找物理地址對應的IP,如果有,則將信息發送給請求主機;
3.請求主機收到響應消息後,就是用得到的IP進行通訊;
4.為了保證可靠,有時候會設置多台RARP服務器,這種時候多態服務器如果都響應RARP請求,可能會造成網絡超載。這時可以采取延遲響應技術,設置主從服務器,第一次請求時從服務器不響應,隻有短時間內又收到第二次請求(可能是由於主服務器故障無法響應)再進行響應。
最後更新:2017-04-02 06:51:24