主要参考此视频
深入浅出计算机网络 - 5.3.2 TCP的运输连接管理(1)----”三报文握手“建立TCP连接_哔哩哔哩_bilibili
TCP报文
端口号
序号、确认号
首部偏移
窗口
校验和
同步标志位SYN
终止标志位
复位标志位
三报文握手
过程
为什么需要3报文握手
四报文挥手
过程
2MSL
2MSL 确保客户端的 ACK 报文能够收到
流量控制
控制窗口大小进行流量控制
死锁控制
超时计时器
拥塞控制
💡 与流量控制不同的是 流量控制 更多是点对点(源点)之间的流量相关,拥塞控制 是全局性的,涉及网络所有的主机、路由等。
流量控制与拥塞控制的区别
开环控制与闭环控制
四种拥塞控制方法
TCP可靠传输的实现
一次 TCP 的传输大小为 8KB
可靠传输的实现机制
停止-等待协议 SW (Stop-and-Waiting)
回退 N 帧协议 GBN (Go-Back-N)
选择重传协议 SR (Selective Request)
数据 2 未收到 ACK 会触发计时器重传
参考: