千兆网通信

IEEE 802.3协议数据帧格式总结

最近调试基于88E1116R的千兆网通信,用到了802.3协议。在这里做一下学习、使用总结。

我们使用的802.3协议,帧格式如下所示:

一个数据帧的报头由7个字节的同步字段、1个字节的起始标记、6个字节的目标MAC地址、6个字节的源MAC地址、2个字节的帧长度/类型、46到1500字节的数据和4字节的帧报尾组成。如果不算7个字节的同步字段和1个字节的起始标记字段,802.3帧报头的长度是14个字节。一个802.3帧的长度最小是64字节,最长是1518字节。

同步字段(Preamble):这是由7个连续的01010101字节组成的同步脉冲字段。这个字段在早期的10M以太网中用来进行时钟同步,在现在的快速以太网中已经不用了。但是该字段还是保留着,以便让快速以太网与早期的以太网兼容。

起始标记字段(Start Frame Delimiter):这个字段是一个固定的标志字10101011。用来表示同步字段结束,一帧数据开始。

同步内容