以太网帧协议是数据链路层的核心封装格式,遵循IEEE 802.3标准。标准以太网帧结构(IEEE 802.3):前导码(7B)| 帧起始符(1B)| 目标 MAC (6B) | 源 MAC (6B) | EtherType (2B) | Payload (46-1500B) | FCS (4B) |1. 前导码 (Preamble)长度:7字节(0xAA)作用:时钟同步(1010交替码)2. 帧起始符 (SFD)值:1字节(0xAB)作用:标识帧开始(最后2位11表示结束前导码)3. MAC地址字段目的地址+源地址4.类型/长度字段 (EtherType)长度:2字节数值范围决定含义:数值 = 1500 (0x05DC): 此值表示数据部分的字节长度(Payload + LLC/SNAP 头等,但不包括帧本身的前导码、SFD、帧校验序列FCS)。 这是一个长度字段。数值 = 1536 (0x0600): 此值用于指示上层协议的类型(如 IPv4=0x0800, ARP=0x0806,IPv6=0x86DD)。这是一个类型字段。5.数据字段 (Payload)范围:46~1500字节最大1500B:标准MTU(可扩展至9000B Jumbo Frame)6. 帧校验序列 (FCS)
车载ETH数据链路层
以太网帧协议是数据链路层的核心封装格式,遵循IEEE 802.3标准。标准以太网帧结构(IEEE 802.3):前导码(7B)| 帧起始符(1B)| 目标 MAC (6B) | 源 MAC (6B) | EtherType (2B) | Payload (46-1500B) | FCS (4B) |1. 前导码 (Preamble)长度:7字节(0xAA)作用:时钟同步(1010交替码)2. 帧起始符 (SFD)值:1字节(0xAB)作用:标识帧开始(最后2位11表示结束前导码)3. MAC地址字段目的地址+源地址4.类型/长度字段 (EtherType)长度:2字节数值范围决定含义:数值 = 1500 (0x05DC): 此值表示数据部分的字节长度(Payload + LLC/SNAP 头等,但不包括帧本身的前导码、SFD、帧校验序列FCS)。 这是一个长度字段。数值 = 1536 (0x0600): 此值用于指示上层协议的类型(如 IPv4=0x0800, ARP=0x0806,IPv6=0x86DD)。这是一个类型字段。5.数据字段 (Payload)范围:46~1500字节最大1500B:标准MTU(可扩展至9000B Jumbo Frame)6. 帧校验序列 (FCS)