TCP的滑动窗口

TCP滑动窗口在数据发送和接收的安全性保障要依赖于确认重传机制:
RTT和RTO是确认重传机制下的两个概念

  • RTT:发送一个数据包到收到对应的ACK,所花费的时间
  • RTO:重传时间间隔,(发送端发送数据包后就设置重传时间,重传时间内都没有接收到ACK发送端将进行重传,如果发送端接收到了ACK,则RTO失效)(RTO是由RTT计算出来的)

RTO所代表的确认重传机制即是TCP数据安全性和滑动窗口数据安全性的保障.

TCP使用滑动窗口做流量控制与乱序重排
  • 保证TCP的可靠性(TCP将数据包拆成一个个报文段,不可能每次只传一个)(建立在确认重传基础上)
  • 保证TCP的流控特性(TCP发送包会携带window,告诉对方我有多少缓存,你计算一下你可以发多少发多快)

    接收方的有效缓存计算(用于发送方评估和决定发送速率等流量控制)
TCP滑动窗口机制


最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP...
    半岛夏天阅读 711评论 0赞 2
  • 首先,我们需要知道TCP在网络ISO的七层模型中的第四层——Transport层,IP在第三层——Network层...
    CodeKing2017阅读 1,217评论 0赞 4
  • 这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP...
    愛我你就抱抱我阅读 737评论 0赞 0
  • TCP使用滑动窗口做流量控制与乱序重排  TCP会将数据拆分成段进行发送,出于速度和效率的考虑,不可能等每一个报文...
    Cubery阅读 443评论 0赞 0
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,321评论 0赞 8

友情链接更多精彩内容