如何在 Windows XP 中设置 TCP/IP 中止间隔或超时?

diy*_*ism 2 firefox tcp timeout

有谁知道如何在 Windows XP 中设置 TCP/IP 中止间隔或超时?

在我的机器中,当我http://129.129.129.129在 IE、Firefox 或 Google Chrome 中打开时,大约需要 20 秒才能中止,等待时间太长,我想将 TCP/IP 中止间隔调整为 10 秒。

我已经尝试过,TcpMaxDataRetransmissions它不起作用。TcpMaxConnectRetransmissionsregedit

小智 5

查看MSDN 站点上的TCP 重传行为文章:

\n\n

该注册表项下的许多注册表值HKEY_LOCAL_MACHINE\\System\\CurrentControlSetServices\\Tcpip\\Parameters可调整 TCP 重新传输的行为:

\n\n
\n

每个适配器的值TcpInitialRtt控制重传计时器。此计时器标识在第一次传输段之后、在重新传输该段之前等待确认的毫秒数。

\n\n

TcpMaxConnectRetransmissions值指示可以为新连接请求发送最大重传次数。

\n\n

TcpMaxDataRetransmissions值指示可在现有连接上发送的最大重传次数。默认值为 5。

\n\n

使用平滑往返时间 (SRTT) 计算,动态调整重传超时以匹配连接的特性\xe2\x80\xa6 给定段的重传超时在每次重传后加倍

\n
\n\n

根据本文档,TcpInitialRtt默认值为3 ,TcpMaxConnectRetransmissions默认值为2 。\n因此默认连接超时计算如下:,\n将TcpMaxConnectRetransmissions设置为 1 后,它变为:。
3 + 3*2 + 3*2*2 = 21 seconds
3 + 3*2 = 9 seconds

\n