Tcp连接时三次握手的问题和思考

我自己用通俗的话理解一下: 

1.为什么建立连接时不用二次握手?而要三次

客户端和服务端在交流的过程种 客户端先向服务端请求建立连接,服务端收到后,服务端置为连接状态,发消息给客户端,客户端也连接,这就是二次握手。 

会出现一个什么问题呢? 服务端收到消息建立连接了但是确发送不了消息给客户端 客户端那边收不到消息,延时久了,自动就断开 重置为未连接状态。而服务端确是连接上的状态,他无法判断对方是没消息给自己发,还是根本没收到自己的回复信息而不连接了,就像2个人打电话。

然后又有人问为什么不是4次 第4次收不到不也很麻烦吗?

为什么不是二次握手?   然后以上关于二次握手被推翻了!!!!!

我觉得序列号的解释可以被接受。

综上 二次握手根本保证不了序列号同步 !!!!知乎大佬以下说明

猜你喜欢

转载自blog.csdn.net/qq_36533978/article/details/103456407
今日推荐