大纲:
一、流量控制
流量控制是解决发送和接受流量不匹配
tcp报头中右16位的窗口大小,这个值表示tcp流量控制所用的滑动窗口的值。
tcp是一个全双工通讯连接,双方都维护了对方的接收窗口大小,下图是A为发送方B为接收方的一个发送过程,seq是发送数据的偏移量,每个报文大小100,初始B的窗口为400,A接收到B的ACK报文后将窗口移动至ack指针后(只有被确认的数据才能移出窗口201-300还在窗口内),并调整窗口大小为300,后面过程重复。
二、拥塞控制
拥塞控制是解决由于网络拥堵,发送方防止网络更加 拥堵采用了限流
拥塞控制每次传输的数据包数量称为拥塞窗口,拥塞控制算法包括4种:
原文:https://www.cnblogs.com/liuboyuan/p/14873477.html