Skip to content

为什么 TCP 建立连接需要三次握手,两次不行吗?

cxuan edited this page Oct 30, 2020 · 1 revision

假设能两次,那服务器收到syn包,返回ack包,对服务器来说,这个连接就建立好了,它会保持这个连接。但假如返回的ack包丢了,客户端是不知道连接就绪的,不会进行消息的传送。服务器就白白保持这个连接,浪费了资源。

Clone this wiki locally