列表

详情


41. 请你说说 CLOSE_WT

回答思路

得分点 TCP连接中对方释放连接,自身未发送FIN时。 标准回答 在TCP四次挥手阶段,当对方提出连接释放请求时,自身给予响应ACK确认应答,但是TCP连接是全双工的,也需要自身发送连接释放请求,即FIN。但是自身并没有立即发送FIN,进入CLOSE_WT状态。 加分回答 产生CLOSE_WT的原因一般是对方关闭了连接,但是自身还在读取数据或者传输数据,没有关闭连接。需要查看代码是否书写规范,是否向对方发送了FIN,一般是出现CLOSE_WT的一方出现问题。

上一题