TCP状态转换图
TCP 的状态转移图描述了 TCP 连接从建立到关闭的各种状态以及状态之间的转换条件。

说明
状态列表:
CLOSED:关闭状态,无连接。LISTEN:服务端监听状态,等待连接。SYN_SENT:客户端已发送 SYN,等待响应。SYN_RCVD:服务端收到 SYN,已发送 SYN+ACK。ESTABLISHED:连接建立,数据传输状态。FIN_WAIT_1:主动关闭方发送 FIN,等待确认。FIN_WAIT_2:主动关闭方收到 ACK,等待对方 FIN。CLOSE_WAIT:被动关闭方收到 FIN,等待应用关闭。LAST_ACK:被动关闭方发送 FIN,等待确认。CLOSING:双方同时发起关闭。TIME_WAIT:主动关闭方等待 2MSL,确保连接正常关闭。
转移条件:
- 图中标注了触发状态转换的关键事件,如发送/接收 SYN、ACK、FIN 等。