传输层--TCP协议提高效率机制

TCP通过滑动窗口、流量控制、拥塞控制、延迟应答和捎带应答来提高传输效率。滑动窗口避免了每次发送数据后等待ACK的低效;流量控制确保双方窗口大小匹配,防止接收端缓冲区溢出;拥塞控制采用慢启动和线性增长策略避免网络阻塞;延迟应答允许接收方处理更多数据,增大窗口;捎带应答将ACK与数据一起发送,减少网络交互。
摘要由CSDN通过智能技术生成

TCP提高效率机制

TCP可靠传输的基础上要提高效率,那么又是怎么实现的呢?

滑动窗口

TCP可靠传输中,我们总结了TCP的头部字段的作用和如何实现可靠传输的,现在就是提高效率。第一就是滑动窗口。

  • 滑动窗口是什么?

可靠传输是每次发送一条信息后,都要等到对方的应答才能继续发送,所以一半的时间用来接收ACK的应答,这样传输效率明显就很低,所以为了解决这个问题,就有了滑动窗口,滑动窗口是一次发送窗口大小的数据,然后再进行一次等待,这样就很大程度上把等待对方ACK的时间叠加在一起。就提高了传输的效率。
滑动窗口

但是提高传输效率,也需要操作系统内核去开辟缓存,进行记录发送缓冲区,用来记录哪些数据没有收到ACK,就需要重新发送。确认应答的就可以删掉。

那么这里就要注意了,如果当在传输过程中发生了数据丢失,也就是说,当在批量的传输数据的时候,中间的某一个数据丢失,是要怎么处理?
我们来画图演示:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值