IP知識科普 ARP協議

2021-10-12 04:02:31 字數 691 閱讀 4379

什麼是arp協議

arp協議屬於tcp/ip協議裡一種將ip位址解析為mac位址的協議,位於tcp/ip五層模型中的網路層。該協議是用來在區域網內解析ip位址對應的實體地址。

簡單來說,主機a給另乙個主機b通過網路傳送乙個ip資料報的時候,首先會傳送到主機a所在網路的路由器上面,然後路由器會判斷目的位址是否在本網路內,是則直接**到本網路內的目的主機;否則會繼續傳遞到下乙個路由,直到到達指定的網路的路由器,指定網路的路由器會將此資料報傳送到目的主機。

整個過程最後都會涉及到由某乙個網路的路由器(或者閘道器)將資料傳送到網內某一主機的過程。這個過程通常是由路由器傳送乙個arp廣播請求,請求ip位址和資料報目的ip位址一致的主機將它自己的mac位址返回給路由器,因為資料鏈路層的資料傳輸是通過實體地址傳輸的。

arp請求會廣播到所有區域網內的主機,網內其他主機收到這個arp請求後,檢查傳送arp請求的主機的ip位址,將該ip位址和其對應的mac位址存放在arp快取中,檢查這個arp請求中請求的ip位址是否為自己的ip位址,是則傳送乙個arp應答,應答包含自己的ip位址和對應的mac位址。當網路內的路由器得到了mac位址後,便可以通過資料鏈路層將資料報正確傳輸到目的主機上了。

arp快取

arp協議中比較重要的內容之一就是arp快取,主機作業系統會將ip位址與mac位址的對映關係存放在主機的一片快取記憶體中。

IP協議 ARP協議 RARP協議

ip資料報 ip是tcp ip協議族中最核心的協議,所有的tcp udp icmp igmp資料都以ip資料報的格式傳輸。ip僅提供盡力而為的傳輸服務,如果發生某種錯誤,ip會丟失該資料,然後傳送icmp訊息給信源端。另外,ip資料報可以不按傳送順序接受。ip資料報的格式如下 前20位元組和緊接其後...

IP協議 ARP協議 RARP協議

主機通過路由器和目的主機連線。主機通過ip資料報連線目的主機時,按照如下步驟搜尋 同一網路中的搜尋要經過arp協議將目的主機的ip位址解析為mac位址 搜尋路由表,優先搜尋匹配主機,如果能找到和ip位址完全一致的目標主機,則將該包發向目標主機 搜尋路由表,如果匹配主機失敗,則匹配同子網的路由器,這需...

網路協議 IP協議 ARP協議 RARP協議

ip資料報 ip是tcp ip協議族中最核心的協議,所有的tcp udp icmp igmp資料都以ip資料報的格式傳輸。ip僅提供盡力而為的傳輸服務,如果發生某種錯誤,ip會丟失該資料,然後傳送icmp訊息給信源端。另外,ip資料報可以不按傳送順序接受。ip資料報的格式如下 前20位元組和緊接其後...