一、报文介绍
以太网由DEC、Intel和Xerox三家公司联盟开发,1982年发布标准。如今它是应用最广的局域网技术,包括10M标准以太网、100M快速以太网等多种类型。IEEE 802.3规范参照以太网标准制定,两者相互兼容。在 TCP/IP 体系中,以太网IP数据报文封装格式主要有RFC894(Ethernet_II )和RFC1042(IEEE802.3)两种,常用的是Ethernet_II 。
二、Ethernet_II帧结构

三、IEEE802.3帧结构

四、Ethernet_II报文示例

五、Ethernet_II报文各字段含义
字段名称 | 长度 | 含义 |
---|
DMAC(Dst) | 6字节 | 目的MAC地址,该字段标识帧的接收者。 |
SMAC(Src) | 6字节 | 源MAC地址,该字段标识帧的发送者。 |
Type | 46-1500字节 | 数据字段,标识帧的负载(可能包含填充位)。 数据字段的最小长度必须为46字节以保证帧长至少为64字节,这意味着传输1字节信息也必须使用46字节的数据字段。 如果填入该字段的信息少于46字节,该字段的其余部分也必须进行填充。数据字段的最大长度为1500字节。 以太帧的长度必须为整数字节,因此帧的负载长度不足整数字节,需插入填充字段以保证数据帧的长度为整数字节。
|
FCS | 4字节 | |
六、Ethernet_II以太帧Type字段含义
数值 | 含义 |
---|
0x0800 | Internet Protocol Version 4 (IPv4) |
0x0801 | X.75 Internet |
0x0805 | X.25 Level 3 |
0x0806 | Address Resolution Protocol (ARP) |
0x0808 | Frame Relay ARP |
0x22F4 | L2-IS-IS |
0x8035 | Reverse Address Resolution Protocol (RARP) |
0x8100 | IEEE Std 802.1Q - Customer VLAN Tag Type (C-Tag, formerly called the Q-Tag) (initially Wellfleet) |
0x814C | SNMP over Ethernet |
0x86DD | IP Protocol version 6 (IPv6) |
0x876B | TCP/IP Compression |
0x876C | IP Autonomous Systems |
0x880B | Point-to-Point Protocol (PPP) |
0x8847 | MPLS (multiprotocol label switching) |
0x8848 | MPLS with upstream-assigned label |
0x8863 | PPP over Ethernet (PPPoE) Discovery Stage |
0x8864 | PPP over Ethernet (PPPoE) Session Stage |