1.简介
引用802.3原文:
IEEE 802.3 is a working group and a collection of IEEE standards produced by the working group defining the physical layer and data link layer's media access control (MAC) of wired Ethernet.
This is generally a local area network technology with some wide area network applications. Physical connections are made between nodes
and/or infrastructure devices (hubs, switches, routers) by various types of copper or fiber cable. 802.3 is a technology that supports the IEEE 802.1 network architecture. 802.3 also defines LAN access method using CSMA/CD.
IEEE802.3工作组制定的标准都是物理层和数据链路层的有线以太网标准,也即局域网的协议集。物理连接存在与节点之前,或者节点与网络设备之间,比如hub, switch, router。
连接形式多种多样,有各种的铜线和光纤。802.3技术支持802.1网络架构,同时802.3也定义了局域网的连接机制是CSMA/CD。
2.DIX Ethernet V2与IEEE802.3区别:
两种格式得区别在于Ethernet 格式中包含一个Type字段,标识以太网帧处理完之后将被发送到哪个上层协议进行处理,IEEE 802.3格式中,同样位置是长度字段。同时,IEEE802.3的DATA
字段比DIX v2少8个字节,为保证长度同v2相同,则在length后增加了pad字节,如下图:
Ethernet II的报文如下:
如何区分两种不同帧:
从Type/Length字段值可以区分两种帧类型:当Type字段值小于等于1500(0x05DC)时,帧使用的是IEEE 802.3格式。当Type字段值大于等于1536(0x0600)时,
帧使用的是Ethernet II格式。常见协议类型:0800 IP , 0806 ARP , 8137 Novell IPX, 809b Apple Talk
但,Ethernet II 格式相对使用广泛,如:HTTP,FTP,SMTP,POP3等应用,而交换机的BDPU(桥协议单数据单元)数据包则是802.3帧,VLAN TRUNK协议如802.1Q和Cisco的CDP
(思科发现协议)等则使用802.3SNAP的帧。
2.2物理层和数据链路层划分区别
除了MAC帧的差异,在物理层和数据链路层的划分也存在差异:
DIX是把定义的OSI参考模型中的物理层和数据链路层所完成的功能,包括在一起了。它把LLC SUBLAYER(子层)和MAC SUBLAYER 媒介访问控制子层划分成了数据链路层的两个子层,
目的是为了数据帧传输独立与所用的物理介质和介质访问控制方法.而IEEE 802.3规定了物理层和数据链路层中媒介访问控制子层的MAC部分,它只包括了第二层的一部分功能,
而IEEE 802.2定义了逻辑链路控制子层LLC的功能。MAC与介质访问控制方法密切相关,而LLC子层与所有介质访问方法无关,LLC的隔离作用使得网络层仅针对LLC这种接口工作,
不必关心下面的介质类型及介质访问方法。
DIX Ethernet V2 标准与 IEEE 的 802.3 标准只有很小的差别,因此可以将 802.3 局域网简称为“以太网”。但严格说来,“以太网”应当是指符合 DIX Ethernet V2 标准的局域网。