Comment faire pour modifier le délai de retransmission maximale TCP/IP

Numéro d'article: 170359 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Le protocole TCP démarre une minuterie de retransmission lorsque chaque sortant segment est transmis à IP. Si aucun accusé de réception n'a été reçue pour la données dans un segment donné avant l'expiration de la minuterie, le segment est alors retransmis, jusqu'aux heures de TcpMaxDataRetransmissions. La valeur par défaut Ce paramètre est 5.

La minuterie de retransmission est initialisée à trois secondes lorsqu'une connexion TCP est établie ; Toutefois, il est réglé sur la volée pour correspondre aux caractéristiques de la connexion à l'aide de rond lissés Calculs de temps (SRTT) voyage comme décrit dans la RFC793. Le minuteur pour une donnée segment est doublée après chaque retransmission de ce segment. L'utilisation de cette algorithme, TCP s'adapte au délai normal d'une connexion. TCP connexions via des liaisons délai élevé prendra beaucoup plus longues délai d'attente que celles sur les liaisons de faible délai.

Par défaut, après la minuterie de retransmission correspondances 240 secondes, il utilise cette valeur pour la retransmission d'un segment qui doit être retransmis. Cela peut être une cause de longs délais pour un client délai d'attente sur une liaison lente.

Pour plus d'informations sur le dernier service pack pour Windows 2000, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
260910Comment faire pour obtenir le dernier service pack Windows 2000

Plus d'informations

Important Cette section, la méthode ou la tâche qui va suivre contient des étapes qui vous indiquent la méthode pour modifier le Registre de Windows. Toutefois, les problèmes sérieux peuvent survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous de suivre ces étapes avec une attention toute particulière. Afin de couvrir votre système d'une protection supplémentaire, veuillez sauvegarder le Registre avant d'intervenir pour y apporter des modifications. Ainsi, si à la suite des modifications un problème devait survenir, vous pourrez toujours restaurer le Registre. Pour obtenir des informations sur la marche à suivre pour sauvegarder ou restaurer la Base de Registre, cliquez sur le lien (numéro) ci-dessous et afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows

La valeur de registre TcpMaxDataRetransmissions contrôle le nombre de fois TCP retransmet un segment de données individuel avant l'abandon de la connexion. Cette valeur n'est pas configurée par défaut, mais peut être entrée pour modifier le nombre de tentatives par défaut.

Modifiez la clé suivante dans Windows (2000, XP, 2003, Vista, 2008, 2008 R2, Windows 7) :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Value Name:  TcpMaxDataRetransmissions
Data Type:   REG_DWORD - Number
Valid Range: 0 - 0xFFFFFFFF
Default:     5
					
Description: Ce paramètre contrôle le nombre de fois TCP retransmet un segment de données individuel (non segment connecté) avant l'abandon de la connexion. Le délai de retransmission est doublé à chaque retransmission successive sur une connexion. Il est réinitialisé lorsque les réponses reprennent. La valeur de délai de base est déterminée dynamiquement par le temps aller-retour de la connexion.

Windows fournit un mécanisme de contrôle initial retransmettre le temps, et ensuite le délai de retransmission est dynamiquement self-tuned. Pour modifier le délai de retransmission initiale, modifiez les valeurs suivantes dans la clé de Registre suivante :

Modifiez la clé suivante dans Windows (2000, XP, 2003, Vista, 2008, 2008 R2, Windows 7) :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID de carte
Value Name:  TCPInitialRtt
Data Type:   REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)
					
Description : Ce paramètre contrôle l'initiale délai de retransmission utilisé par le protocole TCP à chaque nouvelle connexion. Il s'applique à la demande de connexion (SYN) et pour les premier envoyés sur chacun des segments de données connexion. Par exemple, les données de la valeur décimale de 5000 définit l'initiale retransmission des temps de cinq secondes.

REMARQUE: Vous pouvez uniquement augmenter la valeur pour le délai d'expiration initiale. Si vous réduisez la valeur n'est pas pris en charge.

Modifiez la clé suivante dans 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)
Description: Ce paramètre contrôle le délai de retransmission initial utilisé par le protocole TCP à chaque nouvelle connexion. Il s'applique à la demande de connexion (SYN) et les segments de données premier envoyés sur chaque connexion.

Par exemple, les valeur 5000 décimale datasets initial retransmettre des temps de cinq secondes.
Pour plus d'informations sur les temps de retransmission, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
232512TCP/IP peut retransmettre les paquets prématurément
223450 Réglage de minuterie de retransmission TCP Initial ajouté à Windows NT
Pour plus d'informations, effectuer une recherche sur le Web RFC 793 (Section 3.7) TCP spécification du protocole.

Propriétés

Numéro d'article: 170359 - Dernière mise à jour: mardi 14 février 2012 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows NT Workstation 4.0 Édition Développeur
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Windows 7 Professionnel
  • Windows 7 Édition Integrale
  • Windows 7 Entreprise
  • 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 Entreprise
  • Windows Vista Service Pack 1
  • Windows Vista Service Pack 2
  • Windows Vista Édition Intégrale
  • Windows Vista Professionnel
  • 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
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows XP Service Pack 1
  • Microsoft Windows XP Service Pack 2
Mots-clés : 
kbhotfixserver kbqfe kbinfo kbnetwork kbwin2000sp3fix kbmt KB170359 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 170359
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires