資料鏈路層使用哪些報頭?


資料鏈路層幀

幀是資料鏈路層中的一個通訊單元。資料鏈路層接收來自網路層的分組,並將它們封裝成幀。如果幀的大小變得太大,則分組可能會被分成較小的幀。在接收端,資料鏈路層從硬體接收訊號並將它們重新組裝成幀。

幀結構和幀頭

一個幀由四種類型的欄位組成,即*kind*、*seq*、*ack*和*info*。前三個欄位包含關於幀的控制資訊,並共同構成幀頭。此外,幀頭還包含目標地址和源地址。*info*欄位包含資料幀,該資料幀可以是固定長度的,也可以是可變長度的。幀可能有一個尾部,也稱為幀校驗序列 (FCS)。它在兩端都有標誌來標記其開始和結束。

幀中報頭的位 置如下圖所示

幀頭的欄位

幀頭包含目標地址、源地址和三個控制欄位:*kind*、*seq*、*ack*,它們具有以下用途:

  • *kind*: 此欄位說明幀是資料幀,還是用於錯誤和流量控制或鏈路管理等控制功能。

  • *seq*: 此欄位包含幀的序列號,用於重新排列亂序幀和接收器傳送確認。

  • *ack*: 此欄位包含某個幀的確認號,尤其是在使用捎帶確認時。

更新於:2019年7月30日

2K+ 瀏覽量

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.