對於乙太網,資料鏈路層上是根據48bit的乙太網位址來確定目的介面,裝置驅動程式從不檢查ip資料報中的目的ip位址。arp協議為ip位址到對應的硬體位址之間提供動態對映。
在乙太網(arp協議只適用於區域網)中,如果本地主機想要向某乙個ip位址的主機(路由表中的下一跳路由器或者直連的主機,注意此處ip位址不一定是ip資料報中的目的ip)發包,但是並不知道其硬體位址,此時利用arp協議提供的機制來獲取硬體位址,具體過程如下:1) 本地主機在區域網中廣播arp請求,arp請求資料幀中包含目的主機的ip位址。意思是「如果你是這個ip位址的擁有者,請回答你的硬體位址」。
2) 目的主機的arp層解析這份廣播報文,識別出是詢問其硬體位址。於是傳送arp應答
TCP IP協議 ARP協議
arp協議 以下就預設在乙太網型別的網路。這個協議的作用是通過ip位址 32bit 找到硬體位址 48bit 順便提一下 在乙個區域網裡,大家常見的裝置交換機,交換機上的主機在互相通訊時,實際用的就是硬體 mac 位址,它並不管誰的ip。因此說交換機是鏈路層上的裝置,而不是ip層上的裝置。舉乙個ft...
《TCP IP協議族》 FTP協議一
ftp file transfer protocol,檔案傳輸協議 是 tcp ip 協議組中的協議之一。用於internet上的控制檔案的雙向傳輸。ftp協議包括兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ft...
《TCP IP協議族》 DNS協議一
網域名稱系統 dns domain name system 網域名稱系統並不像 號碼通訊錄那麼簡單,通訊錄主要是單個個體在使用,同乙個名字出現在不同個體的通訊錄裡並不會出現問題,但網域名稱是群體中所有人都在用的,必須要保持唯一性。為了達到唯一性的目的,網際網路在命名的時候採用了層次結構的命名方法。d...