所謂的位址解析協議arp是通過ip位址對硬體位址的解析。
我們進行網路通訊時是兩個位址的,乙個是網路層的ip位址,
乙個是資料鏈路層的硬體位址(mac位址),也就是說我們
主機存在著兩個位址。雖然存在著兩個位址,但在實際資料
形成資料幀進行傳輸的時候,必須要用到硬體位址(mac
位址)來進行傳輸的。所以當我們知道一台主機的ip位址,
卻不知道一台主機的實體地址,是無法完成資料傳輸進行通
信的。為了解決這一問題就出現了位址解析協議arp。有了
位址解析協議arp,只要我們知道接收方的ip位址也可以
進行資料傳輸。網路層的ip位址到資料鏈路層的硬體位址
解析是自動完成的,我們是看不到的。這樣讓我們誤認為
是在用ip位址來進行主機與主機之間的連線通訊的,實際
上是通過硬體位址來進行連線的。那我們的位址解析協議
arp從ip位址到硬體位址的解析過程是怎樣的呢?
下面我就講一下它的解析過程吧。
它的解析過程又有兩種,一種是在傳送方的arp快取記憶體
中記錄有接收方的ip位址,另一種是沒有記錄接收方的ip
位址。有ip位址的話就可以直接獲取到接收方的硬體位址,
沒有ip位址的話就要以廣播的形式對接收方進行arp分組
請求。它們的分組請求都有相應的接收方響應。
如下圖是arp分組請求與分組響應的過程。
如圖可以看出主機a是以廣播的形式對本區域網的所有主機傳送arp請求分組。
然後主機b進行響應通過主機a的硬體位址對自己的硬體位址封裝傳送給主機
a,主機a就獲得主機b的硬體位址儲存在主機a的arp快取記憶體中。這樣主
機a與主機b之間就可以進行資料傳輸了。
使用arp的四種典型情況
傳送方是主機要把ip資料報傳送到本網路上的另乙個主機。
這時用arp找到目的主機的硬體位址。
傳送方是主機,要把ip資料報傳送到另乙個網路上的乙個
主機。這時用arp找到本網路上的乙個路由器的硬體位址。
剩下的工作由這個路由器來完成。
傳送方是路由器,要把ip資料報**到本網路上的另一
個主機。這時用arp找到目的主機的硬體位址。
傳送方是路由器,要把ip資料報**到另乙個網路上的
乙個主機。這時用arp找到本網路上另乙個路由器的硬體地
址。剩下的工作由這個路由器來完成。
ARP協議 位址解析協議
網路層使用的是ip位址,但實際網路的鏈路上傳送資料幀時,最終還是必須使用該網路的硬體位址。arp快取記憶體 ip位址到硬體位址的對映表 那麼一台主機 a 是如何獲知本區域網內其他主機或路由的硬體位址的?主機a廣播arp請求分組 我的ip是 硬體位址是 請告知我ip位址為 主機的硬體位址。本區域網內的...
位址解析協議 ARP
1.什麼是arp?英文原義 address resolution protocol 中文釋義 是乙個位於tcp ip協議棧中的低層協議,負責將某個ip位址解析成對應的mac位址。區域網中,網路中實際傳輸的是 幀 幀裡面是有目標主機的mac位址的。所謂 位址解析 就是主機在傳送幀前將目標ip位址轉換成...
位址解析協議(ARP)
位址解析協議 arp 作用是將邏輯位址對映為實體地址,即將ip位址和實體地址關聯起來。當主機或路由器想要知道網路上另一台主機或者路由器的實體地址的時候,它就會傳送arp查詢分組。這個分組包括傳送端的實體地址和ip位址,以及接收端的ip位址。因為傳送端不知道接收端的實體地址,所以查詢就在網路上廣播。a...