数据链路层负责通过一条链路从一各结点向另一个物理链路直接相连的相邻结点传输数据包。
主机,路由器
网络中两个结点之间的物理通道,链路的传输介质主要有双绞线,光纤和微波
分为有线链路和无线链路
网路中两个结点之间的逻辑通道
把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路
链路层的协议数据单元
封装网络层数据包
数据链路层在网络层提供服务的基础上向网络层提供服务。
最基本的服务是将源自网络层来的数据可靠地传输到相邻结点的目标主机网络层,使其对网络层表现为一条无差错的链路
加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路
①为网络层提供服务:
无确认无连接服务
有确认无连接服务
有确认面向连接服务
(有确认则一定有链接)
②链路管理:
连接的建立,维持,释放
(用于面向连接的服务)
③组帧:
将网络层的数据包组转成帧
(两头加)
④流量控制:
根据接收方的接受能力控制发送方的发送速度
⑤差错控制:
帧错:检查该帧是否出错
位错:检查一段比特流是否有错
信道划分介质访问控制
轮询方式介质访问控制
网桥
交换机
原文:https://www.cnblogs.com/3cH0-Nu1L/p/14138511.html