如何理解 TCP 三次握手原理?为什么需要三次握手,而不是二次或者四次?

相信大家比较常回答的是:“因为三次握手才能保证双方具有接收和发送的能力。”

这回答是没问题,但这回答是片面的,并没有说出主要的原因。

在前面我们知道了什么是 TCP 连接. :

用于保证可靠性和流量控制维护的某些状态信息,这些信息的组合,包括 Socket、序列号和窗口大小. 称为连接。

所以,重要的是 为什么三次握手才可以初始化 Socket、序列号和窗口大小并建立 TCP 连接。.

...

https://daily.zhihu.com/story/9764829

Reply to this note

Please Login to reply.

Discussion

No replies yet.