TCP三次握手和四次挥手简析
2023/12/5 | 字数检测:624AI摘要
TCP三次握手用于建立连接:客户端发起请求,服务器确认并回复,客户端收到确认后发送最终确认,双方完成连接。 TCP四次挥手用于关闭连接:客户端请求关闭,服务器接收并同意;服务器发送完剩余数据后发起关闭;客户端收到后发送确认,服务器关闭,客户端等待2MSL后关闭。
TCP 三次握手
- 客户端向服务器发起建立 tcp 连接请求,等待服务器确认
- 服务器收到客户端连接请求,向客户端发送确认连接信息
- 客户端收到连接确认信息后,向服务器发送最后的确认请求,双方完成连接
对应图析:

TCP 四次挥手
- tcp 客户端向 tcp 服务端发起关闭 tcp 连接请求,表示没有数据发往服务端了
- tcp 服务端收到关闭请求,并发送给客户端同意关闭信息
- 等待服务端把剩余的数据传给客户端后,服务端发起关闭连接
- 客户端收到关闭连接后,发送确认关闭连接消息,服务端连接关闭,客户端等待 2MSL 的时间后没有收到回复后,关闭连接
参考文章: