以太網幀包結構

第一個是以太網Ⅱ幀結構
Ethernet_II 的幀中各字段說明如下:
DMAC(Destination MAC)是目的MAC地址。DMAC字段長度為6個字節,標識幀的接收者。
SMAC(Source MAC)是源MAC地址。SMAC字段長度為6個字節,標識幀的發送者。
類型字段(Type)用於標識我上一層所使用的協議類型(即網絡層,用的什么協議,IPv4還是IPv6),該字段長度為2個字節。
數據字段(Data)是網絡層數據,上面一層一層封裝下來的數據,到了我們的數據鏈路層
循環冗余校驗字段(FCS)提供了一種錯誤檢測機制。該字段長度為4個字節。
data前面的我們稱之為頭部,后面的稱之為尾部,再往前是前導符意味着開始,后導符意味着結束
以太網Ⅰ幀
IEEE802.3幀格式類似於Ethernet_II幀,只是Ethernet_II幀的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)字段組成。Org Code三個字節都為0。Type字段的含義與Ethernet_II幀中的Type字段相同。
