请解释TCP四次挥手过程中CLOSE_WAIT状态出现在哪一方、其触发条件、持续期间会发生什么,以及它通常在什么情况下结束?
考察说明
考察对TCP连接关闭流程中CLOSE_WAIT状态的理解,包括角色定位、状态转换条件和典型问题
回答思路
- 明确指出CLOSE_WAIT出现在被动关闭方
- 说明触发条件是收到对方FIN并回复ACK后进入
- 解释该状态期间可以继续发送数据,且等待应用程序调用close
- 说明调用close后发送FIN并进入LAST_ACK
- 提及CLOSE_WAIT堆积的常见原因(应用未关闭连接)及危害
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。