说到以太网,就不得不提IEEE 802.3标准。19836月,IEEE 802.3工作组通过了第一个以太网标准,该标准最终由IEEE标准委员会于1985年正式发布,即IEEE Std 802.3-1985。之后,IEEE 802.3标准经历了多次修订和补充。目前,IEEE Std 802.3-2012标准已经发布。


IEEE 802.3标准并不是完全独立的,在IEEE 802系列标准中有一些标准曾经是802.3标准的强大的竞争者,例如802.4标准描述的Token Bus802.5标准描述的Token Ring,这些局域网今天已经消失了。在IEEE Std 802标准文档的一幅图中,可以看到IEEE 802.3标准所处的位置。



IEEE Std 802IEEE Std 802.1IEEE Std 802.2IEEE Std 802.3组成了一个有机的整体。以笔者的经验来看,大家对802.2的关注比较少,IEEE Std 802.1标准很重要,但是没有得到应有的关注,IEEE Std 802.3的光芒太耀眼了。


IEEE的网站上,可以下载相关标准的pdf文档。下载网址是:

http://standards.ieee.org/about/get/


IEEE Std 802

IEEE 802标准的全称是“IEEE Standard for Local and Metropolitan Area Networks: Overview and Architecture”。该标准有两个版本:

1) IEEE Std 802-1990
该标准于1990531日发布。IEEE Std 802最初称为“IEEE Std 802.1A”。

2) IEEE Std 802-2001


IEEE Std 802.1

IEEE Std 802.1也有多个标准,其中802.1D802.1q标准接触得比较多。IEEE 802.1d是网桥标准,802.1q最广为人知的是明确了带vlan tag的帧格式。


IEEE Std 802.1D标准的名称是“Media Access Control (MAC) Bridges”。以太网并非一直一枝独秀,早期以太网需要和其他类型的局域网之间实现互通,IEEE 802.1标准解决了这个问题。随着竞争者的消亡,以太网交换设备成为网桥的典型例子。另外一个成功的例子则是IEEE 802.11标准规定的WLAN


IEEE 802.1d标准有4个版本:

1) IEEE Std 802.1D-1990

2) IEEE Std 802.1D-1993

3) IEEE Std 802.1D-1998

4) IEEE Std 802.1D-2004


IEEE Std 802.3

下表列出了IEEE 802.3标准的几个不同版本:


标准


说明


IEEE Std 802.3-1985

IEEE发布的第一个以太网标准。

IEEE Std 802.3-1996


注:笔者没有找到这个版本的文档只是从IEEE Std 802.3-1996的内容推断,有这个版本的文档存在。

根据IEEE Std 802.3-2008文档的描述,19851996年的文档之间,应该还有其他版本,但是笔者也没有找到。

IEEE Std 802.3-2008文档的说明如下:

When a document is more than five years old and has not been

reaffirmed, it is reasonable to conclude that its contents, although

still of some value, do not wholly reflect the present state of

the art

不过,在IEEE Std 802.3-2012版本中,“five years”变成了“ten years”。

IEEE Std 802.3-1998

1996版本的基础上,集成了以下的标准:

IEEE Std 802.3r-1996IEEE Std 802.3u-1995IEEE Std 802.3x&y-1997IEEE Std 802.3z-1998IEEE Std 802.3aa-1998标准。

IEEE Std 802.3-2000


1998版本的基础上,集成了以下的标准:

IEEE Std 802.3ab-1999IEEE Std 802.3ac-1998IEEE Std 802.3ad-2000

IEEE Std 802.3-2002



IEEE Std 802.3-2005

Revison of 2002, including all approved amendment

IEEE Std 802.3-2008

2005版本的基础上,增加了backplane ethernet的内容。

IEEE Std 802.3-2012


该标准于20121228日发布。该标准的第一页有个显著的变化,标准的名称从《Carrier Sense Multiple Access with Collision

Detection (CSMA/CD) access method and Physical Layer

specifications》变成了《IEEE Standard for Ethernet》。