位址解析協議ARP和逆位址解析協議RARP

2021-06-29 15:44:00 字數 1489 閱讀 5342

位址解析協議,即arp(address resolution protocol),是根據ip位址獲取實體地址的乙個tcp/ip協議。解決的是同乙個區域網上的問題。

rap報文格式:

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

協議型別:指明了硬體位址的長度,這樣arp報文就可以在任意硬體的網路中使用;

協議長度

**arp:(proxy arp,也被稱作混雜arp(promiscuous arp)[9-10] )工作在不同的網段間,一般被像路由器這樣的裝置使用,用來代替處於另乙個網段的主機回答本網段主機的arp請求。

arp快取:是個用來儲存ip位址和mac位址的緩衝區,裡面有本區域網上的各主機和路由器的ip位址到硬體位址的對映表。,每一項的生存時間一般為20分鐘。

工作過程

(0)先在a主機的快取中查詢,如無對應的對映,則啟用進行下一步。

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

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

(3)主機b在arp請求分組中見到自己的ip位址,就向主機a傳送arp響應分組,並將a的ip到mac的對映寫入自己的arp快取。其他主機將忽略此分組。

(4)主機a收到主機b的arp響應後,就在arp快取中寫入主機b的ip到mac的對映。

位址解析協議是ipv4中必不可少的協議,但在ipv6中將不再存在位址解析協議。在ipv6中,位址解析協議的功能將由ndp(鄰居發現協議,neighbor discovery protocol)實現,它使用一系列ipv6控制資訊報文(icmpv6)來實現相鄰節點(同一鏈路上的節點)的互動管理,並在乙個子網中保持網路層位址和資料鏈路層位址之間的對映。鄰居發現協議中定義了5種型別的資訊:路由器宣告、路由器請求、路由重定向、鄰居請求和鄰居宣告。與arp相比,ndp可以實現路由器發現、字首發現、引數發現、位址自動配置、位址解析(代替arp和rarp)、下一跳確定、鄰居不可達檢測、重複位址檢測、重定向等更多功能。

rarp格式:同rap的格式。

dhcp已經包含rarp協議的功能,即現如今無人再單獨使用rarp協議了。

位址解析協議ARP和逆位址解析協議RARP

arp是位址解析協議,簡單的語言解釋一下原理?1 首先每個主機都會在自己的arp緩衝區中建立乙個arp列表,以表示ip位址和mac位址之間的對應關係。2 當源主機要傳送資料時,首先檢查arp列表中是否有對應ip位址的目的主機的mac位址,如果有,則直接傳送資料,如果沒有,就向本網段的所有主機傳送ar...

ARP 位址解析協議 RARP 逆位址解析協議

資料鏈路如乙太網或令牌環網都有自己的定址機制 常常為48bit 這是使用資料鏈路的任何網路層都必須遵從的。當一台主機把乙太網資料幀傳送到位於同一區域網上的另一台主機上時,是根據48bit的乙太網位址來確認目的介面位址的。裝置驅動程式從不檢查ip資料報中的目的ip位址。資料解析為這兩種不同的位址形式提...

ARP(位址解析協議)和RARP(逆位址解析協議)

arp基本過程 1 主機傳送乙份稱作arp請求的乙太網資料幀給乙太網上的每乙個主機。這個過程稱作廣播 注意這是資料鏈路層的廣播,不是網路層的廣播 arp請求包含目的主機的ip位址。這個動作的意思是 如果你是這個ip位址的擁有者,請回答你的硬體位址 mac 2 目的主機的arp層收到這份廣播報文後,識...