TCP 连接有哪些状态?TIME_WAIT 状态是如何产生的,作用是什么?
考察说明
考察 TCP 状态机理解及 TIME_WAIT 的机制与意义
回答思路
- 完整列出 TCP 状态(LISTEN、SYN_SENT、SYN_RECEIVED、ESTABLISHED、FIN_WAIT_1、FIN_WAIT_2、CLOSE_WAIT、CLOSING、LAST_ACK、TIME_WAIT、CLOSED)
- 说明 TIME_WAIT 产生条件(主动关闭方收到对端 FIN 并发送 ACK 后进入)
- 解释 TIME_WAIT 时长(2MSL)及两个作用(确保最后一个 ACK 可达、保证旧连接报文在网络中消失)
- 说明大量 TIME_WAIT 对高并发服务的影响及缓解措施
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。