帧说明

image.png
前同步码与帧开始符字段不能算是真正的以太网帧数据结构,他们是在网卡发送的时候添加进去的,为了数据的准确传输。

前同步码 该前同步码的值都是10101010(0x55,大端模式)
帧开始符 其值是 10101011(0xD5,大端模式)。
目标 MAC 地址 这个字段包含目标网卡的 MAC 地址,当一个网卡收到一个以太网数据帧,如果该数据帧的目标地址是网卡自身的 MAC 地址或者是 MAC 广播地址,它都将该帧的数据字段的内容传递给网络层;如果它收到了具有任何其他 MAC 地址的帧,则将该数据帧丢弃。
源 MAC 地址 这个字段包含了传输该帧到局域网上的适配器的 MAC 地址。
类型字段 类型字段允许以太网复用多种网络层协议。
主机能够使用除了 IP 以外的其他网络层协议。
数据字段 这个字段承载了 IP 数据报。以太网的最大传输单元(MTU)是 1500 字节。
CRC CRC 字段包含了以太网的差错校验信息


目标MAC地址
目标 MAC 地址可以分成三类,单播地址、多播地址和广播地址。

单播地址 通常是与某个网卡的 MAC 地址对应
它要求以太网第一个字节bit0(最先发出去的位)必须是 0;
多播地址 要求第一个字节的 bit0 为 1;
这样子多播地址就不会与任何网卡的 MAC 地址相同,可以被多个网卡同时接收;
广播地址 48 位 MAC 地址全为 1,也就是 FF-FF-FF-FF-FF-FF, 同一局域网内的所有网卡都会收到广播的数据包。