关于TCP断开连接的详细过程疑问
中断一个TCP连接的过程,大致上是这样的:
1.client---FIN--->server
2.client<--FIN_ACK--server
3.client<---FIN-----server
4.client----FIN_ACK--->server
请问,client和server分别在第几步才真正关闭了连接?
[解决办法]
看tcp状态机
第3步时,client再等待一个叫做什么来着的时间,等这个时间是为了处理最后返回给server的ack丢失,才关闭
第4步时,server直接关闭了