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

第 15 篇:三次握手:为什么不是两次或四次

上一篇我们讲了端口:IP找主机,端口找进程。今天继续深入TCP,讲一个面试常客、抓包常客、排障也常见的经典问题:三次握手。

一、开场:为什么TCP连接非要握三次?

几乎所有学网络的人,都背过一句话:

TCP建立连接需要三次握手。

然后很快遇到灵魂追问:

为什么不是两次?为什么不是四次?

很多回答会说:

为了保证双方收发能力正常。

这句话对,但只背这句话还是容易糊。到底谁确认了谁的什么能力?SYN和ACK到底在干什么?

先给结论

三次握手的核心,是让双方确认彼此的发送能力、接收能力,以及初始序列号。

通俗比喻

三次握手不像两个人见面说“在吗?在”,更像两个人准备合作搬箱子:

  • 第一次:“我能说话,你听得到吗?”
  • 第二次:“我听得到,你也听得到我吗?”
  • 第三次:“听得到,那开始搬。”

TCP很认真——认真到让很多面试题活了几十年。

http://www.rkmt.cn/news/1480682.html

相关文章:

  • ImageGlass图像浏览器:免费开源的90+格式图片查看终极指南
  • 2026 张家界漏水维修全攻略|苏易修缮:厨卫 / 阳台 / 外墙 / 屋顶 / 地下室|靠谱防水门店 - 苏易修缮
  • 免费内存清理神器Mem Reduct:快速提升Windows系统性能的终极指南
  • 【CSDN AI数字营销实战指南】:3大专属客服对接真相曝光,92%用户不知道的隐藏通道?
  • 唐山宝妈亲测|给娃选军事夏令营,我摸透了这几家口碑top! - 资讯纵览
  • 3秒搞定网页图片格式转换:Save Image as Type Chrome扩展的终极指南
  • CSDN AI数字营销客服响应机制大起底:从普通咨询到VIP专线的4级跃迁路径(含SLA时效实测数据)
  • MATLAB维纳滤波实战:从wiener2函数到数字滤波器设计
  • 终极指南:让老款Mac重获新生的OpenCore Legacy Patcher完全教程
  • Lisflood-FP 5完整源码包:C++编写的二维洪水模拟引擎,含BMI接口与详细用户手册
  • 如何构建英雄联盟智能辅助工具:基于LCU API的完整技术方案
  • 全面激活指南:KMS_VL_ALL_AIO智能脚本的Windows与Office高效激活解决方案
  • 2026无锡GEO优化公司测评,适配 AI 推荐规则解析 - 小艾信息发布
  • Codeforces 杂题集(其三)
  • KMS智能激活脚本:让Windows和Office授权管理变得简单高效
  • TV Bro电视浏览器终极指南:如何用遥控器轻松浏览网页的完整解决方案
  • 扬州高端车贴膜哪家专业 - 资讯纵览
  • 050、红外截止滤镜选型:IRCF 截止波长、透过率与鬼影控制的工程参数
  • DDrawCompat终极指南:让Windows 11完美运行DirectX老游戏的免费方案
  • 015、自定义 Slash Command:从简单别名到带参数复杂命令的开发方法
  • 抖音无水印视频批量下载终极指南:免费开源工具完全解析
  • 如何构建iOS游戏修改神器:H5GG JavaScript引擎深度解析与实战指南
  • 宁波2026年6月名表回收实测:从开盖到到账的全程记录 - 薛定谔的梨花猫
  • LabVIEW在线模式遥控乐高NXT机器人:蓝牙通信与实时避障实践
  • 苏州军事夏令营选哪家?避坑+种草整理,家长直接抄作业 - 资讯纵览
  • 深入解析LED效率下降:从芯片物理到系统热管理的全链路优化
  • Windows 11性能优化实战:从臃肿到流畅的终极系统定制指南
  • 主标题:新能源汽车热门培训,助力维修技能提升[地域]企业 备选标题:热门新能源汽车维修培训,[地域]企业开启技能新篇 - 资讯纵览
  • 无水印视频下载神器推荐:多平台无水印视频下载软件排行,哪款软件好用? - 工具软件使用方法推荐
  • 开关轨迹线:用示波器XY模式透视MOSFET开关损耗与优化