arp是位址解析協議,它提供了32位ip位址到物理鏈路層的實體地址的對映關係。拿最常見的乙太網來說,arp將32位ip位址對映位48位的mac實體地址。
下面我們來看看arp協議在我們的一次請求中所起的作用。
1.應用程式ftp客戶端呼叫函式gethostbyname將主機名轉換為32bit的ip位址。這個過程由dns完成。
2.ftp客戶端請求tcp用到的ip位址建立連線。
3.tcp傳送乙個連線請求分段到遠端的主機,即用上述ip位址傳送乙份資料報。
4.如果目錄的主機在本地網路上,那麼ip資料報可以直接送到目錄的主機。如果母的主機在乙個遠端網路上,那麼就通過ip選路函式確定位於本地網路上的下一站路由器位址,並讓它**ip資料報。
5.假設是乙個乙太網,那麼傳送端主機必須把32bit的ip位址程式設計48bit的乙太網位址。從邏輯internet位址到對應的物理硬體位址需要進行翻譯,這就是arp的功能。
6.arp傳送乙份稱作apr請求的乙太網資料幀給一台網上的每個主機。
7.目的主機的arp層收到這份廣播報文後,識別出這是傳送端在尋問它的ip位址,於是傳送乙個arp應答。這個arp應答包含ip位址及對應的硬體位址。
8.收到arp應答後,使arp進行請求-應答交換的ip資料報現在就可以傳送了。
9.傳送ip資料報到目的主機。
rarp是arp的逆過程,具有本地磁碟的系統引導時,一般是從磁碟上的配置檔案讀取ip位址的,對於許多無盤系統,在引導時用rarp來獲取ip位址。
ARP(位址解析協議)和RARP(逆位址解析協議)
arp基本過程 1 主機傳送乙份稱作arp請求的乙太網資料幀給乙太網上的每乙個主機。這個過程稱作廣播 注意這是資料鏈路層的廣播,不是網路層的廣播 arp請求包含目的主機的ip位址。這個動作的意思是 如果你是這個ip位址的擁有者,請回答你的硬體位址 mac 2 目的主機的arp層收到這份廣播報文後,識...
ARP 位址解析協議 RARP 逆位址解析協議
資料鏈路如乙太網或令牌環網都有自己的定址機制 常常為48bit 這是使用資料鏈路的任何網路層都必須遵從的。當一台主機把乙太網資料幀傳送到位於同一區域網上的另一台主機上時,是根據48bit的乙太網位址來確認目的介面位址的。裝置驅動程式從不檢查ip資料報中的目的ip位址。資料解析為這兩種不同的位址形式提...
ARP協議和RARP協議
1.1 簡介 位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到區域網路上的所有主機,並接收返回訊息,以此確定目標的實體地址 收到返回訊息後將該ip位址和實體地址存入本機...