Ximou Zhao’s Blog
Article
20
Category
2
Tags
2
技术分享
TCP 三次握手与四次挥手【中级】
Post on: 2025-12-24
Last edited: 2025-12-24
Views
Catalog
0%
硬核图解:TCP 三次握手与四次挥手全解析
🛠️ 第一部分:读懂 TCP 报文头——ACK 与 ack 的区别
1. 标志位 (Flags) —— 大写的 ACK
2. 确认号 (Acknowledgment Number) —— 小写的 ack
🤝 第二部分:三次握手 (Three-Way Handshake)
📊 流程图解
❓ 核心面试题:为什么是三次握手?不是两次?不是四次?
👋 第三部分:四次挥手 (Four-Way Handshake)
📊 流程图解
❓ 核心面试题:为什么挥手需要四次?
💣 第四部分:高频面试死穴 —— TIME_WAIT 状态
1. 什么是 TIME_WAIT?
2. 为什么需要 TIME_WAIT?(必须背诵)
3. 服务器出现大量 TIME_WAIT 怎么办?
📝 总结 CheckList
Ximou Zhao
不要被敌人的气势汹汹所吓倒,不要被尚能忍耐的困难所沮丧,不要被一时的挫折所灰心,道路是曲折的,前途是光明的,黑暗即将过去,曙光就在眼前,有利的条件和主动的恢复,产生于再坚持一下的努力之中。
Article
20
Category
2
Tags
2
Latest posts
并发模型对比:Go 协程、Lua 协程与 Node.js 事件循环
2026-8-10
浏览器同源策略、CSRF,以及支付站点为什么要加 CSRF Token
2026-8-10
JSON的“单值”之旅:何时“Hello”也成为了一个完整的JSON文档?
2026-8-10
Redis 分布式缓存架构深度解析:策略模式、一致性模型与高可用性工程实践
2026-1-22
TCP 三次握手与四次挥手【中级】
2025-12-24
TCP三次握手与四次挥手
2025-12-24
Catalog
0%
硬核图解:TCP 三次握手与四次挥手全解析
🛠️ 第一部分:读懂 TCP 报文头——ACK 与 ack 的区别
1. 标志位 (Flags) —— 大写的 ACK
2. 确认号 (Acknowledgment Number) —— 小写的 ack
🤝 第二部分:三次握手 (Three-Way Handshake)
📊 流程图解
❓ 核心面试题:为什么是三次握手?不是两次?不是四次?
👋 第三部分:四次挥手 (Four-Way Handshake)
📊 流程图解
❓ 核心面试题:为什么挥手需要四次?
💣 第四部分:高频面试死穴 —— TIME_WAIT 状态
1. 什么是 TIME_WAIT?
2. 为什么需要 TIME_WAIT?(必须背诵)
3. 服务器出现大量 TIME_WAIT 怎么办?
📝 总结 CheckList