資料鏈路層使用哪些報頭?
資料鏈路層幀
幀是資料鏈路層中的一個通訊單元。資料鏈路層接收來自網路層的分組,並將它們封裝成幀。如果幀的大小變得太大,則分組可能會被分成較小的幀。在接收端,資料鏈路層從硬體接收訊號並將它們重新組裝成幀。
幀結構和幀頭
一個幀由四種類型的欄位組成,即*kind*、*seq*、*ack*和*info*。前三個欄位包含關於幀的控制資訊,並共同構成幀頭。此外,幀頭還包含目標地址和源地址。*info*欄位包含資料幀,該資料幀可以是固定長度的,也可以是可變長度的。幀可能有一個尾部,也稱為幀校驗序列 (FCS)。它在兩端都有標誌來標記其開始和結束。
幀中報頭的位 置如下圖所示

幀頭的欄位
幀頭包含目標地址、源地址和三個控制欄位:*kind*、*seq*、*ack*,它們具有以下用途:
*kind*: 此欄位說明幀是資料幀,還是用於錯誤和流量控制或鏈路管理等控制功能。
*seq*: 此欄位包含幀的序列號,用於重新排列亂序幀和接收器傳送確認。
*ack*: 此欄位包含某個幀的確認號,尤其是在使用捎帶確認時。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP