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

请解释TCP四次挥手过程中CLOSE_WAIT状态出现在哪一方、其触发条件、持续期间会发生什么,以及它通常在什么情况下结束?

腾讯音乐娱乐集团后端开发技术原理TCP

考察说明

考察对TCP连接关闭流程中CLOSE_WAIT状态的理解,包括角色定位、状态转换条件和典型问题

回答思路

  1. 明确指出CLOSE_WAIT出现在被动关闭方
  2. 说明触发条件是收到对方FIN并回复ACK后进入
  3. 解释该状态期间可以继续发送数据,且等待应用程序调用close
  4. 说明调用close后发送FIN并进入LAST_ACK
  5. 提及CLOSE_WAIT堆积的常见原因(应用未关闭连接)及危害
本题已收录答题指导

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

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