MAC帧格式:

wKioL1c4SkyxlPO_AACeAAFC2xs838.png

       以太网帧格式由5个字段组成,前两个字段分别是6字节长的目的地址和源地址字段,是指网卡的硬件地址(MAC地址)。第三个字段是2字节的类型字段,用来标识上一层使用的是什么协议,以便把收到的MAC帧的数据上交给上一层的这个协议。例如,当类型字段的值是0X0800时,就表示上层使用的是IP数据报。第四个字段是数据字段,其长度在46~1500字节之间。最后一个字段是4字节的帧检验序列FCS(CRC检验)。最大值1500称为以太网的最大传输单元(MTU),如果数据报长度大于这个长度,需要对数据报进行分片。MTU指数据帧中有效载荷的最大长度,不包括帧首部的长度。

       我们可以发现,在MAC帧格式中,没有一个帧长度字段,MAC子层怎么知道从接收的以太网帧中取出多少字节的