Linux C/C++ 学习日记(14):TCP协议头、TCP的五元组结构、TCP连接的状态转移详解
本文详细介绍了TCP协议的头部结构、五元组组成和连接状态转移机制。TCP头部包含源/目的端口、序号、确认号等关键字段,其中填充数据由内核自动处理,用户层无法干预。五元组(源IP、目的IP、源端口、目的端口、协议类型)用于唯一标识连接,支撑网络设备策略和多路复用。TCP连接通过三次握手建立(CLOSED→SYN_SENT/SYN_RCVD→ESTABLISHED),经由四次挥手关闭(ESTABLISHED→FIN_WAIT1→FIN_WAIT2→TIME_WAIT→CLOSED),其中TIME_WAIT状态确



