1.三次握手的可靠性 避免失效的连接请求报文导致服务器建立无效连接(比如客户端的 SYN 包因网络延迟迟到,服务器若两次握手就建立连接,会浪费资源); 三次交互才能双向确认:客户端确认服务器能收 / 发,服务器也确认客户端能收 / 发,两次握手仅能单向确认。 2.四次挥手的优雅性 TCP 是全双工,关闭连接时需分别关闭「客户端→服务器」和「服务器→客户端」两个方向,两次 FIN+ACK 的交互才能完成双向关闭,而握手时 SYN 可同时携带 ACK,因此挥手比握手多一次。