TCP 三次握手与四次挥手

其实,这两个机制核心目的只有两个字:确认

三次握手:确认对方“信号好”

核心目的: 防止你对着空气说话。

  1. 你: “喂,听得到吗?”(确认我的麦克风、你的耳机)
  2. 对方: “听到了,你能听到我吗?”(确认我的耳机、你的麦克风)
  3. 你: “能听到,那我开始说了。”(确认对方知道你能听到,双方放心)

【为什么是3次?】
如果只有2次,对方说“能听到”后不知道你听没听到他的话,他会心里犯咕哝:“喂?喂?信号断了吗?”


四次挥手:确认“话都说完了”

核心目的: 怕有人话还没说完,电话就被挂了。

  1. 你: “我话说完了,准备挂了。”
  2. 对方: “我知道了,但我还有最后一句话没说完,你先别挂。”
  3. 对方: (吧啦吧啦说完后)“好了,我也说完了,挂吧。”
  4. 你: “好嘞,拜拜。”(此时你等了一会儿,确定对方没再出声,才真正关机)

【为什么是4次?】
因为“我要挂了”“我也说完了”往往不是同一时刻发生的。得等双方都把想发的数据发干净。


总结一句话

  • 三次握手:喂?喂!好的。 (开始聊)
  • 四次挥手:不说了。 知道。 讲完。 挂了。 (再见)
posted @ 2026-04-27 08:29  我已有个她  阅读(8)  评论(0)    收藏  举报