TCP通过三次握手初始化、同步双方的序列号与确认号,并交换双方TCP窗口大小信息以建立连接。
(1).发送方向接收方发送建立连接的请求
A向B发送一个同步标志信号SYN“我的初始化序列号是 x ”,并进入SYN_SENT状态,等待B端的确认。
(2).接收方向发送方回送一个对请求报文的确认报文
B向A发送“SYN+ACK”包,“我的序列号是 y ,确认号是 x+1 ”,并进入SYN_RECV状态。
(3).发送方向接收方发送一个对 确认报文的 再确认报文
A向B发送“SYN+ACK”包,“我的序列号是 x+1 ,确认号是 y+1 ”,并进入Established状态。至此完成三次握手,连接建立。