TCP IP詳解筆記(1) 鏈路層

2021-10-10 21:02:42 字數 1265 閱讀 3281

下圖可以看出鏈路層主要有三個作用

鏈路層作為最下層,它的協議也由使用的硬體支援。

這是兩個最常見的封裝標準,它們對應了不同的區域網硬體或者說型別。

簡述一下這兩種區域網型別的區別。

令牌環網的主要缺點在於強依賴令牌,每個區域網都要節點去監控和管理,所以現在我們的區域網型別基本都是乙太網。

這也導致了規定每台internet主機必須能傳送和接收乙太網(rfc894)標準封裝的幀。

這是一種封裝很簡單的協議,早期的撥號上網就是用的這種協議。

它具有如下規則

同時它還具有以下缺陷

由於ppp改進了缺陷,逐漸取代了slip,我們現在上網用的鏈路層協議就是ppp封裝在乙太網框架中的pppoe協議。

ppp修改了slip協議的缺點:

我們平常寫程式,本地除錯使用的127.0.0.1以及localhost就是用這個介面。

圖中有三個關鍵點

環迴介面可以被當作另乙個鏈路層,所以使用傳輸層和網路層來處理環迴資料可以很大程度簡化設計。

乙太網對資料幀長度又乙個限制,鏈路層的這個特性稱作mtu,不同型別的網路基本都有上限。

如果ip層的乙個資料報比mtu還要大,那麼ip層要對資料報分片,保證每一片小於mtu。

我們可以使用netstat -in的命令檢視每個介面的mtu,圖中eth0就是乙太網。

兩台主機通訊要通過多個網路,而每個網路可能有不同的mtu,所以重要的是它們之間最小的mtu,稱作路徑mtu。

路徑mtu不一定是常數,因為選路不一定對稱,a到b和b到a的路由不一定相同,所以路徑mtu在兩台主機的不同方向上可能會不同。

《TCP IP詳解 卷1》 筆記 鏈路層

引言 在tcp ip協議族中,鏈路層主要有三個目的 1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答。tcp ip支援多種不同的鏈路層協議,這取決於網路所使用的硬體,常見的鏈路層協議有如下幾種 1.乙太網 ether...

《TCP IP協議詳解 卷1》 鏈路層

鏈路層主要有三個目的 1 為ip模組傳送和接收ip資料報 2 為arp模組傳送arp請求和接收arp應答 3 為rarp傳送rarp請求和接收rarp應答。乙太網鏈路層協議包含 序列介面鏈路層協議 slip ppp 環迴 loopback 驅動程式。乙太網和ieee802封裝 目的位址和源位址長度為...

TCP IP詳解筆記 鏈路層 網路層

2.1.鏈路層目的 2.2.鏈路層協議 乙太網鏈路層協議 網絡卡 兩個序列介面鏈路層協議 2.3.環迴介面 loopback inte ce 允許執行在同一臺主機上的客戶程式和伺服器程式通過t c p i p進行通訊。a類網路號1 2 7就是為環迴介面預留的。根據慣例,大多數系統把i p位址127....