Windows 10 y Windows Server 2016 obtienen nuevas mejoras de TCP con la actualización de aniversario

Video: Windows 10 versión 1607 de aniversario. 2024

Video: Windows 10 versión 1607 de aniversario. 2024
Anonim

Microsoft se compromete a mejorar su Protocolo de control de transmisión de Windows y pronto lanzará una serie de mejoras a esta plataforma a través de la próxima Actualización de aniversario. Estas mejoras tienen dos objetivos principales: aumentar la velocidad de inicio de TCP y disminuir el tiempo de recuperación de la pérdida de paquetes.

La actualización TCP para Windows 10 y Windows Server 2016 incluye cinco características nuevas:

  • TCP Fast Open (TFO) para configuración de conexión TCP RTT cero
  • Ventana de congestión inicial 10 (ICW10) de forma predeterminada para un inicio lento TCP más rápido
  • TCP reciente ACKnowledgment (RACK) para una mejor recuperación de pérdidas
  • Sonda de pérdida de cola (TLP) para una mejor respuesta de tiempo de retransmisión
  • TCP LEDBAT (Transporte de fondo de retardo extra bajo de Windows) para conexiones en segundo plano

Más específicamente, TCP Fast Open genera una cookie TFO durante la primera configuración de conexión de enlace de tres vías (3WH) para lograr un tiempo de configuración de conexión RTT cero. Todas las conexiones posteriores al mismo servidor pueden usar la cookie TFO para conectarse en RTT cero.

TFO es un tiempo completo de ida y vuelta (RTT) más rápido que la configuración TCP estándar que requiere un apretón de manos de tres vías. Esto conduce a ahorros de latencia y es muy relevante para transferencias web cortas a través de Internet, donde la latencia promedio es del orden de 40 ms.

El valor predeterminado de la Ventana de congestión inicial 10 en Windows 10 y Server 2012 R2 es 4 MSS. Una vez que se implementan las nuevas mejoras, el valor predeterminado será 10 MSS.

Este cambio en el comportamiento de inicio de Windows TCP está diseñado para mantener el ritmo del aumento de las tasas de emisión de los equipos de enrutamiento de red que se utilizan actualmente en Internet. El ICW determina el límite de la cantidad de datos que se pueden enviar en el primer RTT. Al igual que Windows TFO, IW10 afecta principalmente las transferencias de objetos pequeños a través de Internet. Windows IW10 puede transferir pequeños objetos de Internet hasta el doble de rápido que ICW4.

La nueva característica TCP Recent ACKnowledgment utiliza la noción de tiempo en lugar de contar acuses de recibo duplicados para detectar paquetes faltantes para la recuperación rápida de TCP. Un paquete se considera perdido si se envió "suficientemente tarde" y se ha reconocido de forma acumulativa o selectiva.

La nueva sonda de pérdida de cola mejora el comportamiento de Windows TCP cuando se recupera de la pérdida de paquetes. TLP convierte Retransmit TimeOuts (RTO) en Fast Retransmits para una recuperación mucho más rápida.

TLP transmite un paquete en dos viajes de ida y vuelta cuando una conexión tiene datos pendientes y no recibe ningún ACK. El paquete transmitido (la sonda de pérdida) puede ser nuevo o una retransmisión. Cuando hay pérdida de cola, el ACK de una sonda de pérdida activa la recuperación rápida basada en SACK / FACK, evitando así un costoso tiempo de retransmisión.

La función TCP LEDBAT tiene como objetivo habilitar el transporte en segundo plano que no interfiere con otras conexiones TCP.

Windows LEDBAT se implementa como un módulo experimental de control de congestión TCP de Windows (CCM). Windows LEDBAT transfiere datos en segundo plano y no interfiere con otras conexiones TCP. LEDBAT hace esto al consumir solo ancho de banda no utilizado. Cuando LEDBAT detecta una latencia aumentada que indica que otras conexiones TCP están consumiendo ancho de banda, reduce su propio consumo para evitar interferencias.

Para obtener más detalles sobre las próximas mejoras de Windows 10 y Windows Server 2016, consulte la publicación del blog de Microsoft.

Windows 10 y Windows Server 2016 obtienen nuevas mejoras de TCP con la actualización de aniversario