TCP三次握手与四次挥手
- 三次握手
- 第一次握手:客户端发起连接请求并发送SYN包(SYN=X),等待服务器确认;此时连接进入SYN_SENT状态
- 第二次握手:服务器收到客户端发送的连接请求 收到SYN包(SYN=X),需要返回一个 ACK包 (ACK=X+1)同时需要发送服务器自己的SYN包(SYN=Y);此时连接进入SYN_RECV 状态
- 第三次握手:客户端收到服务器的 ACK 和 SYN 包,通过对比自己的SYN包和服务器发送的ACK包 SYN +1 = ACK,向服务器发送ACK包(ACK = Y+1)确认;此时连接进入ESTABLISHED状态
- 四川挥手
- 客户端发起断开连接报文
- 服务器收到报文返回确认报文,等待网络报文发送完成。
- 网络报文发送完成后,服务器发送断开连接报文
- 客户端收到服务器发送的报文,返回确认报文。当服务器收到报文后直接断开连接,客户端会等2个报文时间后自动断开连接。

浙公网安备 33010602011771号