笔记:以太网帧格式及其type取值说明

文章详细介绍了以太网帧的基本格式,包括MAC地址、类型/长度字段的用途,以及数据部分的最小和最大长度。它还阐述了如何通过2字节的值区分类型或长度,并列举了一系列常见的以太网类型,如IP、ARP、VLAN等。此外,提到了一些特定的协议如PPPoverEthernet和IEEE802.1X。
摘要由CSDN通过智能技术生成
一、基本格式

6字节目MAC) + 6字节源MAC) + 2字节类型或长度,用于如何解析后面紧跟的数据部分) + 数据 + 4字节CRCFCS:Frame Check Sequence

二、规定
  1. 数据部分最小长度为46,使得以太网帧的最小长度为64。
  2. 数据部分的最大长度为1500,即:MTU。
三、2字节为 类型长度 的区分

由于数据部分的最大长度为1500(十六进制为0x05DC),所以可通过2字节的取值是否大于1500来区分是长度取值小于或等于1500)还是类型取值大于1500)。

四、2字节为类型时的取值

0x0800:Internet Protocol (IP) [RFC894]
0x0801:X.75 Internet
0x0805:X.25 Level 3
0x0806:Address Resolution Protocol (ARP)[RFC7042]
0x0808:Frame Relay ARP [RFC1701]
0x8000:IS-IS
0x8035:Reverse Address Resolution Protocol (RARP) [RFC903]
0x8137:Novell NetWare IPX/SPX (old)
0x8138:Novell, Inc.
0x8100:IEEE Std 802.1Q - Customer VLAN Tag Type
0x814C:SNMP over Ethernet [RFC1089]
0x86DD:IP Protocol version 6 (IPv6) [RFC7042]
0x8808:IEEE Std 802.3 - Ethernet Passive Optical Network (EPON) [RFC7042]
0x880B:Point-to-Point Protocol (PPP) [RFC7042]
0x880C:General Switch Management Protocol (GSMP)
0x8847:MPLS (multiprotocol label switching) label stack - unicast [RFC 3032]
0x8848:MPLS (multiprotocol label switching) label stack - multicast [RFC 3032]
0x8863:PPP over Ethernet (PPPoE) Discovery Stage [RFC2516]
0x8864:PPP over Ethernet (PPPoE) Session Stage [RFC2516]
0x888E:IEEE Std 802.1X - Port-based network access control
0x88A8:IEEE Std 802.1Q - Service VLAN tag identifier (S-Tag)
0x88B7:IEEE Std 802 - OUI Extended Ethertype
0x88C7:IEEE Std 802.11 - Pre-Authentication (802.11i)
0x88CC:IEEE Std 802.1AB - Link Layer Discovery Protocol (LLDP)
0x88E5:IEEE Std 802.1AE - Media Access Control Security
0x88F5:IEEE Std 802.1Q - Multiple VLAN Registration Protocol (MVRP)
0x88F6:IEEE Std 802.1Q - Multiple Multicast Registration Protocol (MMRP)

五、参考资料

《EthernetⅡ 以太帧》
《EtherType :以太网类型字段及值》
《The Ethernet II Frame Format 》

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值