win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 網(wǎng)絡(luò)技術(shù)教程 > 詳細頁面

同一網(wǎng)絡(luò)段中ARP協(xié)議的工作過程詳細說明

發(fā)布時間:2024-04-10 文章來源:深度系統(tǒng)下載 瀏覽:

地址解析協(xié)議,即ARP(Address Resolution Protocol),是根據(jù)IP地址獲取物理地址(機器的網(wǎng)卡地址)的一個TCP/IP協(xié)議。

同一<a href='/network/' target='_blank'><u>網(wǎng)絡(luò)</u></a>段中,ARP協(xié)議的工作過程

ARP工作流程

同一網(wǎng)絡(luò)段中,ARP協(xié)議的工作過程

當(dāng)主機A要與主機B通信時,地址解析協(xié)議ARP可以將主機B的IP地址(192.168.1.2)解析成主機B的MAC地址,以下為工作流程:

(1)根據(jù)主機A上的路由表內(nèi)容,先確定用于訪問主機B的IP地址是192.168.1.2。然后A主機在自己的本地ARP緩存中檢查主機B的匹配MAC地址。

同一網(wǎng)絡(luò)段中,ARP協(xié)議的工作過程

(2)如果主機A在ARP緩存中沒有找到映射,主機A將包含目標(biāo)IP地址(192.168.1.2)的ARP請求幀廣播到本地網(wǎng)絡(luò)上的所有主機。主機A的IP地址和MAC地址都包括在ARP請求中。本地網(wǎng)絡(luò)上的每臺主機都接收到ARP請求并且檢查是否與自己的IP地址匹配。如果主機發(fā)現(xiàn)請求的IP地址與自己的IP地址不匹配,它將丟棄ARP請求。

同一網(wǎng)絡(luò)段中,ARP協(xié)議的工作過程
同一網(wǎng)絡(luò)段中,ARP協(xié)議的工作過程

(3)主機B確定ARP請求中的IP地址與自己的IP地址匹配,則將主機A的IP地址和MAC地址映射添加到本地ARP緩存中。

同一網(wǎng)絡(luò)段中,ARP協(xié)議的工作過程

(4)主機B將包含其MAC地址的ARP回復(fù)消息直接發(fā)送回主機A。

同一網(wǎng)絡(luò)段中,ARP協(xié)議的工作過程

說明:arp -d,清除ARP緩存;

(5)當(dāng)主機A收到從主機B發(fā)來的ARP回復(fù)消息時,會用主機B的IP和MAC地址映射更新ARP緩存,并保留一定時間,下次請求時直接查詢ARP緩存以節(jié)約資源,同時主機A確認(rèn)了目標(biāo)主機B的物理地址。

本機緩存是有生存期的,生存期結(jié)束后,將再次重復(fù)上面的過程。主機B的MAC地址一旦確定,主機A就能向主機B發(fā)送IP通信了。

本文章關(guān)鍵詞: 同一 網(wǎng)絡(luò) 段中 ARP 協(xié)議  工作 過程 詳細說明