网络数据链路层
网络数据链路层是开放系统互连 (OSI) 模型中物理层之上的层。该层的主要关注点是将物理层提供的原始传输设施转换为可靠且无错误的链路。在 TCP/IP 模型中,物理层和数据链路层组合为主机到网络层。
OSI 模型中的数据链路层
开放系统互连 (OSI) 模型是一个分层的网络框架,它概念化了异构系统之间如何进行通信。其三个较低的 OSI 层称为网络支持层。数据链路层是第二低的层。
下图描述了数据链路层的位置,其中传输从发送机器到接收机器进行。
数据链路层的功能
将物理层的数据比特流划分为数据帧,其大小范围从几百字节到几千字节。
通过在帧中添加包含发送方和接收方地址的头部,将帧分发到不同的系统。
调节流量控制,以防止快速发送方淹没慢速接收方。
处理传输错误。
在可靠连接中发送确认帧。
重新传输丢失的帧。
识别重复帧并将其删除。
在广播的情况下控制对共享信道的访问。
为其上方的网络层提供明确定义的服务接口。
广告