Nueva entrada del Registro para controlar el comportamiento de confirmación TCP (ACK) en Windows

En este artículo se presenta TcpAckFrequency, una nueva entrada del Registro que determina el número de confirmaciones TCP (ACK).

Se aplica a: Windows 10: todas las ediciones, Windows Server 2012 R2
Número de KB original: 328890

Resumen

TcpAckFrequency es una entrada del Registro que determina el número de confirmaciones TCP (ACK) que estarán pendientes antes de que se ignore el temporizador ACK retrasado.

Más información

Como se especifica en RFC 1122, TCP usa confirmaciones retrasadas para reducir el número de paquetes que se envían en los medios. En lugar de enviar una confirmación para cada segmento TCP recibido, TCP en Windows adopta un enfoque común para implementar confirmaciones retrasadas. A medida que TCP recibe datos en una conexión determinada, envía una confirmación solo si se cumple una de las condiciones siguientes:

  • No se envió ninguna confirmación para el segmento anterior recibido.
  • Se recibe un segmento, pero ningún otro segmento llega en 200 milisegundos para esa conexión.

Normalmente, se envía una confirmación para cada otro segmento TCP que se recibe en una conexión a menos que expire el temporizador ACK retrasado (200 milisegundos). Para ajustar el temporizador de ACK retrasado, edite la siguiente entrada del Registro.

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Hacer una copia de seguridad del Registro y restaurarlo en Windows

Subclave: GUID> de interfaz deHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<
Entrada: TcpAckFrequency
Tipo de valor: REG_DWORD, número
Intervalo válido: 0-255
Valor predeterminado: 2
Descripción: especifica el número de ACL que estarán pendientes antes de que se ignore el temporizador ACK retrasado. Microsoft no recomienda cambiar el valor predeterminado sin un estudio detallado del entorno.

Si establece el valor en 1, cada paquete se confirma inmediatamente porque solo hay un TCP ACK pendiente, ya que se acaba de recibir un segmento. El valor de 0 (cero) no es válido y se trata como el valor predeterminado, 2. La única vez que el número ACK es 0 cuando no se recibe un segmento y el host no va a confirmar los datos.