TCP协议

连接的建立

TCP连接的建立

注意:

  1. SYN=1,ACK=0表示请求连接的报文
  2. SYN=1,ACK=1表示同意连接
  3. SYN=0,ACK=1表示确认连接,此刻之后Client进入ESTABLISHED状态

可以看到,主动打开连接的一方(client)自收到另一方(server)同意连接报文(SYN=1,ACK=1)后进入ESTABLISHED状态,而server需收到client的确认连接报文(SYN=0,ACK=1)后才进入ESTABLISHED状态。

为啥多这一次呢?参见此处

另可参考TCP:连接的建立和终止.