幀格式
這兩種格式的主要區別在於Ethernet II格式中包含一個Type字段,標識以太幀處理完成之後將被髮送到哪個上層協議進行處理,IEEE 802.3格式中,同樣的位置是長度字段。
以太網中大多數的數據幀使用的是 Ethernet II 格式。
以太幀中還包括源和目的MAC地址,分別代表發送者的MAC和接收者的MAC ,此外還有幀校驗序列字段,用於檢驗傳輸過程中幀的完整性。
一、Ethernet_II 幀格式
DMAC ( Destination MAC )目的MAC地址。
SMAC ( Source MAC )源MAC地址。
類型字段(Type )用於標識數據字段中包含的高層協議。類型字段取值為0x0800的幀代表IP協議幀;類型字段取值為0x0806的幀代表ARP協議幀。
數據字段(Data )是網絡層數據。
循環冗餘校驗字段(FCS )提供了一種錯誤檢測機制。
二、IEEE802.3 幀格式
IEEE802.3幀格式類似於Ethernet_Il幀,只是Ethernet_Il幀的Type域被802.3幀的Length域取代,並且佔用了Data字段的8個字節作為LLC和SNAP字段。Length字段定義了Data字段包含的字節數。
邏輯鏈路控制LLC ( Logical Link Control)由
目的服務訪問點DSAP ( Destination Service Access Point)、源服務訪問點SSAP(Source Service Access Point)和 Control字段組成。SNAP(Sub一network Access Protocol)由機構代碼(Org Code)和類型(Type)字段組成。
閱讀更多 ThunderMoon 的文章