三次握手、四次挥手、重传机制、滑动窗口、流量控制、拥塞控制、TCP/UDP全解析-蒲公英云 (dandelioncloud.cn)
(511条消息) TCP零窗口探测_redwingz的博客-CSDN博客_tcp0窗口
TCP系列32—窗口管理&流控—6、TCP zero windows和persist timer - 走看看 (zoukankan.com)
TCP协议三次握手的优化-droplist-ChinaUnix博客
google有一帮人对TCP的建立连接时的三次握手传进行了统计,大概有2%的重传率。
并且为了这2%的重传率,对tcp协议进行了优化:将RTO时间从3秒改为了1秒。
我觉得中国的网络不比美国的好,所以,在实际中重传率应该比2%高很多。
优化之后有什么好处呢:
1) 对于3次握手有重传的情况,缩短超时时间,能够更快的完成3次连接。
2) 在一个拥塞的网络,减少了拥塞窗口值,降低拥塞的恶化。
(509条消息) TCP-带外数据(紧急数据)_不穿铠甲的穿山甲的博客-CSDN博客_带外数据
TCP三次握手及原理 - 知乎 (zhihu.com)
理解 TCP(二):报文结构 - 简书 (jianshu.com)
为什么TCP要设MSS? - 知乎 (zhihu.com)
TCP系列01—概述及协议头格式 - lshs - 博客园 (cnblogs.com)
MTU:一个网络包的最大长度,以太网中一般为 1500 字节;
MSS:除去 IP 和 TCP 头部之后,一个网络包所能容纳的 TCP 数据的最大长度;