以太网最早是指由DEC(Digital Equipment Corporation)、Intel和Xerox组成的DIX(DEC-Intel-Xerox)联盟开发并于1982年发布的标准。经过长期的发展,以太网已成为应用最为广泛的局域网,包括标准以太网(10 Mbit/s)、快速以太网(100 Mbit/s)、千兆以太网(1000 Mbit/s)和万兆以太网(10 Gbit/s)等。IEEE 802.3规范则是基于以太网的标准制定的,并与以太网标准相互兼容。
在TCP/IP中,以太网的IP数据报文的封装格式由RFC894定义,IEEE802.3网络的IP数据报文封装由RFC1042定义。当今最常使用的封装格式是RFC894定义的格式,通常称为Ethernet_II或者Ethernet DIX。
01
以太网基础知识
1.1 以太网的网络层次
以太网采用无源的介质,按广播方式传播信息。它规定了物理层和数据链路层协议,规定了物理层和数据链路层的接口以及数据链路层与更高层的接口。
物理层
物理层规定了以太网的基本物理属性,如数据编码、时标、电频等。
物理层位于OSI参考模型的最底层,它直接面向实际承担数据传输的物理媒体(即通信通道),物理层的传输单位为比特(bit),即一个二进制位(“0”或“1”)。实际的比特传输必须依赖于传输设备和物理媒体,但是,物理层不是指具体的物理设备,也不是指信号传输的物理媒体,而是指在物理媒体之上为上一层(数据链路层)提供一个传输原始比特流的物理连接。
数据链路层
数据链路层是OSI参考模型中的第二层,介于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源设备网络层转发过来的数据可靠地传输到相邻节点的目的设备网络层。
由于以太网的物理层和数据链路层是相关的,针对物理层的不同工作模式,需要提供特定的数据链路层来访问。这给设计和应用带来了一些不便。
为此,一些组织和厂家提出把数据链路层再进行分层,分为媒体接入控制子层(MAC)和逻辑链路控制子层(LLC)。这样不同的物理层对应不同的MAC子层,LLC子层则可以完全独立。如图1-1所示。
图1-1 以太网链路层的分层结构
1.2 以太网的线缆标准
从以太网诞生到目前为止,成熟应用的以太网物理层标准主要有以下几种:
- 10BASE-2
- 10BASE-5
- 10BASE-T
- 10BASE-F
- 100BASE-T4
- 100BASE-TX
- 100BASE-FX
- 1000BASE-SX
- 1000BASE-LX
- 1000BASE-TX
- 10GBASE-T
- 10GBASE-LR
- 10GBASE-SR
在这些标准中,前面的10、100、1000、10G分别代表运行速率,中间的BASE指传输的信号是基带方式。
10兆以太网线缆标准
10兆以太网线缆标准在IEEE802.3中定义,线缆类型如表1-1所示。
表1-1 10兆以太网线缆标准
同轴电缆的致命缺陷是:电缆上的设备是串连的,单点故障就能导致整个网络崩溃。10BASE-2,10BASE-5是同轴电缆的物理标准,现在已经基本被淘汰。
100兆以太网线缆标准
100兆以太网又叫快速以太网FE(Fast Ethernet),在数据链路层上跟10M以太网没有区别,仅在物理层上提高了传输的速率。
快速以太网线缆类型如表1-2所示。
表1-2 快速以太网线缆标准
10BASE-T和100BASE-TX都是运行在五类双绞线上的以太网标准,所不同的是线路上信号的传输速率不同,10BASE-T只能以10M的速度工作,而100BASE-TX则以100M的速度工作。
100BASE-T4现在很少使用。
千兆以太网线缆标准
千兆以太网是对IEEE802.3以太网标准的扩展。在基于以太网协议的基础之上,将快速以太网的传输速率从100Mbit/s提高了10倍,达到了1Gbit/s。千兆以太网线缆标准如表1-3所示。