網絡中傳輸數據時需要定義並遵循一些標准,以太網是根據IEEE 802.3
標准來管理和控制數據幀的。了解這個標准是充分理解以太網中鏈路層通信的基礎。
網絡通信協議:
不同的協議棧用於定義和管理不同網絡的數據轉發規則:

圖片.png
數據封裝:

圖片.png

圖片.png
注意:幀結構的封裝是加了幀頭和幀尾。
幀格式
數據包在以太網物理介質上傳播之前必須封裝頭部和尾部信息。封裝后的數據包稱為數據幀,數據幀的封裝的信息決定了數據如何傳輸。
以太網中傳輸的幀有兩種格式,選擇哪種格式由TCP/IP
協議簇中的網絡層決定。

圖片.png
20世紀80年代初提出的,Ethernet II后來被IEEE 802 標准接納,並寫進了IEEE 802.3x-1997的3.2.6節。IEEE802.3 是1983年提出的幀格式。這兩種區別是,Ethernet_II格式中包含一個Type字段,標識以太幀處理完成之后將被發送到哪個上層協議進行處理。IEEE 802.3格式中,同樣的位置是長度字段。
不同的Type字段值可以用來區別這兩種幀的類型,當Type字段值小於或者等於1500(或者16進制的0x05DC)時,幀使用的是IEEE 802.3格式。當Type字段值大於等於1536(或者16進制的0x0600)時,幀使用的是Ethernet_II格式。
作者:廖馬兒
鏈接:https://www.jianshu.com/p/0f260d1e7daf
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。