當前位置:聚美館>智慧生活>心理>

arp協議規範

心理 閱讀(4.75K)
arp協議規範

假設主機A和B在同一個網段,主機A要向主機B發送資訊,具體的地址解析過程如下:

(1) 主機A首先檢視自己的ARP表,如果ARP表中含有主機B對應的ARP表項,則主機A直接利用ARP表中的MAC地址,對IP數據包進行幀封裝,並將數據包發送給主機B。

(2) 如果主機A在ARP表中找不到對應的MAC地址,則將快取該數據報文,然後以廣播方式發送一個ARP請求報文。ARP請求報文中的發送端IP位址和發送端MAC地址爲主機A的IP位址和MAC地址,目標IP位址和目標MAC地址爲主機B的IP位址和全0的MAC地址。由於ARP請求報文以廣播方式發送,該網段上的所有主機都可以接收到該請求,但只有被請求的主機(即主機B)會對該請求進行處理。

(3) 主機B比較自己的IP位址和ARP請求報文中的目標IP位址,當兩者相同時進行如下處理:將ARP請求報文中的發送端(即主機A)的IP位址和MAC地址存入自己的ARP表中。之後以單播方式發送ARP響應報文給主機A,其中包含了自己的MAC地址。

(4) 主機A收到ARP響應報文後,將主機B的MAC地址加入到自己的ARP表中以用於後續報文的轉發,同時將IP數據包進行封裝後發送出去。