其他分享
首页 > 其他分享> > TCP关闭时为啥需要4次握手

TCP关闭时为啥需要4次握手

作者:互联网

有些问题的解释就像试卷题目的答案,即使知道了觉得是对的,能明白,并且觉得好巧妙,但还是不理解。

不理解的后果就是过后就忘了,也不能举一反三。

TCP协议中的三次握手和四次挥手(图解)_Simple life-CSDN博客_三次握手

这篇文章对TCP握手的解释,我觉的就是这样的。

有配图,有文字说明,说的也对,但就是无法理解为什么这样设计,过后就忘,没个整体的理解。

下面是我的理解。

建立连接的目的就是为了传输数据,在数据没传完之前是不能断开连接的,不论是发送的数据还是回复的数据。

接收端是服务提供方,是被动的,是没有权利发起终止请求的,只能等待和配合。

发送端是主动方,谁主动谁负责,它就得负责发起最开始的终止请求以及最后给接收端一个明确的可终止信号。

这个终止信号其实是对接收端的回复,它必须明确回复,否则接收端可不敢私自终止连接。

标签:接收端,为啥,握手,TCP,理解,回复,终止
来源: https://www.cnblogs.com/StarkBrothers/p/15024747.html