大白话解释TCP的三次握手和四次挥手

你好,我是沐爸,欢迎点赞、收藏和关注。个人知乎

TCP的三次握手是浏览器与服务器建立连接的过程,而四次挥手,是两者断开连接的过程。今天把客户端和服务端当做两个人,通过打电话的方式解释连接建立和断开的过程。

TCP的三次握手

  1. 客户端:Hi,服务端,我要建立连接。
  2. 服务端:好的,客户端,我已收到请求,同意建立连接。
  3. 客户端:我已收到你的同意,连接建立。

TCP的四次挥手

  1. 客户端:Hi,服务端,我想关闭连接。
  2. 服务端:好的,客户端,我已收到你的关闭请求,让我看看还有没有数据要发送。
  3. 服务端:客户端,我已准备好关闭连接。
  4. 客户端:好的,我已收到你的关闭请求,连接关闭。

本期文章很短,但希望能够对你理解TCP的握手和挥手有所帮助,下期再见!

相关推荐
kyriewen2 天前
我手写了一个 EventEmitter,面试官追问了 6 个问题——第 4 个我没答上来
前端·javascript·面试
IT_陈寒2 天前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
小林攻城狮2 天前
使用 Transport 节流解决 Vercel AI SDK 流式渲染卡死问题
前端·react.js
前端缘梦2 天前
告别 TS 运行时类型漏洞!Zod 完整入门实战教程(前端 / 全栈必备)
前端·react.js·全栈
the_answer2 天前
Webpack vs Vite 深度对比分析
前端·webpack
转转技术团队2 天前
验证码识别实战:前端不写页面,改训模型了?
前端
MomentYY2 天前
Temperature:AI 的“脑洞旋钮”
前端·llm·ai编程
远航_2 天前
OpenSpec 完整详细介绍
前端·后端
召钱熏2 天前
状态枚举正确≠渲染正确:一个语音按钮的状态机边界修复实录
android·前端
SkyWalking中文站2 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控