首页 > 代码库 > 以太网
以太网
以太网的标准有多个,常见的有:
1、Ethernet2;
2、802.2,802.3;
3、802.2,802.3,SNAP;
在现在的绝大部分交换机中都是用的是Ethernet2,E2是DIX提出的(DEC,Intel,Xerox)。带SNAP的802.2,802.3只是在思科的交换机中传输一些控制信息。思科交换机中传输数据使用的是E2。
下面分别介绍这三种以太网技术的帧格式:
1、E2
Frame structure
Preamble | Dest Address | Source Address | Type | Data | FCS
一共有以上这6部分,它们的大小分别是8,6,6,2,4(单位 Byte)
以太网中帧大小的范围为: 64-1518Byte
因此Data部分的大小的范围为: 46-1500Byte
2、802.2,802.3
802.2就是常见的LLC层,基本上802.3要和802.2一起使用才可以
其中802.3的格式为:
Preamble | Dest Address | Source Address | Length | Data | FCS
一共有以上这6部分,大小分别为:8,6,6,2,4(单位 Byte)
802.2 LLC层,是在802.3子层的基础上添加了3个Byte,DSAP SSAP 和Control field
3、802.2,802.3,SNAP
全称为IEEE 802.3 with SNAP Header
帧结构为802.3 802.2 SNAP Data FCS
SNAP是对802.2的扩展,子网访问点 包含OUI和TYPE,OUI 3个字节,Type 2个字节
如何区分E2还是802.3,看帧结构中的不同在Length和Type字段,其中802.3的Length一般长度都小雨1536,即使在VLAN中打上TAG也会小于1536.而Type一般大于1536.
以太网