第2層和第3層尋址

第2層和第3層尋址

在同一個LAN上的計算機使用媒體訪問控制(MAC)地址相互標識。MAC地址是第2層地址且不可路由,而IP地址是第3層地址並且可以路由。

發送IP數據包的第一步是確定遠程主機是否在同一個LAN中或在一個遠程網絡:

■ 如果目的地是在同一個LAN上,那麼目標MAC地址必定是目標主機的MAC地址。

■ 如果目的地是在一個遠程LAN上,那麼目標MAC地址必須是默認網關的MAC地址。然後默認網關會把數據包轉發到路由至目的地的下一個網絡。

無論目標MAC地址是默認網關還是最終目標主機的地址,目標IP地址始終是最終目標主機的IP地址。圖17給出了同一個LAN或遠程LAN之間數據包尋址的區別。當然,源IP地址和源MAC地址都是源主機的地址。

 

注意圖17使用以太網作爲第2層通信示例。其他第2層協議的MAC地址結構上可能會有所差異。

主機使用ARP確定本地網絡上一個計算機的MAC地址。ARP使用以下過程:

1) 客戶端計算機廣播一個ARP消息到LAN上,請求使用指定IP地址計算機的MAC地址。

2) LAN上的所有計算機接收並處理ARP請求。

3) 擁有ARP請求中指定IP地址的服務器發回帶有自身MAC地址的響應。

4) 客戶端接收ARP應答,添加地址到ARP緩存中,並對未來所有的通信使用這個服務器的MAC地址。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章