帧格式
以太网帧(Ethernet frame)是符合以太网标准的链路层协议数据单元(PDU),其格式有Ethernet V1、Ethernet V2、RAW 802.3、IEEE 802.3/802.2 LLC和IEEE 802.3/802.2SNAP。现在大多数网络应用都使用Ethernet V2格式,而交换机之间的BPDU则采用IEEE802.3/LLC格式。但所有的以太网(802.3标准)帧都基于一个共同的格式:前导码(7 Bytes)、帧起始定界符(1 Bytes)、目的地址(6 Bytes)、源地址(6 Bytes)、类型/长度(2 Bytes)、数据和填充字段(48~1500 Bytes)、帧校验序列(4 Bytes)。如图所示:
前导码(Preamble)在以太网帧的前7个字节,接收器电路用它确定一个帧的到达时间,并确定编码位(称为时钟恢复)之间的时间量。由于以太网是一个异步的局域网(即每个以太网接口卡中不是保持精确的时钟同步),从一个接口到另一个接口的编码位之间的间隔可能不同。因此前导码的主要作用是同步,其典型值为0xAA,在发现帧起始定界符(Start Frame Delimiter)时,接收器用它“恢复时钟”。SFD的固定值为0xAB。
目的地址(Destination,