为什么TCP建立连接的过程中需要三次握手而不是两次握手
时间: 2024-04-26 15:24:42 浏览: 131
TCP建立连接需要三次握手是为了确保双方都能正常收发数据。第一次握手是客户端向服务器发送连接请求报文,如果这个报文在网络中丢失了,客户端就无法知道是否已经连接成功。第二次握手是服务器向客户端发送确认报文,同时也可以向客户端发送连接请求报文,如果这个确认报文在网络中丢失了,服务器就无法知道客户端是否已经准备好接收数据。第三次握手是客户端向服务器发送确认报文,如果这个确认报文在网络中丢失了,服务器就无法知道客户端是否已经准备好接收数据。因此,需要进行三次握手来确保连接的可靠性。
阅读全文