TCI为什么需要流量控制?
如图指出的活动窗口,也就是接收窗口,接收数端使用的窗口大小。
在拥塞控制中会设计到拥塞窗口的概念,拥塞窗口指某一源端数据流在一个RTT内可以最多发送的数据包数量
TCP为什么需要拥塞控制
ssthresh :慢开始门限状态变量
有慢启动(从发送端窗口初始为1开始启动,指数启动),拥塞避免(到达ssthresh后,为了避免拥塞开始尝试线性增长),快重传(接收方每收到一个报文段都要回复一个当前最大连续位置的确认,发送方只要一连收到三个重复确认就知道接收方丢包了,快速重传丢包的报文,并TCP马上把拥塞窗口 cwnd 减小到1),快恢复(直接从ssthresh线性增长)。