Skip to content

以太网数据帧

在以太网上进行传输的数据包,也被叫作以太帧1(Ethernet Frame)其结构如下

Preamble Start Frame Delimiter MAC Destination MAC Source Length/Ethertype Payload Frame Check Sequence
7 octets 2 1 octet 6 octets 6 octets 2 octets 46 ~ 1500 octets 4 octets

Preamble and Start Frame Delimiter 前导码和帧前定界符

前导码和帧前定界符保证接收电路在目的地址字段到达前达到稳定状态,从而保证能够正常接收比特流。前导码由 56 位的 10101010...1010 交替构成,帧前定界符则为 10101011,通过最后一位标记可准备接收目的地址字段。

Frame Check Sequence 帧校验

以太网采用 32 位 CRC 校验,校验的范围包括目的地址、源地址、长度/类型以及数据(载荷)这几个字段。


  1. 关于数据帧更详细的 参考资料 

  2. Octet 表示八位元组,事实上就是一个字节,但是字节(byte)这一术语可能存在歧义,具体可参考 维基百科关于 Octet 的内容 

Comments