數據幀

所謂數據幀(Data frame),就是數據鏈路層的協定數據單元,它包括三部分:幀頭,數據部分,幀尾。其中,幀頭和幀尾包含一些必要的控制信息,比如同步信息、地址信息、差錯控制信息等;數據部分則包含網路層傳下來的數據,比如IP數據包。

數據幀的示例

下面以MAC幀的格式為例進行說明:

MAC幀的幀頭包括三個欄位。前兩個欄位分別為6位元組長的目的地址欄位和源地址欄位,目的地址欄位包含目的MAC地址信息,源地址欄位包含源MAC地址信息。第三個欄位為2位元組的類型欄位,裡面包含的信息用來標誌上一層使用的是什麼協定,以便接收端把收到的MAC幀的數據部分上交給上一層的這個協定。例如,當類型欄位的值是0x0800時,就表示上層使用的是IP數據報;若類型欄位的值為0x8137,則表示該幀是由Novell IPX 發過來的。

MAC幀的數據部分只有一個欄位,其長度在46到1500位元組之間,包含的信息是網路層傳下來的數據。

MAC幀的幀尾也只有一個欄位,為4位元組長,包含的信息是幀校驗序列FCS(使用CRC循環冗餘校驗碼校驗)。

相關搜尋

熱門詞條

聯絡我們