Ximou Zhao’s Blog
Article
27
Category
2
Tags
6
技术分享
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
\(^o^)/~
Article
27
Category
2
Tags
6
Latest posts
评审单上的 TOCTOU race、Compliance theater 到底是什么意思
2026-8-20
内存触顶之后,Redis 会删谁的数据?
2026-8-20
进程被 kill 之后,Redis 里还剩什么?
2026-8-20
Redis 扩容靠的不是一致性哈希:16384 个槽如何托住水平扩展?
2026-8-20
主节点挂了,副本为什么不一定有你刚写入的数据?
2026-8-20
美白精华怎么选:别追榜单,先看诉求和成分
2026-8-17
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