網路資料鏈路層
網路資料鏈路層是開放系統互連 (OSI) 模型中物理層之上的層。該層的主要關注點是將物理層提供的原始傳輸設施轉換為可靠且無錯誤的鏈路。在 TCP/IP 模型中,物理層和資料鏈路層組合為主機到網路層。
OSI 模型中的資料鏈路層
開放系統互連 (OSI) 模型是一個分層的網路框架,它概念化了異構系統之間如何進行通訊。其三個較低的 OSI 層稱為網路支援層。資料鏈路層是第二低的層。
下圖描述了資料鏈路層的位置,其中傳輸從傳送機器到接收機器進行。

資料鏈路層的功能
將物理層的資料位元流劃分為資料幀,其大小範圍從幾百位元組到幾千位元組。
透過在幀中新增包含傳送方和接收方地址的頭部,將幀分發到不同的系統。
調節流量控制,以防止快速傳送方淹沒慢速接收方。
處理傳輸錯誤。
在可靠連線中傳送確認幀。
重新傳輸丟失的幀。
識別重複幀並將其刪除。
在廣播的情況下控制對共享通道的訪問。
為其上方的網路層提供明確定義的服務介面。
廣告