① 当客户端向服务器发送请求连接的报文时
Seq序列号=x(x为随机)
SYN=1(表现发送连接请求)
② 服务器端收到客户端发来的请求报文后,同意建立连接,则向客户端发送确认报文:
Seq序列号=y(这时服务器也会产生一个序列号y,和客户端的序号不相关)
Ack确认号=x+1(Seq序列号x+1,表现确认收到了客户端的请求,表现肯定了i
ACK=1(表现这是条确认请求)
SYN=1(同时也发送一个建立连接的请求)
③ 客户端进程收到服务端进程的确认后,还要向服务端给出确认,然后连接乐成建立:
Seq序列号=x+1(这时客户端的序号为1)
Ack确认号=y+1(表现确认收到了服务器的连接请求)
ACK=1(表现这是确认报文)