IEEE 802.3协议简介
以太网系统由3个基本单元组成:物理介质,用于传输计算机之间的以太网信号;媒体访问控制规则,嵌入在每个以太网接口处,从而使得计算机可以公平地使用共享以太网信道;以太帧,由一组标准比特位构成,用于传输数据。
1.IEEE 802.3协议结构
在所有IEEE 802协议中,OSI数据链路层被划分为两个IEEE 802子层,即:媒体访问控制(MAC)子层和MAC客户端子层。IEEE 802.3物理层对应于OSI参考模型的物理层。
MAC子层有以下几个基本职能。
(1)数据封装
发送和接收数据封装。包括成帧(帧定界和帧同步)、编址(源地址及目的地址的处理)和差错检测等。当LLC子层请求发送一帧时,MAC子层的发送数据封装部分用LLC子层所提供的数据结构组帧,它将一个前导码P和一个帧起始定界符SFD附加到帧的开头部分,还将PAD附加到结尾部分,以确保传送帧的长度满足最小帧长的要求,它还要附加目的地址和源地址,长度计数字段和帧校验序列,然后把组成的帧交给MAC子层的发送媒体访问管理部分以供发送。
(2)发送媒体访问管理
借助于监视物理层收发信号(PLS)部分提供的载波监听信号,发送媒体访问管理设法避免发送信号与媒体上其他信息发生冲突。在媒体空闲时,经短暂的帧间延迟(提供给媒体恢复时间)之后,就启动帧发送,然后,MAC子层将串行位流送给PLS接口以供发送,PLS完成产生媒体上电信号的任务。同时,监视媒体和产生冲突检测信号。在没有争用的情况下,即完成发送。完成发送后,MAC子层通过LLC与MAC间的接口通知LLC子层,等待下一个发送请求。假如产生冲突,PLS接通冲突检测信号,接着发送媒体访问管理开始处理冲突。首先,它发送一个称为阻塞(Jam)的位序列来强制冲突,这就保证了有足够的冲突持续时间,以使其他与冲突有关的发送站都得到通知,在阻塞信号结束时,发送媒体访问管理就停止发送。
发送媒体访问管理在随机选择的时间间隔后再进行重发尝试,在重复的冲突面前反复进行重发尝试,发送媒体访问管理用二进制位数指数退避算法调整媒体负载。然后,或者重发成功,或者媒体故障或过载的情况下,放弃重发尝试。
(3)接收媒体访问管理
首先由PLS检测到达帧,使接收与前导码同步,并接通载波监听信号。接收媒体访问管理部件要检测到达的帧是否错误,帧长是否超过最大长度,是否为8位的整倍数,还要过滤冲突的信号,即把小于最小长度的帧过滤掉。
(4)接收数据解封
这一部分检验帧的目的地址字段,决定本站是否应该接收该帧,如地址符合,将送到LLC子层,并进行差错检验。
媒体访问控制(MAC)客户端子层可能是以下一种。
 逻辑链路控制(LLC):提供终端协议栈的以太网MAC和上层之间的接口,其中LLC由IEEE 802.2标准定义。
 网桥实体:提供局域网之间的LAN -to- LAN接口,可以使用同种协议(如以太网到以太网)和不同的协议(如以太网到令牌环)之间。网桥实体由IEEE 802.1标准定义。
2.MAC帧格式
MAC帧是在MAC子层实体间交换的协议数据单元,10/100Mbps以太网中IEEE 802.3 MAC帧的格式如图6-22所示。IEEE 802.3 MAC帧中包括前导码P、帧起始定界符SFD、目的地址DA、源地址SA、表示数据字段字节数长度的字段LEN、要发送的数据字段、填充字段PAD和帧校验序列FCS等8个字段。这8个字段中除了数据字段和填充字段外,其余的长度都是固定的。
7 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1