上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.2.3 以太网帧结构
以太网标准帧结构如图2-3所示。一个以太网帧最小64B,最大1518B,小于64B的以太网帧为无效帧。
1)前导PRE:一个由0和1交替组成的7个8位位组模式,被用作同步。
图2-3 以太网标准帧结构
2)帧定界符开始SFD:特殊模式10101011表示帧的开始。
3)目的地址DA:若第一位是0,这个字段指定了一个特定站点;若是1,该目的地址是一组地址,帧被发送往由该地址规定的预先定义的一组地址中的所有站点,每个站点的接口知道它自己的组地址,当见到这个组地址时会做出响应;若所有的位均为1,该帧将被广播至所有的站点。
4)源地址SA:说明一个帧来自哪里。
5)数据长度字段LEN:说明在数据和填充字段里的8位字符的数目。
6)数据字段DATA:上层数据。
7)填充字段PAD:数据字段必须至少是46个8位字符。若没有足够的数据,额外的8位位组被添加(填充)到数据中以补足差额。
8)帧校验序列FCS:使用32位循环冗余校验码的差错校验。
MAC地址长度为48bit,通常被表示为12bit的点分十六进制数。MAC地址全球唯一,由IEEE对这些地址进行管理和分配。每个地址由两部分组成,分别是供应商代码和序列号,其中前24bit二进制代表该供应商代码,剩下的24bit是由厂商自己分配的序列号。