Nouvelle entrée de Registre pour contrôler le comportement de l’accusé de réception TCP (ACK) dans Windows

Cet article présente TcpAckFrequency, une nouvelle entrée de Registre qui détermine le nombre d’accusés de réception TCP (ACK).

Produits concernés : Windows 10 - toutes les éditions, Windows Server 2012 R2
Numéro de la base de connaissances d’origine : 328890

Résumé

TcpAckFrequency est une entrée de Registre qui détermine le nombre d’accusés de réception TCP (ACK) qui seront en attente avant que le minuteur ACK retardé ne soit ignoré.

Plus d’informations

Comme spécifié dans la RFC 1122, TCP utilise des accusés de réception différés pour réduire le nombre de paquets envoyés sur le média. Au lieu d’envoyer un accusé de réception pour chaque segment TCP reçu, TCP dans Windows adopte une approche courante pour implémenter des accusés de réception différés. Comme les données sont reçues par TCP sur une connexion particulière, un accusé de réception est renvoyé uniquement si l’une des conditions suivantes est remplie :

  • Aucun accusé de réception n’a été envoyé pour le segment précédent reçu.
  • Un segment est reçu, mais aucun autre segment n’arrive dans les 200 millisecondes pour cette connexion.

En règle générale, un accusé de réception est envoyé pour chaque autre segment TCP reçu sur une connexion, sauf si le minuteur ACK retardé (200 millisecondes) expire. Vous pouvez ajuster le minuteur ACK retardé en modifiant l’entrée de Registre suivante.

Importante

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le registre avant de le modifier. Vous pouvez alors le restaurer en cas de problème. Pour plus d’informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows

Sous-clé : GUID> de l’interface <HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
Entrée : TcpAckFrequency
Type de valeur : REG_DWORD, nombre
Plage valide : 0-255
Valeur par défaut : 2
Description : spécifie le nombre de clés AK qui seront en attente avant que le minuteur ACK retardé ne soit ignoré. Microsoft ne recommande pas de modifier la valeur par défaut sans étude minutieuse de l’environnement.

Si vous définissez la valeur sur 1, chaque paquet est accusé de réception immédiatement, car il n’y a qu’un seul ACK TCP en attente lorsqu’un segment vient d’être reçu. La valeur 0 (zéro) n’est pas valide et est traitée comme la valeur par défaut, 2. La seule fois où le numéro ACK est 0 lorsqu’un segment n’est pas reçu et que l’hôte ne reconnaît pas les données.