### 一、前导码 - 以太网帧前端的一部分 - 有0和1数字交替组成,表示一个以太网帧的开始 - 前导码最后两个比特位为`11`,也叫SFD(Start Frame Delimiter),在这之后的数据就是以太网帧的本体 - 前导码与SFD加起来占8个字节(64比特) ![image-20230707170933511](https://blog-heysq-1255479807.cos.ap-beijing.myqcloud.com/blog/note/image-20230707170933511.png) ### 二、以太网帧本体 - 以太网的首部 - 占14个字节,分别是6个字节的源mac地址和6个字节的目的mac地址以及两个字节的上层协议类型 - 以太网帧最大携带数据范围是**46-1500**字节 - 帧尾部有一个占用4个字节的`FCS(Frame Check Sequence)` - IEEE802.3帧格式中协议类型被放在`SNAP`字段中 ![image-20230707171542895](https://blog-heysq-1255479807.cos.ap-beijing.myqcloud.com/blog/note/image-20230707171542895.png) ### 三、以太网帧类型 - 和数据一起传送,占用2个字节 - 包含用来标识以太网上一层使用协议的编号 ![image-20230707171715988](https://blog-heysq-1255479807.cos.ap-beijing.myqcloud.com/blog/note/image-20230707171715988.png) ### 四、带有VLAN的以太网数据帧 ![image-20230707172526881](https://blog-heysq-1255479807.cos.ap-beijing.myqcloud.com/blog/note/image-20230707172526881.png)