首先由Client发出请求连接即 SYN=1 ACK=0 (请看头字段的介绍), TCP规定SYN=1时不能携带数据,但要消耗一个序号,因此声明自己的序号是 seq=x然后 Server 进行回复确认,即 SYN=1 ACK=1 seq=y, ack=x+1,再然后 Client 再进行一次确认,但不用SYN 了,这时即为 ACK=1, seq=x+1, ack=y+1.
三次握手---TCP/IP
原文:http://www.cnblogs.com/chenyanlong/p/7782873.html