位址解析協議ARP

2021-08-19 15:19:33 字數 803 閱讀 2934

位址解析協議arp(address resolution protocal),用途是從網路層使用的ip位址,解析出在資料鏈路層使用的硬體位址。解決同一區域網內的主機或路由器的ip位址和硬體位址的對映問題。

每一台主機都設有乙個arp快取記憶體(arp cache),裡面有本區域網上的各主機和路由器的ip位址到硬體位址的對映表,這些都是該主機目前知道的一些位址。並且這個對映表會經常更新(新增或超時刪除)。

以下通過例子說明arp協議是如何工作的:

當主機a要向本區域網上的某台主機b傳送ip資料時,就先在其arp快取記憶體中檢視有無主機b的ip位址。如有,就在arp快取記憶體中查出其對應的硬體位址,再把這個硬體位址寫入mac幀,然後通過區域網把該mac幀發往此硬體位址。

也有可能查不到主機b的ip位址的專案。這可能是主機b剛入網,也可能是主機a剛剛加電,其快取記憶體還是空的。在這種情況下,主機a就自動執行arp,然後按此步驟找出主機b的硬體位址。

(1)arp程序在本區域網上廣播傳送乙個arp請求分組。

arp請求分組的主要內容是:「我的ip位址是...,硬體位址是...。我想知道ip位址為...的主機的硬體位址。」

(2)在本區域網上的所有主機上執行的arp程序都收到此arp請求分組。

(3)主機b收下arp請求,將主機a的這一位址對映寫入主機b自己的快取記憶體中,傳送arp響應分組(單播發送),寫入自己的硬體位址。本區域網內其餘主機不與理睬。

(4)主機a收到主機b的arp響應分組後,就在其arp快取記憶體中寫入主機b的ip位址到硬體位址的對映。

arp對儲存在快取記憶體中的每乙個對映都設定生存時間。凡超過生存時間的專案就從快取記憶體中刪除掉。

ARP協議 位址解析協議

網路層使用的是ip位址,但實際網路的鏈路上傳送資料幀時,最終還是必須使用該網路的硬體位址。arp快取記憶體 ip位址到硬體位址的對映表 那麼一台主機 a 是如何獲知本區域網內其他主機或路由的硬體位址的?主機a廣播arp請求分組 我的ip是 硬體位址是 請告知我ip位址為 主機的硬體位址。本區域網內的...

位址解析協議 ARP

1.什麼是arp?英文原義 address resolution protocol 中文釋義 是乙個位於tcp ip協議棧中的低層協議,負責將某個ip位址解析成對應的mac位址。區域網中,網路中實際傳輸的是 幀 幀裡面是有目標主機的mac位址的。所謂 位址解析 就是主機在傳送幀前將目標ip位址轉換成...

位址解析協議(ARP)

位址解析協議 arp 作用是將邏輯位址對映為實體地址,即將ip位址和實體地址關聯起來。當主機或路由器想要知道網路上另一台主機或者路由器的實體地址的時候,它就會傳送arp查詢分組。這個分組包括傳送端的實體地址和ip位址,以及接收端的ip位址。因為傳送端不知道接收端的實體地址,所以查詢就在網路上廣播。a...