可靠传输的基本概念

举报
王同学要努力 发表于 2022/09/22 15:39:20 2022/09/22
【摘要】 可靠传输的基本概念

可靠传输的基本概念

使用差错检测技术(例如循环冗余校验CRC),接收方的数据链路层就检测出帧在传输过程中是否产生了误码(比特错误)。
数据链路层向上层提供的服务类型

  • 不可传输服务:仅仅丢弃有误码的帧,其他什么也不做
  • 可靠性传输服务:想办法实现发送端发送什么,接收端就接收什么

image.png

  • 一般情况下有线电路的误码率比较低,为了减小开销,并不要求数据链路层向上提供可靠性传输服务。即使出现了误码,可靠性传输的问题由其上层处理

  • 无线链路易受干扰,误码率比较高,因此要求数据链路层必须向上提供可靠性传输服务
    image.png

  • 可靠传输的基本概念

  • 比特差错只是传输差错中的一种。

  • 从整个计算机网络体系结构来看,传输差错还包括分组丢失、分组失序以及分组重复

  • 分组丢失、分组失序以及分组重复这些传输差错,一般不会出现在数据链路层,而会出现在其上层。

  • 可靠性传输服务不仅局限于数据链路层,其他各层均可实现可靠传输

image.png

TCP向其上层提供面向连接的可靠性服务
UDP向其上层提供无连接,不可传输服务
IP向其上层提供无连接、不可传输服务

802.11无线局域网要求数据链路层可靠传输以太网不要求数据链路层实现可靠输

  • 可靠传输的实现比较复杂,开销也比较大,是否使用可靠传输取决于应用需求。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。