简单
技术面试0 次浏览

请简述 TCP 协议中三次握手的过程。

华为后端工程师
TCP三次握手

答题要点

推荐答题框架:按照三次握手的顺序依次描述。关键要点:1. 第一次握手:客户端向服务器发送 SYN 包,表明客户端希望建立连接,并携带初始序列号。这是客户端发起连接请求的第一步。2. 第二次握手:服务器收到 SYN 包后,向客户端发送 SYN + ACK 包,确认客户端的请求,同时携带自己的初始序列号。这表示服务器同意建立连接。3. 第三次握手:客户端收到 SYN + ACK 包后,向服务器发送 ACK 包,完成连接建立。此时双方可以开始正常的数据传输。示例思路:首先客户端发送 SYN 包,接着服务器回应 SYN + ACK 包,最后客户端再发送 ACK 包,这样就完成了三次握手,建立起可靠的 TCP 连接。