4 ARP 位址解析協議

2021-08-09 04:02:46 字數 1151 閱讀 7573

arp為ip位址到對應的硬體位址之間提供動態對映。這個過程是自動完成的

1.2 傳送過程:

1.2.1 arp傳送乙份稱作arp請求的乙太網資料幀給乙太網上的每個主機。這個過程稱作廣播。

1.2.2 目的主機的arp層收到這份廣播報文後,識別出這是傳送端在尋問它的 i p位址,於是傳送乙個arp應答。這個arp應答包含ip位址及對應的硬體位址。

1.2.3 收到arp應答後,使arp進行請求—應答交換的ip資料報現在就可以傳送了。

arp高效執行的關鍵是由於每個主機上都有乙個arp快取記憶體。這個快取記憶體存放了最近internet位址到硬體位址之間的對映記錄。快取記憶體中每一項的生存時間一般為20分鐘,起始時間從被建立時開始算起。

使用arp -a命令可以檢視

乙太網位址為裝置mac位址。如果目的位址全是1為廣播位址

幀型別表示後續的資料型別,arp為0x0806

硬體型別字段表示硬體位址的型別。它的值為 1即表示乙太網位址。

協議型別字段表示要對映的協議位址型別。

硬體位址長度協議位址長度分別指出硬體位址和協議位址的長度,以位元組為單位。對於乙太網上ip位址的arp請求或應答來說,它們的值分別為 6和4。

操作欄位op指出四種操作型別,它們是arp請求(值為1)arp應答(值為 2) rarp請求(值為3)和rarp應答(值為4)

在arp快取記憶體中的表項一般都要設定超時值,普通的為20min,如果是不存在的ip(不存在主機或關機)則為三分鐘

如果a r p請求是從乙個網路的主機發往另乙個網路上的主機,那麼連線這兩個網路的路由器就可以回答該請求,這個過程稱作委託arp或arp**(proxy arp)。

主機傳送arp查詢自己的ip位址。通常,它發生在系統引導期間進行介面配置的時候。

免費arp可以有兩個方面的作用:

1、乙個主機可以通過它來確定另乙個主機是否設定了相同的ip位址。如果傳送免費arp並收到了回應,則表示有重複的ip

2、如果傳送免費arp的主機正好改變了硬體位址,那麼這個分組就可以使其他主機快取記憶體中舊的硬體位址進行相應的更新。

4 ARP位址解析協議

arp是ip位址到對應的硬體位址之間提供的動態對映。rarp是被那些沒有磁碟驅動器的系統使用。在乙太網中,arp傳送端主機必須要把32bit的ip位址變成48位的乙太網位址。1 arp廣播傳送乙份arp請求的乙太網資料幀給乙太網上的每個主機。arp請求中包含目的主機ip。2 目的主機arp層收到廣播...

ARP協議 位址解析協議

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

位址解析協議 ARP

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