以太网帧格式有两种:
1.以太网Ⅱ格式(Ethernet II Frame Header)2.802.3帧头格式(802.3 Frame Header)
以太网Ⅱ格式:
以太网Ⅱ格式描述:
源mac地址[6]&目的mac地址[6]:标识源目主机的真实物理地址
注:为何把目的mac地址放最外层?
为了方便二层交换机快速查看目的mac地址字段,从而进行快速查表转发。
Type类型字段[2]:描述上层协议是什么封装协议(它作用和IP协议中的Protocol协议号位相同)比如:0x0800(十六进制)——IPv4协议;0x86DD——IPv6协议;0x0806——ARP;
FCS/CRC校验位[4]:又称循环冗余检验序列,用来验证以太网帧的合理性
校验过程:发送方把帧头所有字段用md5进行哈希运算,哈希处理后出的值就是fcs字段,接受方收到帧后再把字段提取出来做一次哈希运算,把得出的帧与收到的帧进行对比,如果一致就是合法的。
载荷[46~1500]
802.3格式:
802.3帧头格式和以太网Ⅱ格式之间的区别在于长度/类型字段:
如果该字段的值小于等于 1500,表示802.3格式的以太网帧;如果该字段的值大于等于 1536,则表示以太网Ⅱ格式。