后端岗位面试题更新 2026-08-05

TCP 连接有哪些状态?TIME_WAIT 状态是如何产生的,作用是什么?

安克创新 Anker后端开发电子/半导体技术原理问题排查TCP

考察说明

考察 TCP 状态机理解及 TIME_WAIT 的机制与意义

回答思路

  1. 完整列出 TCP 状态(LISTEN、SYN_SENT、SYN_RECEIVED、ESTABLISHED、FIN_WAIT_1、FIN_WAIT_2、CLOSE_WAIT、CLOSING、LAST_ACK、TIME_WAIT、CLOSED)
  2. 说明 TIME_WAIT 产生条件(主动关闭方收到对端 FIN 并发送 ACK 后进入)
  3. 解释 TIME_WAIT 时长(2MSL)及两个作用(确保最后一个 ACK 可达、保证旧连接报文在网络中消失)
  4. 说明大量 TIME_WAIT 对高并发服务的影响及缓解措施
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。