TCP断开连接时的四次挥手:
问题出现在用python写的http服务器上,
抓包命令:
tcpdump tcp port 8080 -n -X -s 0 -i lo -w save.cap
抓包分析发现:
http服务器端在收到客户端的断开连接后,只发送了一个ack,没有发送FIN,导致自己一直处于CLOSE_WAIT状态:
接下来就是要排查为啥服务器这个包没有发出去就好了。
问题出现在用python写的http服务器上,
抓包命令:
tcpdump tcp port 8080 -n -X -s 0 -i lo -w save.cap
抓包分析发现:
http服务器端在收到客户端的断开连接后,只发送了一个ack,没有发送FIN,导致自己一直处于CLOSE_WAIT状态:
接下来就是要排查为啥服务器这个包没有发出去就好了。