图 以太网帧结构和IE EE802. 3 帧结构对比图
下面就以IEEE 802. 3 帧格式进行说明。(1 ) 前导码包含8 个字节。前 7 个字节的值为 Ox55, 而最后一个字节的值为OXD5。表示数据链路层的开始。在 DIX 以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层。
( 2 ) 目标 MAC 地址(目的MAC 地址)和以太网源地址(源 MAC 地址)是人们最为熟知的数据链路层地址。它包括单播地址、多播地址和广播地址.
( 3 ) 类型域包括两个字节。类型域表示了在以太网上运行的客户端协议。使用类型域,单个以太网可以向上复用( Upward Multiplex ) 不同的高层协议(I P 、IPX、AppleT alk 等)。以太网控制器一般不去解 释这个域,但是使用它来确定所连接计算机上的目的进程。本来类型域的值由 Xerox 公司定义,但在 1997 年改由 IEEE 负责。
( 4 ) 数据域包含46 - 1500 字节。数据域封装了通过以太网传输的高层协议信息。由于 CSMA/ CD 算法限制,以太网帧必须保证不能小 千某个最小长度。高层协议要保证这个域至少包含46 个字节,如果实际不足 46 个字节,则 高层协议必须执行某些(未指定)填充算法。数据域的上限为1500 字节。
( 5 ) 帧校验( FCS) 包括4 个字节。FCS 是从目标 MAC 地址开始到数据域结束这部分的校验和。校验和的算法是 32 位的循环冗余校验法( CRC) 。当发送以太网帧时,相关站点会对以太网帧的目的 MAC 地址、源MAC 地址、类型字段和数据字段的内容进行 CRC 计算,得到一个 4 字节长的值放到 FCS 字段中。接收到以太网帧的站点通常会进行和发送站点相同的计算,然后将结果 和 FCS 字段中的值进行比较 ,如果相同表示以太网帧内容是正确的,否 则认 为以太网帧在传输过 程中发生了错误。在以太网发展过程中 ,IEEE 定义了多种标准,发挥了重要作用。不同的以太网技术标准通常速率不同,或者基于不同的物理介质 ,为了便 千标识,IEEE 使用缩写的方式表示不同的以太网标准(表5. 3), 比如 10BASE5 和 lOOBASE - T。每个标准缩写由 3 部分组成 :速率、信号和介质。
速率:表示以太网的带宽,单位为 Mb / s , 比如 10 BASE5 中的 10 和 lOOBASE - T中的 100。
表 以大网技术标准
介质:表示物理介质的类型,通常也为缩写。比如" 5" 表示物理介质为粗同轴电缆; " 2" 表示物理介质为细同轴电缆;" T" 表示物理介质为双绞线 ; " F" 表示物理介质为光纤。