# TCP 三次握手和四次挥手是什么?

94 阅读1分钟

建立 TCP 连接时 server 与 client 会经历三次握手

  1. 浏览器服务器发送 TCP 数据:SYN(seq=x)
  1. 服务器浏览器发送 TCP 数据:ACK(seq=x+1) SYN(y)
  1. 浏览器服务器发送 TCP 数据:ACK(seq=y+1)

关闭 TCP 连接时 server 与 client 会经历四次挥手

  1. 浏览器服务器发送 TCP 数据:FIN(seq=x)
  1. 服务器浏览器发送 TCP 数据:ACK(seq=x+1)
  1. 服务器浏览器发送 TCP 数据:FIN(seq=y)
  1. 浏览器服务器发送 TCP 数据:ACK(seq=y+1)