可靠传输的基本概念
【摘要】 可靠传输的基本概念
可靠传输的基本概念
使用差错检测技术
(例如循环冗余校验CRC),接收方的数据链路层就检测出帧在传输过程中是否产生了误码(比特错误)。
数据链路层向上层提供的服务类型
- 不可传输服务:仅仅丢弃有误码的帧,其他什么也不做
- 可靠性传输服务:想办法实现发送端发送什么,接收端就接收什么
-
一般情况下有线电路的
误码率
比较低,为了减小开销
,并不要求数据链路层向上提供可靠性传输服务。即使出现了误码,可靠性传输的问题由其上层处理 -
无线链路易受干扰,误码率比较高,因此要求数据链路层必须向上提供
可靠性传输服务
。
-
可靠传输的基本概念
-
比特差错只是传输差错中的一种。
-
从整个计算机网络体系结构来看,传输差错还包括分组丢失、分组失序以及分组重复
-
分组丢失、分组失序以及分组重复这些传输差错,一般不会出现在数据链路层,而会出现在其上层。
-
可靠性传输服务不仅局限于
数据链路层
,其他各层均可实现可靠传输
。
TCP向其上层提供面向连接的可靠性服务
UDP向其上层提供无连接,不可传输服务
IP向其上层提供无连接、不可传输服务
802.11无线局域网要求数据链路层可靠传输
以太网不要求数据链路层
实现可靠输
- 可靠传输的实现比较复杂,开销也比较大,是否使用可靠传输取决于应用需求。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)