数据链路层提供的服务

简介: 数据链路层提供的服务

计网老师讲的:封装成帧 差错检测 流量控制.... 在详细总结一下

image.jpeg

数据链路层位于物理层之上 网络层之下起到什么作用呢


1. 封装与解封装(Encapsulation/De-encapsulation):链路层负责将网络层传递下来的数据报封装成帧(Frame),添加帧首部和帧尾部,以便在物理介质上传输。同时,在接收端,链路层也负责解封装,将接收到的帧还原为数据报。


2. 媒体访问控制(Media Access Control):链路层协议通过媒体访问控制机制,管理多个设备共享同一物理媒体的访问。通过冲突检测、冲突避免等技术,协调设备之间的访问,避免冲突,并实现公平和有序的数据传输。


3. 差错检测与纠正(Error Detection and Correction):链路层使用差错检测技术,例如循环冗余校验(CRC),来检测数据传输过程中的比特错误,以确保数据的完整性。在某些情况下,链路层还可以进行简单的差错纠正,例如通过重传丢失的帧来修复错误。


4. 流量控制(Flow Control):链路层可以通过流量控制机制,限制发送方向接收方发送数据的速率,以避免接收方过载或丢失数据。常见的流量控制方法包括滑动窗口协议(Sliding Window Protocol)和令牌桶算法(Token Bucket Algorithm)。(这个东西准备在研究一下)


5. 链路管理与配置(Link Management and Configuration):链路层负责管理与配置连接到同一传输媒体上的设备。例如,链路层协议可以支持设备的发现、地址分配、链路状态的监测与报告等功能。

目录
相关文章
|
6月前
|
存储 缓存 算法
【计算机网络】数据链路层
【计算机网络】数据链路层
145 0
【计算机网络】数据链路层
|
3月前
|
弹性计算 网络协议
计算机网络-数据链路层
计算机网络-数据链路层
计算机网络-数据链路层
|
5月前
|
数据安全/隐私保护 网络架构
|
5月前
|
传感器 数据采集 网络架构
|
6月前
|
网络协议 数据安全/隐私保护 Windows
【计算机网络】数据链路层——以太网
【计算机网络】数据链路层——以太网
|
缓存 网络协议 网络架构
数据链路层讲解(二)
数据链路层讲解
89 0
|
算法 网络协议 数据安全/隐私保护
数据链路层讲解(一)
数据链路层讲解
129 0
|
存储 域名解析 缓存
数据链路层(三)
数据链路层(三)
894 0
|
缓存 算法 网络协议
数据链路层(二)
数据链路层(二)
1798 0
|
缓存 算法 数据安全/隐私保护
数据链路层(一)
数据链路层(一)
371 0