以太網數據格式


ETHERNET II 標准定義的數據幀格式如下圖

前導碼( Preamble )

前導碼由 7 個字節組成,每個字節固定為 10101010 。之后的 1 個字節稱為幀起始定界符,這個字節固定為 10101011 。這 8 個字節表示以太網幀的開始,也是對端網卡能夠確保與其同步的標志。幀起始定界符的最后兩位比特被定義為 11 ,之后就是以太網數據幀的本體

目的地址( Destination Address )

目的地址由 6 個字節組成,用來標識數據幀的目的設備,類似於快遞的收件人地址。

源地址( Source Address )

源地址由 6 個字節組成,用來標識數據幀的始發設備,類似於快遞的發件人地址。

類型( Type )

類型字段由 2 個字節組成。類型字段是表明上一層(即網絡層)的協議類型,可以讓接收方使用相同的協議進行數據幀的解封裝。

數據( Data )

幀頭后就是數據。一個數據幀所能容納的最大數據范圍是 46 ~ 1500 個字節。如果數據部分不足 46 個字節,則填充這個數據幀,讓它的長度可以滿足最小長度的要求。

FCS( Frame Check Sequence )

FCS 由 4 個字節組成,位於數據幀的尾部,用來檢查幀是否有所損壞。通過檢查 FCS 字段的值將受到噪聲干擾的錯誤幀丟棄。

最小的數據幀是多少字節

數據幀的各字段加起來一共是 64 字節,其中數據是 46 字節。再加上前導碼就是 72 字節。因此最小的數據幀是 72 字節。在傳輸過程中,每個數據幀還有 12 字節的數據幀間隙,所以最小的可傳輸數據幀長度是 84 字節,即 672 比特。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM