文章编号: 170359 - 查看本文应用于的产品
展开全部 | 关闭全部

概要

当每个站段被传到 IP,TCP 开始重新传输计时器。如果没有确认已收到的某个给定段中的数据在计时器过期前,该段,高达TcpMaxDataRetransmissions值。此参数的默认值为5

重新传输计时器函数将初始化为 TCP 连接建立时的三秒钟。但是,它将动态 RFC793 所述使用平滑往返时间 (SRTT) 计算匹配的连接特性进行调整。后段的每一次重新传输的某个给定段计时器是两倍。能通过使用此算法,TCP 自我调节到正常的连接延迟。跨高延迟链路进行 TCP 连接超时比那些低延迟链路进行需要较长时间。

默认情况下,重新传输计时器达到 240 秒后, 将使用该值对于任何分段,就必须重新传送的重新传输。客户端超时在慢速链接上,这会导致长时间延迟。

有关 Windows 2000 的最新服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 如何获取最新的 Windows 2000 service pack

更多信息

重要提示此部分、方法或任务包含告诉您如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重问题。因此,请确保仔细按这些步骤操作。为增加保护,先备份注册表再对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何在 Windows XP 中备份和还原注册表

TcpMaxDataRetransmissions 注册表值控制 TCP 重新传输单个数据段之前它将中止连接的次数。默认情况下,不配置此值,但可以输入要更改默认数量的重试次数。

更改 Windows 7、 Windows 2008 R2,Windows 2008、 Windows 2000、 Windows Vista、 Windows 2003 和 Windows XP 中的以下子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Value Name:  TcpMaxDataRetransmissions
Data Type:   REG_DWORD - Number
Valid Range: 0 - 0xFFFFFFFF
Default:     5
					
说明: 此参数控制 TCP 重新传输单个数据段的次数 (非连接片段) 在异常中止连接之前。每次连接尝试加倍的重新传输超时值。响应恢复时,它将被重置。根据连接上测定的往返时间动态确定基本的超时值。

Windows 提供了一种机制来控制初始重新传输时间,并重新传输时间然后动态地自行调整。若要更改初始的重新传输时,修改以下注册表值。

更改 Windows 2003,Windows XP 和 Windows 2000 中的以下子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\适配器 ID
Value Name:  TCPInitialRtt
Data Type:   REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)
					
说明: 此参数控制 TCP 使用对每个新连接的初始的重新传输超时。它适用于连接请求 (SYN) 和发送的每个连接的第一个数据段。例如,"小数 5000"数值数据设置为五秒初始的重新传输时间。

注意: 可以增加仅对初始超时值。降低此值不受支持。

更改 Windows NT 4.0 中的下列项:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Value Name:  InitialRttData Type:   REG_DWORDValid Range: 0-65535 (decimal)Default:     0xBB8 (3000 decimal)
说明: 此参数控制 tcp 连接所使用的每个新的开始的重新传输超时值。它适用于连接请求 (SYN) 和第一个在每个连接上发送的数据段。

例如,"小数 5000"数值数据设置为五秒初始的重新传输时间。

在 Windows Server 2008 R2 和 Windows 7 中初始的 RTO 是可以通过按initialRTO使用 NetSH 命令来控制。

系统必备组件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2472264 您不能在 Windows Server 2008 R2 中使用 netsh 命令自定义某些 TCP 配置

有关重新传输时间的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
232512 TCP/IP 可能过早地重新传输的数据包
223450 添加到 Windows NT 的初始 TCP 重新传输计时器调整
有关详细信息,网页中搜索"RFC 793 (部分 3.7) TCP 协议规范。"

属性

文章编号: 170359 - 最后修改: 2013年9月18日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 开发员版
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Service Pack 1
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Service Pack 2
  • Windows Vista Enterprise
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Vista Ultimate
  • Windows Vista Business
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86)
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows XP Service Pack 1
  • Microsoft Windows XP Service Pack 2
关键字:?
kbhotfixserver kbqfe kbinfo kbnetwork kbwin2000sp3fix kbmt KB170359 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 170359
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com