ARP協議原理及驗證

2021-10-02 13:29:16 字數 1143 閱讀 6051

乙太網是一種區域網,而現在大部分的區域網都是乙太網,所以一般提及區域網都會預設為乙太網。

arp(address resolution protocol)稱為位址解析協議,工作在資料鏈路層

乙太網環境中,資料傳輸依賴於mac位址,而不是ip位址。arp的作用就是採用廣播的形式將ip解析成mac位址。

arp的工作流程

arp請求

當a想要找到b的實體地址時,先查詢arp快取是否有b的mac,如果沒有就會傳送給乙個arp請求,請求中包含了傳送方a的mac和ip和b的ip,由於a不知道b的mac位址,所以a會在乙太網中向所有主機進行廣播。

arp響應

a對所有主機廣播後,乙太網裡的每一台主機都會接收這個請求並驗證,將arp請求的目標ip與自己匹配,如果和自己不一樣就拋棄,如果是自己,就會以單播的方式將自己的mac傳送給a。

arp相應後續

a收到了b發來的mac,會用b的ip和mac位址對映去更新arp快取,一段時間後會被清除。當本地arp快取中沒有b的mac位址後,會繼續重複上述操作。

實驗驗證

操作環境:kali+ubuntu虛擬機器

第一步:kali中tcpdump捕獲資料報tcpdump -i eth0 -nn arp and host ubuntu_ip

第二步:kali中向ubunt發起一次ping命令ping -c 1 ubuntu_ip

第三步:檢視捕獲的資料報

arp請求:kali(140)發出請求,廣播誰是136。arp回應:136(ubuntu)mac是***x

arp請求:ubuntu(136)發出請求,廣播誰是140。arp回應:140(kali)mac是***x

ARP位址解析協議 原理,配置與驗證

廣播傳送arp請求 原ip位址,原mac位址,目的ip位址,目的mac位址全1 單播響應arp請求 目的ip位址,目的mac位址,原ip位址,原mac位址 開啟 arp hq將代替目標位址回送arp響應 hq config int e0 1hq config if no ip proxy arp 關...

ARP協議工作原理

arp協議工作原理 一 arp協議簡介 arp,全稱address resolution protocol,中文名為位址解析協議,它工作在資料鏈路層,在本層和硬體介面聯絡,同時對上層提供服務。ip資料報常通過乙太網傳送,乙太網裝置並不識別32位ip位址,它們是以48位乙太網位址傳輸乙太網資料報。因此...

ARP協議工作原理

說明 本文 arp協議工作原理 佟強 2008.10.9 每台主機都設有乙個arp快取記憶體 arp cache 裡面有本區域網上各主機和路由器的ip位址和硬體位址的對映表,這些都是該主機目前知道的一些位址。當主機a要向本區域網上的某個主機b傳送ip資料報時,先在其arp快取記憶體中檢視是否有主機b...