TCP Tahoe协议是TCP最早的TCP拥塞控制版本,主要包括三个机制用于控制拥塞窗口:慢启动、拥塞避免和快速重传。
- 慢启动:当连接建立时,初始化cwnd,设置为一个MSS大小。设置ssthresh阈值的大小为64KB。
- 拥塞避免:使用AIMD机制,只要有一个数据包丢失则认为网络拥塞。此时,将ssthresh设置为当前cwnd大小的一半,并回到慢启动阶段。
- 快速重传:当收到三个重复ACK时,不必等待RTO,直接重传丢失的数据包。
TCP Tahoe协议是TCP最早的TCP拥塞控制版本,主要包括三个机制用于控制拥塞窗口:慢启动、拥塞避免和快速重传。