TCP的滑动窗口

2022-05-13 12:14:24 浏览数 (1)

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

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

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

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

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

TCP滑动窗口机制

0 人点赞