MAC帧的格式
发布时间:2014/8/25 21:23:07 访问次数:5929
常用的以太网MAC帧格式有两种标准,一种是DIX Ethernet V2标准(即以太网V2标准),M11B416256A-35J另一种是IEEE的802.3标准。这里只介绍使用得最多的以太网V2的MAC帧格式(图3-22)。图中假定网络层使用的是IP协议。实际上使用其他的协议也是可以的。
以太网V2的MAC帧比较为简单,由五个字段组成。前两个字段分别为6字节长的目的地址和源地址字段。第三个字段是2字节的类型字段,用来标志上一层使用的是什么协议,以便把收到的MAC帧的数据上交给上一层的这个协议。例如,当类型字段的值是Ox0800时,就表示上层使用的是IP数据报。若类型字段的值为Ox8137,则表示该帧是由Novell IPX发过来的。第四个字段是数据字段,其长度在46到1 500字节之间(46字节是这样得出的:最小长度64字节减去18字节的首部和尾部就得出数据字段的最小长度)。最后一个字段是4字节的帧检验序列FCS(使用CRC检验)。当传输媒体的误码率为1×10-8时,MAC子层可使未检测到的差错小于1×10-14。
这里我们要指出,在以太网V2晌MAC帧格式中,其首部并没有一个帧长度(或数据长度)字段。那么,MAC子层又怎样知道从接收到的以太网帧中取出多少字节的数据交付上一层协议呢?我们在前面讲述图3-16的曼彻斯特编码时已经讲过,这种曼彻斯特编码的一个重要特点就是:在曼彻斯特编码的每一个码元(不管码元是1或O)的正中间一定有一次电压的转换(从高到低或从低到高)。当发送方把一个以太网帧发送完毕后,就不再发送其他码元了(既不发送l,也不发送0)。因此,发送方网络适配器的接口上的电压也就不再变化了。这样,接收方就可以很容易地找到以太网帧的结束位置。在这个位置往前数4字节(FCS字段长度是4字节),就能确定数据字段的结束位置。
常用的以太网MAC帧格式有两种标准,一种是DIX Ethernet V2标准(即以太网V2标准),M11B416256A-35J另一种是IEEE的802.3标准。这里只介绍使用得最多的以太网V2的MAC帧格式(图3-22)。图中假定网络层使用的是IP协议。实际上使用其他的协议也是可以的。
以太网V2的MAC帧比较为简单,由五个字段组成。前两个字段分别为6字节长的目的地址和源地址字段。第三个字段是2字节的类型字段,用来标志上一层使用的是什么协议,以便把收到的MAC帧的数据上交给上一层的这个协议。例如,当类型字段的值是Ox0800时,就表示上层使用的是IP数据报。若类型字段的值为Ox8137,则表示该帧是由Novell I发过来的。第四个字段是数据字段,其长度在46到1 500字节之间(46字节是这样得出的:最小长度64字节减去18字节的首部和尾部就得出数据字段的最小长度)。最后一个字段是4字节的帧检验序列FCS(使用CRC检验)。当传输媒体的误码率为1×10-8时,MAC子层可使未检测到的差错小于1×10-14。
这里我们要指出,在以太网V2晌MAC帧格式中,其首部并没有一个帧长度(或数据长度)字段。那么,MAC子层又怎样知道从接收到的以太网帧中取出多少字节的数据交付上一层协议呢?我们在前面讲述图3-16的曼彻斯特编码时已经讲过,这种曼彻斯特编码的一个重要特点就是:在曼彻斯特编码的每一个码元(不管码元是1或O)的正中间一定有一次电压的转换(从高到低或从低到高)。当发送方把一个以太网帧发送完毕后,就不再发送其他码元了(既不发送l,也不发送0)。因此,发送方网络适配器的接口上的电压也就不再变化了。这样,接收方就可以很容易地找到以太网帧的结束位置。在这个位置往前数4字节(FCS字段长度是4字节),就能确定数据字段的结束位置。
上一篇:“发往本站的帧”包括以下三种帧
上一篇:在传输媒体上实际传送