定义和概念
-
数据链路层的功能
-
两个子层
局域网将数据链路层划分为两个子层:逻辑链路控制LLC子层和介质访问控制MAC子层,从而使LAN体系结构能适应多种传输介质。因此,对各种类型的局域网来说,其物理和MAC子层需要随着所采用介质和访问方法的不同发生改变,而这些不同对于LLC子层来说都是透明的。
(1) LLC作为数据链路层的一个子层,使用MAC子层为其提供的服务,通过与对等实体LLC子层的交互为它的上层网络层提供服务。
(2) MAC子层是用来实现介质访问控制的网络实体。MAC子层主要功能包括数据帧的封装/拆封、帧的寻址与识别、帧的接收与发送、链路的管理、帧的差错控制及MAC协议的维护等。 -
链路、信道、线路怎么区别
链路:一个结点到相邻结点之间的一条线路,中间不允许拥有交换结点
也叫物理链路。在物理链路上加上必要的通信协议和硬件来控制数据的传输,就构成了数据链路,也叫逻辑链路。
线路,电路,通信路径:强调物理路径。比如a到b用电线,b到c用wifi,那么a到c就构成了一条线路,a到b和b到c分别是两条链路。可见,链路只是一条路径的组成部分。
信道:信道和电路并不等同,信道是信号的传输媒介(信号可以说传输在线路上也可以更准确的说是传输在信道上)。一个信道可视为一条线路的逻辑部件,一般用来表示向某个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接受信道。信道是线路的逻辑对应,信道不强调控制数据的硬件和协议,一条线路自然的也是信道,比如高速公路是线路,他自然地含有来去两条信道。