普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯。
DMAC | SMAC | Ether-Type | DATA | CRC |
---|---|---|---|---|
6bytes | 6bytes | 2bytes | 46 - 1500bytes | 4bytes |
Ether-Type
字段表明上层使用什么协议,常用协议类型值如下表所示:
DATA
字段为帧承载的数据内容,由一个上层协议的协议数据单元PDU构成,数据长度在46~1500之间,若上层协议数据单元长度少于46 字节,则必须填充该字段的其余部分,以保证MAC帧长度不小于64字节,可见,一个以太网帧长范围为64~1518字节。
注:发包工具如Testcenter设置发包长度时会将CRC考虑在内,即帧长包含CRC的4字节,而抓包工具如Wireshark显示的帧长不包括CRC字段。