这个问题的本质是, 信道不可靠, 但是通信双发需要就某个问题达成一致. 而要解决这个问题, 无论你在消息中包含什么信息, 三次通信是理论上的最小值. 所以三次握手不是TCP本身的要求, 而是为了满足"在不可靠信道上可靠地传输信息"这一需求所导致的

为了保证服务端能收接受到客户端的信息并能做出正确的应答而进行前两次(第一次和第二次)握手,为了保证客户端能够接收到服务端的信息并能做出正确的应答而进行后两次(第二次和第三次)握手

TCP作为一种可靠传输控制协议,其核心思想:既要保证数据可靠传输,又要提高传输的效率,而用三次恰恰可以满足以上两方面的需求!

一句话概括,TCP连接握手,握的是啥?通信双方数据原点的序列号!

三次握手
TCP三次握手摘要

四次挥手
TCP三次握手摘要

状态机
TCP三次握手摘要

相关文章:

  • 2021-10-16
猜你喜欢
  • 2021-11-24
  • 2021-07-06
  • 2022-02-15
  • 2021-09-19
  • 2021-07-09
相关资源
相似解决方案