如果有防火墙丢弃服务器的连接重置数据包,是否重新发送?它是否只是发送数据包而忘记它,只有在客户端尝试使用服务器关闭的连接时才重新发送?
最佳答案
在没有其他刺激的情况下,TCP Reset 应该只发送一次。没有对它的确认,因此服务器无法知道它已被丢弃。
在客户端试图保持连接的情况下,服务器会发送另一个 Reset,但如果防火墙继续丢弃它们,那将无关紧要
关于tcp - 服务器是否重新尝试发送 TCP "connection closed"数据包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672900/