码迷,mamicode.com
首页 > 其他好文 > 详细

计算机网络(八),TCP的滑动窗口

时间:2019-02-07 15:01:43      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:计算机网络   mic   流控   滑动窗口   乱序   网络   lib   图片   code   

目录

1.RTT和RTO

2.TCP使用滑动窗口做流量控制与乱序重排

3.滑动窗口的基本原理

八、TCP的滑动窗口

  TCP头部中的窗口字段:滑动窗口大小,用来告知发送端接受端的缓存大小,以此控制发送端发送数据的速率,从而达到流量控制

1.RTTRTO

1RTT:发送一个数据包到收到对应的ACK,所花费的时间

2RTO:重传时间间隔

2.TCP使用滑动窗口做流量控制与乱序重排

(1)保证TCP的可靠性

(2)保证TCP的流控特性

3.滑动窗口的基本原理

1TCP会话的发送方

 技术图片

可分为四类数据

  • 已发送,并且收到ACK确认的
  • 已发送,未收到ACK确认
  • 未发送,但可以发送
  • 未发送,且不能发送

 技术图片

(2)TCP会话的接收方

 技术图片

三类数据

  • 已接收,已确认
  • 未接收,但可以接收
  • 未接收,不可以接收

TCP会话的可靠性建立在确认重传机制之上

 

计算机网络(八),TCP的滑动窗口

标签:计算机网络   mic   流控   滑动窗口   乱序   网络   lib   图片   code   

原文地址:https://www.cnblogs.com/xzmxddx/p/10354743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!