运输层—可靠传输的工作原理

这篇博客探讨了在实际网络环境中如何实现可靠传输,面对传输信道可能产生的差错以及接收方处理速度的问题,提出了可靠传输协议的重要性。
摘要由CSDN通过智能技术生成

可靠传输需要满足这两个要求:第一、传输信道不产生差错,第二、不管发送方以多快的速度发送数据,接收方总是能够来得及处理收到的数据。但是实际上的网络都不具备这两个理想条件,我们需要通过一些可靠传输的协议来实现这两个要求,从而达到可靠传输。

我们先从最简单的停止等待协议说起,为了方便讲述这个协议,我们分为以下4种情况来说明:
1、无差错情况
发送方发送一个分组给接收方,然后接收方收到之后向发送方发送一个确认,发送方收到确认之后再发送下一个分组。
2、出现差错
这种情况下,接收方要丢弃分组,然后什么也不做,在发送方每次发送都会设置一个超时计时器,如果超过了时间还没有收到确认的话,那么发送方就再次发送,如果收到了确认,那么就撤销这个超时计时器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值