Novell Netware 802.3 Raw以太帧
Novell Netware 802.3 Raw帧是Novell在1983年公布的专用以太网标准帧格式,其对IEEE 802.3的数据字段进行了专门分隔,以便传输NetWare类型的数据。
帧格式
802.3 Raw以太帧格式
+-----------+-----------+-----------+----------+------------------+----------+
| DMAC | SMAC | Length | 0xFFFF | Data | FCS |
| 6 Bytes | 6 Bytes | 2 Bytes | 2 Bytes | Variable length | 4 Bytes |
+-----------+-----------+-----------+----------+------------------+----------+
| |
| |
| |
| |
| |
| |
+------------+-----------+--------------+-------------------+
| 帧间隙 | 前同步码 | 帧开始定界符 | Ethernet Frame |
|至少12Bytes | 7 Bytes | 1 Byte | Variable length |
+------------+-----------+-------------+----------------------+
802.3 Raw以太帧的链路层各字段含义
| 字段 |
长度 |
含义 |
| DMAC |
6字节 |
以太网帧的目的MAC地址,指明帧的接收者。 |
| SMAC |
6字节 |
以太网帧的源MAC地址,指明帧的发送者。 |
| Length |
2字节 |
指后续数据的字节长度,但不包括FCS字段。 |
| Data |
44~1498字节 |
数据字段,标识帧的负载(可能包含填充位)。数据字段的最小长度必须为44字节以保证帧长至少为64字节,这意味着传输1字节信息也必须使用44字节的数据字段。如果填入该字段的信息少于44字节,该字段的其余部分也必须进行填充。数据字段的最大长度为1498字节。以太帧的长度必须为整数字节,因此帧的负载长度不足整数字节,需插入填充字段以保证数据帧的长度为整数字节。 |
| FCS |
4字节 |
帧校验序列FCS(Frame Check Sequence)是为接收网卡提供判断是否传输错误的一种方法,如果发现错误,丢弃此帧。FCS只是通用叫法,具体的FCS还可以细分多种校验方法。在以太帧中,FCS通常采用循环冗余码校验CRC(Cyclical Redundancy Check)。 |
802.3 Raw以太帧的物理层各字段含义
| 字段 |
长度 |
含义 |
| 帧间隙 |
至少12字节 |
每个以太帧之间都要有帧间隙(Inter Frame Gap),即每发完一个帧后要等待一段时间才能再发另外一个帧,以便让帧接收者对接收的帧作必要的处理(如调整缓存的指针、更新计数、通知对报文进行处理等等)。在以太网标准中规定最小帧间隙是12个字节,其数据为全1。对于个别的接口,可减少到64(GE)或40比特(10GE),其他的接口都不应该小于12字节。 |
| 前同步码 |
7字节 |
以太网标准中规定前导码为10101010 10101010 10101010 10101010 10101010 10101010 10101010(二进制),共7字节。 |
| 帧开始定界符 |
1字节 |
以太网标准中规定帧开始定界符为10101011(二进制),共1字节。 |
参考标准
| 标准 |
描述 |
| IEEE 802.3 |
Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications |
| IEEE 802.3ae |
Media Access Control (MAC) Parameters, Physical Layers, and Management parameters for 10Gb/s Operation |
| RFC 894 |
A Standard for the Transmission of IP Datagrams over Ethernet Networks |
| RFC 1042 |
A Standard for the Transmission of IP Datagrams over IEEE 802 Networks |
No comments to display
No comments to display