1.帧的格式
Ethernet上发送的的数据是按一定格式进行的,并将此数据格式称为帧,如图4所示。帧由8
个字段组成,每一字段有一定含义和用途。每个字段长度不等,下面分别加以简述。
图4
处于MAC帧开始处的字段为前导码字段,由7个字节组成。其功能是使接收器建立比特同步。
编码形式为多个“1”或“0”交替构成的二进制序列,最后一比特为“0”。在这种编码形式下,
经过曼彻斯特编码后为一周期性方波。
帧首定界符(SFD)是MAN帧的第2个字段,其编码形式为“10101011”序列,长度刚好为一个
字节。该字段的功能是指示一帧的开始。
终点地址字段(DA)为第3个字段,长度为6个字节。该字段用来指出帧要发住的工作站。
源点地址(SA)处于终点地址字段之后,其长度也为6个字节。该字段功能是指示发送该帧的
工作站地址。
长度指示符字段为第5个字段,其长度为2个字节,用来指示紧随其后的逻辑链路控制(LLC)
数据字节的长度,长度单位为字节数。
LLC数据字段是帧要载携的用户数据,该数据由LLC子层提供或接收。
填充(PAD)字段紧接的LLC之后,用来对LLC数据进行填加,以保证帧有足够长度,适应前面
所述的碰撞检测的需要。
帧检验序列(FCS)处于帧的最后,其长度为32比特,用于检验帧在传输过程中有无差错。
2.地址字段
地址字段包括两部分,处于前面的地址字段为终点地址,处于后面的为源点地址。IEEE802.3
标准规定,源点地址字段中第1比特恒为“0”,这种规定我们从终点地址的规定中便可获悉。
终点地址字段有较多的规定,原因是一个帧有可能发给某一工作站,也可能发送给一组工作
站,还有可能发送给所有工作站,我们将后两种情况分别称为组播和广播。\par
终点地址字
段的格式如图5所示。当该字段第一比特为“0”时,表示帧要发送给某一工作站,即所谓单站地
址。娄该字段第一比特为“1”时,表示帧发送给一组工作站,即所谓组地址。全“1”的组地址
表示广播地址。
顺便在此指出,帧长除有最小要求外,最长也有限制,这是由于发送站和接收站的缓冲器容
量总有一限度,同时如果一个工作站发送的帧太长,将妨碍其它站对媒体的使用。