Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows TCP对等方是否在耗尽发送重试计数器后重置连接?_Windows_Tcp_Network Protocols - Fatal编程技术网

Windows TCP对等方是否在耗尽发送重试计数器后重置连接?

Windows TCP对等方是否在耗尽发送重试计数器后重置连接?,windows,tcp,network-protocols,Windows,Tcp,Network Protocols,Supose Windows TCP对等方发送TCP数据包,远程对等方不确认,也不重置连接(内核崩溃、电源/硬件故障等) windows对等机是否在耗尽发送重试计数器后重置连接 TCP RFC对此有何评论 在阅读以下句子(本页“再传播行为”一段)后,我产生了疑问: 计算机“X”重试次数用尽后,您可能看不到“重置” 马上如果计算机“Y”最终响应,那么计算机“X”可能会 重置连接 提前谢谢,请原谅我的英语基础不好 关于在整个发送窗口没有ACK的情况下,发送方假定对等方已离开,并在重试后静默清理连接(

Supose Windows TCP对等方发送TCP数据包,远程对等方不确认,也不重置连接(内核崩溃、电源/硬件故障等)

windows对等机是否在耗尽发送重试计数器后重置连接

TCP RFC对此有何评论

在阅读以下句子(本页“再传播行为”一段)后,我产生了疑问:

计算机“X”重试次数用尽后,您可能看不到“重置” 马上如果计算机“Y”最终响应,那么计算机“X”可能会 重置连接

提前谢谢,请原谅我的英语基础不好


关于

在整个发送窗口没有ACK的情况下,发送方假定对等方已离开,并在重试后静默清理连接(在此阶段没有发送FINs或RST)


如果对等方实际上还活着,并在旧连接上发送数据包,那么发送方将发送RST。

非常感谢jman。我还有一个问题!如果我尝试使用来自同一进程的另一个线程的同一套接字(在没有收到ACK之后),会发生什么。非常感谢。如果服务器上仍然存在旧连接,但客户端尝试使用相同的4元组建立新连接,则SYN将被拒绝,服务器将使用预期序列号的ACK进行响应。然后,客户端将发送RST。请参阅RFC中的图10:。如果您尝试重用未能获得ACK的套接字,您将从自己的一端获得EConReset。