为什么要进行TCP三次握手

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lkp1603645756/article/details/83960633

我们都知道,在客户端和服务器端建立TCP连接的时候,要先进行三次握手才可以建立它们之间的连接。

但是你知道为什么需要进行三次握手吗?

第一次握手:客户端发送数据包,服务器端收到了,此时服务器端就会明白,客户端的发送能力和自己的接受能力是没问题的。

第二次握手:服务器端发送数据包,客户端收到了,此时客户端就会明白,自己的发送能力和接受能力都是没有问题的,服务器端的发送能力和接受能力也是没问题的。但是服务器端还不知道它自己的发送能力和客户端的接受能力如何,所以还需要建立第三次握手。

第三次握手:客户端发送数据包,服务器端收到了,其实第二次握手的时候,客户端已经知道双方的接受能力和发送能力没问题,此次回应的目的只是消除服务器端对自己的发送能力和客户端的接受能力的担忧而已。

猜你喜欢

转载自blog.csdn.net/lkp1603645756/article/details/83960633