参考答案
详细过程:1) 客户端状态CLOSED→SYN_SENT,发送SYN报文,SYN=1,seq=x(随机ISN),进入同步已发送;2) 服务端状态LISTEN→SYN_RCVD,收到后回SYN+ACK报文,SYN=1,ACK=1,seq=y,ack=x+1,表示确认并同步;3) 客户端收到后状态SYN_SENT→ESTABLISHED,发送ACK报文,ACK=1,seq=x+1,ack=y+1;4) 服务端收到ACK后状态SYN_RCVD→ESTABLISHED,连接建立。注意SYN占用一个序列号,ACK不占;双方初始序列号随机生成防猜测。