题目
请简述 TCP 三次握手[1]的过程,并解释其作用。
请简述 TCP 三次握手[1]的过程,并解释其作用。
题目解答
答案
过程:
- 客户端发送SYN报文(seq=x),请求建立连接。
- 服务器回复SYN-ACK报文(seq=y,ack=x+1),确认客户端的SYN并发送自己的序列号。
- 客户端发送ACK报文(ack=y+1),确认服务器的SYN-ACK,连接建立。
作用:
- 确保双方均能正常通信(双向可靠性)。
- 防止失效连接请求报文段导致错误连接。
- 同步初始序列号,保障数据传输的有序性和可靠性。