tcp三次握手

参考答案1
1)第一次握手(SYN)
客户端发送一个 SYN=1 的报文(SYN包),并随机生成初始序列号 seq=x。
目的:告知服务器“客户端请求建立连接,初始序列号为x”。


2)第二次握手(SYN+ACK)
服务器收到SYN包后,回复 SYN=1 + ACK=1 的报文:
生成自己的初始序列号 seq=y。
确认号 ack=x+1(表示期望收到客户端下一次的seq为x+1)。
目的:确认客户端的连接请求,并告知服务器自身的初始序列号。


3)第三次握手(ACK)
客户端收到SYN+ACK包后,回复 ACK=1 的报文:
确认号 ack=y+1(表示期望收到服务器下一次的seq为y+1)。
目的:确认服务器的响应,完成连接建立。
参考答案2
参考答案3
返回列表