TCP协议
连接的建立
注意:
- SYN=1,ACK=0表示请求连接的报文
- SYN=1,ACK=1表示同意连接
- SYN=0,ACK=1表示确认连接,此刻之后Client进入ESTABLISHED状态
可以看到,主动打开连接的一方(client)自收到另一方(server)同意连接报文(SYN=1,ACK=1)后进入ESTABLISHED状态,而server需收到client的确认连接报文(SYN=0,ACK=1)后才进入ESTABLISHED状态。
为啥多这一次呢?参见此处。
另可参考TCP:连接的建立和终止.