位址解析協議ARP

2021-08-02 23:15:47 字數 1068 閱讀 1084

當資料在網路中某一條鏈路傳輸的時候我們知道目的主機的ip位址,但是不知道硬體位址,arp協議就是解決這個問題的乙個協議,ip協議可以使用arp協議找到相應的硬體位址

下面的乙個圖簡單看一下arp協議的使用的位置

兩種情況

本區域網中,主機a要向主機b傳送報文時,主機a先在自己的對映表中查詢有沒有主機b的ip位址,如果有,則獲取它的b主機硬體位址,再把這個硬體位址寫入mac幀,然後通過區域網,把該mac幀傳送至b的硬體位址

有可能主機a沒有查到主機b的 ip位址,原因可能是主機a或者 是主機b剛剛接入區域網,也可能 是主機a剛剛通電,這個時候它的高速緩衝區的內容還是空的,這個時候通過下面的方式進行查詢主機b

補充機制

arp的快取記憶體中為每個對映位址的專案都會設定乙個生存時間(一般是10–20分鐘),超過生存時間的對映就會被刪除掉。原因是,假設一種情況是主機a中的arp快取中有主機b的對映,這個時候主機b可能 有一些故障之類的發生,就需要換各種硬體,這個時候主機b的硬體位址就改變了,那麼剛剛的那個對映就沒有意義了,所以這個時候需要重新傳送 廣播來獲取主機b的ip位址和硬體位址的對映

設定arp快取記憶體的優點在於,如果不設定對映的話,每次傳送資料時候都需要廣播一次,這個時候在區域網中的資料通訊就大大的增加了

傳送方是主機,要把ip資料傳送至本網路上面的另一台主機,這個時候使用arp找到目的主機就好

傳送方式主機,要把ip資料傳送至另乙個網路上面的一台主機,這個時候使用arp找到本網路上面的乙個路由器的硬體位址,將 資料傳送過去,剩下的交給路由器去做

傳送方式路由器,要把ip資料傳送 給本網路上面的一台主機,這個時候通過arp找到該主機的硬體位址即可傳送 資料

傳送方數路由器,要把ip資料傳送給另乙個網路上面的主機,這個時候通過arp找到乙個路由器,剩下的事情交給路由器去做

在上文的基礎之上,我們具體看看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...