Cómo modificar el tiempo de espera máximo de retransmisión de TCP/IP

Seleccione idioma Seleccione idioma
Id. de artículo: 170359 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

TCP inicia un temporizador de retransmisión cuando cada segmento saliente se entrega a IP. Si no se ha recibido ninguna confirmación de los datos de un segmento determinado antes de que caduque el temporizador, se retransmite el segmento, hasta el valor TcpMaxDataRetransmissions . El valor predeterminado de este parámetro es 5.

El temporizador de retransmisión se inicializa a 3 segundos, cuando se establece una conexión TCP. Sin embargo, se ajusta sobre la marcha para que coincida con las características de la conexión utilizando cálculos de tiempo alisado de ida y vuelta (SRTT) según se describe en RFC793. El temporizador para un segmento dado se duplica después de cada retransmisión de ese segmento. Mediante este algoritmo, TCP se ajusta al retardo normal de una conexión. Las conexiones TCP que se realizan a través de vínculos de retardo alto lleva mucho más tiempo de espera de los que se realizan a través de vínculos de retardo bajo.

De forma predeterminada, después de que el temporizador de retransmisión golpes 240 segundos, utiliza ese valor para la retransmisión de cualquier segmento que tiene que ser retransmitidos. Esto puede causar retrasos prolongados para un cliente de tiempo de espera en un vínculo lento.

Para obtener más información acerca de los service pack más reciente para Windows 2000, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
260910 Cómo obtener el service pack más reciente de Windows 2000

Más información

Importante: Esta sección, el método o la tarea contiene pasos que le indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, copia de seguridad del registro antes de modificarlo. Luego puede restaurar el registro si surge algún problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo hacer copia de seguridad y restaurar el registro en Windows

El valor de registro TcpMaxDataRetransmissions controla el número de veces que TCP retransmite un segmento de datos individual antes de anular la conexión. Este valor no está configurado de forma predeterminada, pero ésta se puede escribir para cambiar el número predeterminado de reintentos.

Cambiar a la siguiente subclave en Windows 7, Windows 2008 R2, Windows 2008, Windows 2000, Windows Vista, Windows 2003 y Windows XP:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Value Name:  TcpMaxDataRetransmissions
Data Type:   REG_DWORD - Number
Valid Range: 0 - 0xFFFFFFFF
Default:     5
					
Descripción: este parámetro controla el número de veces que TCP retransmite un segmento de datos individual (no conectar segmento) antes de anular la conexión. El tiempo de espera de retransmisión se duplica con cada retransmisión sucesiva en una conexión. Se restablece cuando se reanudan las respuestas. El valor de tiempo de espera de base se determina dinámicamente por el tiempo de ida y vuelta medido en la conexión.

Windows proporciona un mecanismo para controlar la inicial retransmitir el tiempo y la hora de retransmisión es entonces automática optimizan dinámicamente. Para cambiar la hora de retransmisión inicial, modificar los siguientes valores del registro.

Cambiar a la siguiente subclave en Windows 2003, Windows XP y Windows 2000:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID. de adaptador
Value Name:  TCPInitialRtt
Data Type:   REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)
					
Descripción: este parámetro controla el tiempo de espera inicial de retransmisión que utiliza TCP en cada nueva conexión. Se aplica a la solicitud de conexión (SYN) y a los primeros segmentos de datos que se envían en cada conexión. Por ejemplo, los datos del valor "decimal de 5000" establece el tiempo de transmisión inicial en cinco segundos.

Nota: puede aumentar el valor sólo para el tiempo de espera inicial. No se admite la reducción del valor.

Modifique la siguiente clave en 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)
Descripción: este parámetro controla el tiempo de espera inicial de retransmisión TCP utilizada en cada nueva conexión. Se aplica a la solicitud de conexión (SYN) y a los primeros segmentos de datos enviados en cada conexión.

Por ejemplo, los datos del valor "decimal de 5000" establece el tiempo de transmisión inicial en cinco segundos.

El RTO inicial en Windows Server 2008 R2 y Windows 7 es puede controlarse mediante el comando NetSH por initialRTO.

Los requisitos previos y obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2472264 No puede personalizar algunas configuraciones TCP mediante el comando netsh en Windows Server 2008 R2

Para obtener más información acerca de la hora de retransmisión, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
232512 TCP/IP puede retransmitir paquetes de forma prematura
223450 Ajuste de temporizador de retransmisión inicial de TCP agregado a Windows NT
Para obtener más información, buscar en Internet "RFC 793 (sección 3.7) TCP especificación del protocolo."

Propiedades

Id. de artículo: 170359 - Última revisión: miércoles, 18 de septiembre de 2013 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • 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
  • Service Pack 1 para Windows Vista
  • 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 x64 Edition
  • Microsoft Windows Server 2003 Service Pack 1
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Service Pack 2
  • Microsoft Windows XP Professional
  • Service Pack 3 para Microsoft Windows XP
  • Service Pack 1 de Microsoft Windows XP
  • Microsoft Windows XP Service Pack 2
Palabras clave: 
kbhotfixserver kbqfe kbinfo kbnetwork kbwin2000sp3fix kbmt KB170359 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 170359

Enviar comentarios

 

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