当前位置: 首页 > article >正文

TCP链接为什么要必须要四次挥手,为什么链接三次握手即可?

为什么TCP链接要三次握手,四次挥手?

  • 寄快递
  • 两个问题
    • 三次握手
    • 四次挥手

寄快递

背景:小王要寄快递,早上上班把快递放在门口,等上午快递员到门口拿到快递。 小王打电话给快递小哥告诉他取件码。

在这里插入图片描述

这个交互其实就是TCP 传输过程在现实生活中的例子。
两个问题:为什么握手只要三次? 为什么挥手要4次?

两个问题

三次握手

简言之:快递员接到电话的那一刻就准备好了听小王后面的话。所以答复小王“听到了”和“你能听到我说话吗”,可以合并成一次一句话说出去。

四次挥手

那断开链接为什么不能成一句话回复呢?

简言之:小王说挂电话,但是快递员此时还没输完取件码。此时快递员还没准备好挂电话。 因为可能取件码不对,还需要小王重新说一遍。


http://www.kler.cn/a/104279.html

相关文章:

  • 【数据库开发】DQL操作和多表设计
  • 微信小程序控制元素显示隐藏
  • 人工智能(AI)进行对话交流
  • 面试经典150题——Day21
  • C语言学习笔记(六):数组(1)
  • 热搜榜:最热门的话题文本排行榜API接口
  • C#中的日期时间比较和格式化的方法
  • 知识点滴 - Email地址不区分大小写
  • 超级强大!送你几款Linux 下终极SSH客户端
  • 5G vs 4G
  • Openssl数据安全传输平台004:Socket C-API封装为C++类 / 服务端及客户端代码框架和实现
  • DBOW概要理解与记录
  • 使用时间潜在瓶颈网络进行图像分类
  • XTU-OJ 1221-Binary
  • C++ 常用数学函数详解汇总#include<cmath>
  • 【python笔记】小甲鱼
  • Mybatis-Plus CRUD
  • npm 彻底卸载
  • ArcGIS中如何为跨带数据投影?
  • Elasticsearch核心技术与实战-05-elasticsearch的安装与简单配置-Windows