| 字段 | 長度 | 說明 |
|---|---|---|
| 前導碼 | 7字節 | 0x55重複,比特同步 |
| 幀起始定界符 (SFD) | 1字節 | 0xD5 (10101011),標記幀開始 |
| 目的MAC (DA) | 6字節 | 接收端地址 |
| 源MAC (SA) | 6字節 | 發送端地址 |
| 類型/長度 | 2字節 | ≤1500表長度,≥1536(0x0600)表類型 |
| 數據載荷 | 46~1500字節 | 不足46字節需填充 |
| 幀檢驗序列 (FCS) | 4字節 | CRC32校驗 (DA到Data) |
最小幀長 = 7+1+6+6+2+46+4 = 72字節(含前導碼/SFD);不含前導碼/SFD的最小幀長 = 64字節(DA+SA+Type+Data_min+FCS = 6+6+2+46+4=64)。
以太網採用CSMA/CD:先聽後發、邊聽邊發、沖突退避重發。關鍵要求:發送端必須在發送過程中檢測到沖突,否則會誤以為發送成功。
若幀更短,A可能在干擾信號返回前發送完畢,導致沖突未被檢測,數據損失且無重傳,破壞可靠性。
2τ = 512比特時間 確定了以太網最大網絡直徑(含中繼器跳數)。100Mbps/1Gbps/10Gbps以太網維持最小幀長64字節不變,通過擴展幀間隙或載波延伸(半雙工千兆)來滿足2τ時隙要求,從而保持最大網絡直徑不變或通過全雙工模式繞過CSMA/CD限制。
當上層數據少於46字節時,MAC層自動在數據後填充0x00至46字節,接收端通過長度/類型字段識別有效載荷長度並剝離填充。這保證了線上幀長永不小於64字節。
64字節最小幀長不是任意規定,而是CSMA/CD沖突檢測機制在物理傳播延遲約束下的數學必然結果。它將網絡直徑、傳播延遲、比特率、沖突檢測窗口四要素鎖定在一致性邊界,是以太網能夠從10M演進至100G仍保持向後兼容的基石之一。