计算机网络,TCP的滑动窗口
Posted xzmxddx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络,TCP的滑动窗口相关的知识,希望对你有一定的参考价值。
目录
1.RTT和RTO
2.TCP使用滑动窗口做流量控制与乱序重排
3.滑动窗口的基本原理
八、TCP的滑动窗口
TCP头部中的窗口字段:滑动窗口大小,用来告知发送端接受端的缓存大小,以此控制发送端发送数据的速率,从而达到流量控制
1.RTT和RTO
(1)RTT:发送一个数据包到收到对应的ACK,所花费的时间
(2)RTO:重传时间间隔
2.TCP使用滑动窗口做流量控制与乱序重排
(1)保证TCP的可靠性
(2)保证TCP的流控特性
3.滑动窗口的基本原理
(1)TCP会话的发送方
可分为四类数据
- 已发送,并且收到ACK确认的
- 已发送,未收到ACK确认
- 未发送,但可以发送
- 未发送,且不能发送
(2)TCP会话的接收方
三类数据
- 已接收,已确认
- 未接收,但可以接收
- 未接收,不可以接收
TCP会话的可靠性建立在确认重传机制之上
以上是关于计算机网络,TCP的滑动窗口的主要内容,如果未能解决你的问题,请参考以下文章
TCP协议三次握手以及滑动窗口等的介绍(计算机网络基础知识)