(1) client发送一个SYN报文段来发起一个连接,指明client打算连接的server的端口,以及初始序号(ISN)。
(2) server发回一个SYN报文段,将确认号设为client的ISN+1,以对client的SYN报文段进行确认,同时设置server的初始序号,以发起一个连接。
(3) client将确认号设置为server的ISN+1,以对服务器的SYN报文段进行确认。
当一端为建立连接而发送它的SYN报文时,它为连接选择一个初始序号。ISN随军时间而变化,因此每个连接都将具有不同的ISN。