TCP流量控制和拥塞控制
作者:互联网
一、流量控制(端到端)
利用灵活可变的滑动窗口控制流量,是为了解决发送方发送数据扩快导致接收方来不及接受的问题。
具体是接收方会发送流量控制保温通知发送方窗口大小,发送方发送的数据大小不能超过窗口大小。
二、拥塞控制(区域网络)
避免过多的流量注入网络使得网络过载。方法包括:慢开始、拥塞避免、快重传和快恢复。
慢开始:刚开始建立连接的时候,发送窗口大小为1,然后逐步增加窗口的大小,如每次加倍。
拥塞避免:当发送窗口达到一个门限值之后,窗口大小不再每次加倍,而是每次+1,减缓窗口增大速度。
快重传: 快重传算法规定,发送方只要一连收到三个重复确认就应当立即重传对方尚未收到的报文段,而不必继续等待设置的重传计时器时间到期。
快恢复:执行“乘法减小”算法将发送窗口门限值减半,以门限值为起点(而非0值),然后执行拥塞避免算法。
参考资料:
https://blog.csdn.net/sinat_21112393/article/details/50810053
标签:控制,窗口,重传,TCP,发送,拥塞,流量,发送窗口 来源: https://blog.csdn.net/ss1300460973/article/details/90270123