【计网篇】数据链路层相关功能

数据链路层负责为网络层提供无差错的数据链路,包括无确认无连接、有确认无连接和有确认有连接服务。其功能涉及链路管理、帧定界、同步和透明传输,以及流量控制和差错控制。流量控制确保发送速率不超过接收能力,差错控制通过CRC校验和定时器编号机制确保数据帧正确传输。
摘要由CSDN通过智能技术生成


数据链路层的功能

数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。

1、为网络层提供服务

将原机器中网络层的数据传输到目标机器的网络层。数据链路层通常为网络层提供以下服务:

  1. 无确认无连接服务
  2. 有确认无连接服务
  3. 有确认有连接服务

有连接就一定有确认,既不存在无确认有连接的服务。

2、链路管理

数据链路层连接的建立、维持和释放过程称为链路管理,她主要用于面向连接的服务。

3、帧定界、帧同步与透明传输

两台主机之间传输信息是,必须将网络层的分组封装成帧,以帧的格式进行传送。将一段数据的前后分别加上首部和尾部,就构成了帧。首部和尾部中含有很多控制信息,它们的一个重要作用是确定帧的界限,即帧定界。

帧同步指的是接收方应能从接受到的二进制比特流中区分出帧的起始和终止。

如果在数据中恰好出现与帧定界符相同的比特组合,那么就要采取有效的措施来解决这个问题,即透明传输。更准确的说,透明传输就是不管所传数据是什么杨的比特组合,都应该能在链路上传输。

4、流量控制

流量控制就是限制发送方的数据流量,使其发送速率不超过接收方的接受能力。

数据链路层,控制的

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小B学编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值