ARP協議及應用

2021-08-02 10:52:26 字數 1107 閱讀 5974

ⅰ.arp協議

即位址解析協議,是根據ip位址獲取實體地址的乙個tcp/ip協議。

主機傳送資訊時將包含目標ip位址的arp請求廣播(乙太網幀首部的硬體位址為ff:ff:ff:ff:ff:ff表示廣播)到網路上的所有主機,並接收返回訊息,以此確定目標的實體地址;收到應答訊息後將該ip位址和實體地址存入本機arp快取中並保留一定時間(一般為20分鐘),下次請求時直接查詢arp快取以節約資源,但如果有效時間內沒有再次使用某個表項,則該表項失效,下次還要發arp請求來獲得目的主機的硬體位址。

目的主機接收到廣播的arp請求,發現其中的ip位址與本機相符,則傳送乙個arp應答資料報給源主機,將自己的硬體位址填寫在應答包中。

位址解析協議是建立在網路中各個主機互相信任的基礎上的,網路上的主機可以自主傳送arp應答訊息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機arp快取。。

ⅱ.arp資料報格式

硬體型別:指明了傳送方想知道的硬體介面型別,乙太網的值為1;

協議型別:指明了傳送方提供的高層協議型別,ip位址為0x0800;

硬體位址長度和協議長度:指明了硬體位址和高層協議位址的長度,這樣arp報文就可以在任意硬體和任意協議的網路中使用, 對於乙太網位址和ip位址分別為6位元組和4位元組;

操作型別:用來表示這個報文的型別,arp請求為1,arp響應為2,rarp請求為3,rarp響應為4;

硬體位址的後2個位元組;

ⅲ.應用

arp快取中包含乙個或多個表,它們用於儲存ip位址及其經過解析的mac位址。arp命令用於查詢本機arp快取中ip位址與mac位址的對應關係、新增或刪除靜態對應關係等。

常見用法:arp -a  用於檢視快取中的所有專案。

arp.sh

執行結果:

arp協議及應用

下文摘自csdn 沒有 的日子的blog arp協議 arp協議 address resolution protocol,位址解析協議 是乙個位於tcp ip協議棧中的低層協議,負責將某個ip位址解析成對應的mac位址.在區域網中,網路中實際傳輸的是 幀 幀裡面是有目標主機的mac位址的。當乙個基於...

ARP與RARP協議及arp指令碼

位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。在 絡通訊時,源主機的應 程式知道 的主機的ip位址和端 號,卻不知道 的主機的硬體位址,資料報 先是被 卡接收到再去處理上層協議的,如果接收到的資料報的硬體位址與本機不...

ARP協議原理及驗證

乙太網是一種區域網,而現在大部分的區域網都是乙太網,所以一般提及區域網都會預設為乙太網。arp address resolution protocol 稱為位址解析協議,工作在資料鏈路層。在乙太網環境中,資料傳輸依賴於mac位址,而不是ip位址。arp的作用就是採用廣播的形式將ip解析成mac位址。...