原因一:防止历史连接中的数据,被后面相同四元组的连接错误的接收

原因二:确认最后做一个ACK被服务端接受
为了确认服务端成功收到了最后一个ACK,如果最后一个ACK丢失的话,按照TCP的重传机制,服务端是会重新发送FIN = 1的。等待足够的时间以确保最后的 ACK 能让被动关闭方接收,从而帮助其正常关闭。
原因一:防止历史连接中的数据,被后面相同四元组的连接错误的接收
原因二:确认最后做一个ACK被服务端接受
为了确认服务端成功收到了最后一个ACK,如果最后一个ACK丢失的话,按照TCP的重传机制,服务端是会重新发送FIN = 1的。等待足够的时间以确保最后的 ACK 能让被动关闭方接收,从而帮助其正常关闭。