TCP连接管理
连接建立三次握手


- 有大写的ACK就一定有小写的ack。
三次握手引发的SYN洪范攻击问题

- 发送大量的请求连接报文段消耗资源。
- 解决方案:使用SYN cookie。
连接释放四次握手


- 等待2MSL是为了避免确认报文段丢失。
TCP可靠传输

可靠传输机制


- 确认号字段为希望收到的下一个报文段序号。

重传
- 超时重传。
- 基于冗余ACK的快速重传。

TCP流量控制


TCP拥塞控制

- 多台服务器对接收方发送数据过多造成的拥塞。
控制拥塞的四种算法

慢开始和拥塞避免

- ssthresh门限值。
- 新的门限值等于拥塞窗口除以2.
快重传和快恢复
