第一次握手(Connection Request, CR):连接发起方(通常称为客户或请求端)发送一个TCP报文,设置SYN标志,指明客户打算连接的服务器的端口,以及初始化序列号ISN( x )。
第二次握手(Connection Confirm, CC):服务器发回一个TCP报文作为应答,该报文中设置了SYN标志和ACK标志,将确认号设置为客户发来的ISN+1( x+1 ),将序列号设置为服务器端的ISN( y )。
第三次握手(Connection Establish, CE):客户端开始向服务器发送数据,并设置ACK标志,将确认号设置为服务器发来的ISN+1( y+1 ),将序列号设置为客户的ISN+1( x+1 )。