如果TCP使用两次握手来建立连接,那么第三个报文就不存在了。这就意味着在建立连接时,发送方只会发送一个确认报文,而接收方只会发送一个确认报文。
这样一来,就没有办法保证数据完整的传输。比如,假设发送方发送了一个数据包,但是由于网络原因,这个数据包没有被接收方收到。在正常情况下,接收方会发送第三个报文告诉发送方没有收到数据,然后发送方会重新发送这个数据包。但是如果使用两次握手,接收方就没有办法告诉发送方没有收到数据,所以发送方可能会一直等待,而接收方也不知道发送方在等待什么。这就导致了数据丢失。
总的来说,使用三次握手来建立连接的TCP协议可以保证数据的完整传输,而使用两次握手就无法保证数据的完整传输,会导致数据丢失。