您的位置: 首页 > 文章 > TCP四次挥手 TCP四次挥手 分类: 文章 • 2023-03-21 14:03:11 TIME_WAIT状态存在的必要性: 确保有足够的时间让对方收到ACK包; 避免新旧连接混淆; 四次挥手原因: 因为全双工,发送方和接收方都需要FIN报文和ACK报文; 服务端出现大量CLOSE_WAIT状态: 对方关闭socket连接,我方忙于读或写,没有及时关闭连接: 检查代码:特别是释放资源的代码; 检查配置,特别是处理请求的线程配置。 使用netstat awk 指令可查询机器内的各种状态下的连接数。