La actualización de seguridad 893066 devuelve el tamaño predeterminado de la ventana de recepción de TCP en Windows 2000 al tamaño predeterminado de 17.520 bytes anterior al SP3

Seleccione idioma Seleccione idioma
Id. de artículo: 890345 - Ver los productos a los que se aplica este artículo
Important This article contains information about how to modify the registry. Make sure to back up the registry before you modify it. Make sure that you know how to restore the registry if a problem occurs. For information about how to back up, restore, and modify the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows registry
Expandir todo | Contraer todo

Síntomas

Puede observar una disminución del rendimiento de la red después de aplicar la actualización de seguridad 893066. Por ejemplo, el resultado puede ser una cuarta parte del que experimentaba antes de aplicar la actualización.

Causa

El tamaño predeterminado de la ventana de recepción de TCP suele tener una optimización de bajo nivel que no afecta al rendimiento general de la red. Sin embargo, aplicaciones concretas pueden aprovechar los diferentes valores de la ventana de recepción de TCP.

En las versiones de lanzamiento originales del Service Pack 1 (SP1) de Microsoft Windows 2000 y del Service Pack 2 (SP2) de Windows 2000, el tamaño predeterminado de la ventana de recepción de TCP era de 17.520 bytes. El Service Pack 3 (SP3) de Windows 2000 y el Service Pack 4 (SP4) de Windows 2000 incluían un cambio que aumentó el tamaño predeterminado de la ventana de recepción de TCP a 64 KB.

En el Service Pack 3 (SP3) de Microsoft Windows 2000, el tamaño de la ventana de recepción de TCP está configurado en 64 KB en la redes de 100 megabits por segundo (Mbps). Esta configuración puede provocar frecuentes retransmisiones. Los clientes coherentes y los comentarios de compatibilidad de producto sugirieron que el tamaño predeterminado se debería revertir al valor predeterminado del pre-SP3 de 17 KB. Por consiguiente, este cambio se publicó como hotfix para los clientes afectados. La actualización de seguridad 893066 reduce el tamaño predeterminado de la ventana de recepción de TCP a 17.520 bytes.

Sin embargo, dependiendo de la configuración de la red y la funcionalidad típica, la reducción del tamaño predeterminado de la ventana de recepción de TCP puede limitar el rendimiento medio de aplicaciones concretas que utilizan recursos de red significativos. El valor reducido puede ser mejor para las redes más lentas, mientras que el valor más alto puede funcionar mejor para las redes de alto rendimiento.

Esta optimización de rendimiento depende del ancho de banda de red, de la carga y los factores de uso, así como de las aplicaciones concretas que utilizan TCP/IP. Además, varía por cliente e infraestructura de red. Generalmente, la mayoría de los clientes no observarán variaciones de rendimiento significativas con cualquiera de las configuraciones. Le recomendamos que utilice la configuración predeterminada a menos que haya ventajas concretas y mensurables para cambiar el valor predeterminado en su entorno.

Nota: puede implementar previamente la configuración del Registro antes de aplicar la actualización de seguridad. De esta forma, se evitará cualquier cambio en el comportamiento cuando aplique la actualización de seguridad.

Solución

Advertencia: pueden producirse graves problemas si modifica incorrectamente el Registro mediante el Editor del Registro o con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.

Para resolver este problema, use uno de los métodos siguientes para configurar el tamaño de la ventana de recepción en otro valor.

Método 1: Agregar la entrada del Registro TcpWindowSize

Agregar la entrada del Registro TcpWindowSize. Para ello, siga estos pasos:
  1. Haga clic en Inicio, después en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.
  2. Busque y haga clic en la siguiente subclave del Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. En el menú Edición, elija Nuevo y, a continuación, haga clic en Valor DWORD.
  4. En el cuadro Nuevo valor, escriba TcpWindowSize y, a continuación, presione ENTRAR.
  5. En el menú Edición, haga clic en Modificar.
  6. En el cuadro Información del valor, escriba el tamaño de ventana que desea.

Método 2: Usar la función Setsockopt

Use la función Setsockopt de Windows Sockets para configurar el tamaño de la ventana de recepción por socket. Para obtener más información acerca de la función Setsockopt, visite el sitio Web de Microsoft siguiente:
http://msdn2.microsoft.com/en-us/library/ms740476.aspx

Más información

Para obtener información adicional acerca de la entrada del Registro TcpWindowSize, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
224829 Descripción de las funcionalidades TCP en Windows 2000 y Windows Server 2003

Propiedades

Id. de artículo: 890345 - Última revisión: lunes, 25 de diciembre de 2006 - Versión: 3.0
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
Palabras clave: 
kbtocoff kbtshoot KB890345

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