为什么tcp建立连接是三次握手而不是两次握手或者四次握手?(笔试面试常考)_c++ 笔试题 三次握手而不是两次原因-CSDN博客

网站介绍:先说说tcp三次握手, 不细说了, 也就是syn, ack/syn, ack. 为什么不能是两次呢? 先假设是两次吧。我们知道, tcp的连接过程中有一个超时重传算法(karn算法是比较典型的), 如果client发出syn包后, 由于网络原因, 没有立即收到ack/syn包, 那么client会再次发起syn包, 这一点, 我们已经多次实验过。_c++ 笔试题 三次握手而不是两次原因