TCP状态解读

握手状态

客户端

  1. 初始状态CLOSED
  2. 发送SYN报文后处于SYN_SENT
  3. 接收到服务器的ACK后处于ESTABLISHED

服务器

  1. 初始状态CLOSED
  2. 被动打开后处于LISTEN
  3. 接收SYN报文后处于SYN_RECD
  4. 接收客户端的ACK后处于ESTABLISHED

挥手状态

客户端

  1. 初始为ESTABLISHED状态
  2. 发送FIN报文后处于FIN_WAIT1
  3. 接收服务器ACK后处于FIN_WAIT2
  4. 接收到服务器FIN报文后处于TIME_WAIT
  5. 发出ACK后处于CLOSED

服务器

  1. 初始为ESTABLISHED状态
  2. 接收到FIN报文后处于CLOSED_WAIT
  3. 发出FIN报文后处于LAST_ACK
  4. 收到LAST_ACK后处于CLOSED

TCP状态解读_第1张图片

你可能感兴趣的:(网络)