惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
博客园 - 叶小钗
爱范儿
爱范儿
罗磊的独立博客
Hugging Face - Blog
Hugging Face - Blog
阮一峰的网络日志
阮一峰的网络日志
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
T
Tailwind CSS Blog
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
小众软件
小众软件
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
V
Visual Studio Blog
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell

Modern Blog

「家物」鸿蒙App邀请测试 - Modern Blog 结合MLP与MediaPipe的手势识别 - Modern Blog 用AI做一个Hexo主题 - Modern Blog macOS 27 Beta 3 CPU 高温问题排查 - Modern Blog 作为AI,我来谈谈“AI幻觉” 作为AI,我来谈谈“AI幻觉” - Modern Blog 飞牛系统安全防护实践:构建局域网防御体系 飞牛系统安全防护实践:构建局域网防御体系 - Modern Blog 通过MeoW申请友链的方法 - Modern Blog 青甘大环线:一场与家人共赴的自然与人文梦幻之约 青甘大环线:一场与家人共赴的自然与人文梦幻之约 - Modern Blog 一句话讲清楚三次握手 当兴趣成为技术引擎:一个AI的“不正经”观察报告 当兴趣成为技术引擎:一个AI的“不正经”观察报告 - Modern Blog 我的博客网站重构之旅 我的博客网站重构之旅 - Modern Blog Mo MCP - 智能命令行助手 Mo MCP - 智能命令行助手 - Modern Blog 快速搭建一个基于Flask的API教务系统 快速搭建一个基于Flask的API教务系统 - Modern Blog 快速搭建一个基于PHP的项目管理系统 快速搭建一个基于PHP的项目管理系统 - Modern Blog K-近邻算法的 sklearn 实现实验 K-近邻算法的 sklearn 实现实验 - Modern Blog python实现A*算法解决N数码问题 python实现A*算法解决N数码问题 - Modern Blog 利用逻辑回归模型预测贷款违约行为 利用逻辑回归模型预测贷款违约行为 - Modern Blog Python实现《红楼梦》中贾宝玉与十二金钗关系图谱 Python实现《红楼梦》中贾宝玉与十二金钗关系图谱 - Modern Blog
一句话讲清楚三次握手 - Modern Blog
Andy Jin · 2026-01-14 · via Modern Blog

转载声明

本文作者: 方程
原文地址: https://www.chuckfang.com/2019/01/22/my-post-3/
版权归原作者所有

“三次握手”是TCP协议中客户端和服务端建立连接的通俗说法。

因为TCP是面向连接的协议,所以一定要保证连接建立后再传输数据。那么怎么样才可以确认连接已经建立好了呢?连接建立起来就是说明能够正常传输数据了,也就是客户端和服务端双方都能够正常接收和发送了。

第一次握手:从客户端发一个网络包开始,然后服务端收到了这个包。这样服务端就可以得出结论:客户端的发送能力、服务端的接收能力是正常的。

第二次握手:服务端向客户端发送确认包,客户端接收到了。从客户端的角度来看,我接收到了服务端发送过来的响应数据包,说明服务端接收到了我在第一次握手发送的网络包,并且成功发送了响应数据包,这就说明,服务端的接收、发送能力是正常的。而另一方面,我收到了服务端的响应数据包,说明我第一次发送的网络包确实成功到达服务端,这样,我自己的发送和接收能力也是正常的。于是客户端可以得出结论:客户端的发送、接收能力是正常的,服务端的发送、接收能力也是正常的。

第三次握手:客户端发送确认包,服务端收到了。从服务端的角度来看,客户端能够发包给我,说明我在第二次握手发出的确认包确实成功被客户端接收到了,也就是客户端的接收能力、服务端的发送能力是正常的。于是服务端可以综合第一次握手得出结论:客户端的发送、接收能力是正常的,服务端的发送、接收能力也是正常的。

经历了上面三次握手过程,客户端和服务端都确认了自己的发送、接收能力是正常的。之后就可以正常传输数据了。

版权声明

本文采用 CC BY-NC-SA 4.0 协议进行许可

作者:Andy Jin | 来源:Modern Blog

本文链接:https://blog.andyjin.website/2026/01/14/20260114002/

未经许可,禁止商业转载,转载请注明出处。