机制

image.png

拥塞感知

image.png

速率控制方法

image.png
image.png
ss:slow-start 慢启动阶段,从1开始指数增加
ca:congestion avoid 拥塞避免阶段 一次加1MSS

拥塞控制和流量控制的联合动作

意思就是发送的字节,等于拥塞窗口和接收窗口的最小值,同时满足拥塞控制和流量控制
image.png

策略概述

image.png

慢启动-快恢复

image.png
image.png

AIMD

image.png
image.png

改进

image.png

总结:TCP拥塞控制

image.png
image.png

TCP吞吐量

image.png

TCP的公平性

image.png

为什么TCP是公平的

image.png
当两个连接都从中间开始时,都是ca阶段,同时+1,是一个线性增长的过程。当超出斜线范围出现拥塞之后,回退到1的位置,因为慢启动的特性指数恢复忽略不计相当于从中点开始,而这个新的中点会上移一点,之前享受较小带宽的连接在这一次会多享受一点。以此类推。从整体来看两个连接享受的带宽大约是相等的。非常公平。
image.png

UDP和TCP的公平性

image.png