数据链路层

数据链路层分为LLC子层和MAC子层:
(1)LLC子层负责识别网络层协议,然后进行封装
(2)MAC子层负责把物理层的“0”、“1”比特流组建成帧,并通过帧尾部的错误校验信息进行错误校验,提供对共享介质的访问方法。

MAC地址

MAC地址又称为以太网地址或物理地址,每台网络设备的每块网卡都有唯一的MAC地址,MAC地址由网络设备制造商生产时烧录在网卡上的。MAC地址由48位(6个字节)组成的,如:08:00:20:0A:8C:6D

数据帧结构

数据帧存在两种标准:Ethernet II帧格式、IEEE802.3帧格式

(1)Ethernet II帧格式

长度/类型:占用2字节,表示数据的类型
例如:0x0800表示IP包,0x0806表示ARP包,0x8035表示RARP包

(2)IEEE 802.3帧格式

IEEE 802.3帧格式类似于Ethernet II帧格式,只是Ethernet II帧格式被802.3帧的长度字段取代,并且占用了数据字段的8个字节作为LLC和SNAP字段

IEEE 802标准

常见的有:

IEEE 802.1:局域网标准概述、体系结构及网络互连、网络管理等。

①IEEE 802.1
②IEEE 802.1a
③IEEE 802.1ad
④IEEE 802.1d
⑤IEEE 802.1q
⑥IEEE 802.1s
⑦IEEE 802.1w
⑧IEEE 802.1x

IEEE 802.3:定义了CSMA/CD的总线介质访问控制方法和物理层规范

IEEE 802.11:定义了无线局域网的MAC和物理层规范

数据链路层技术

1.设备通信方式

(1)单工通信:单向传输
(2)半双工通信:可以传输两个方向的数据,但是在一段时间内只能接受一个方向的数据传输
(3)全双工通信:两个方向的传输都能同时进行

2.CSMA/CD协议

CSMA/CD协议是一种介质访问控制的方法,一般分为3种模式:

3.HDLC协议


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论