Paramètres de configuration TCP/IP et NBT pour Windows XP

Cet article définit tous les paramètres de Registre utilisés pour configurer le pilote de protocole, Tcpip.sys. Tcpip.sys implémente les protocoles réseau TCP/IP standard.

S’applique à : Windows XP
Numéro de la base de connaissances d’origine : 314053

Introduction

L’implémentation de la suite de protocoles TCP/IP pour Windows XP lit toutes ses données de configuration à partir du Registre. Ces informations sont écrites dans le Registre par l’outil Réseau dans Panneau de configuration dans le cadre du processus d’installation. Certaines de ces informations sont également fournies par le service client DHCP (Dynamic Host Configuration Protocol) si le service client DHCP est activé.

L’implémentation de la suite de protocoles doit s’exécuter correctement et efficacement dans la plupart des environnements en utilisant uniquement les informations de configuration collectées par DHCP et par l’outil Réseau dans Panneau de configuration. Les valeurs par défaut optimales pour tous les autres aspects configurables des protocoles ont été encodées dans les pilotes.

Il peut y avoir des circonstances inhabituelles dans les installations des clients où des modifications de certaines valeurs par défaut sont appropriées. Pour gérer ces cas, des paramètres de Registre facultatifs peuvent être créés pour modifier le comportement par défaut de certaines parties des pilotes de protocole.

Remarque

L’implémentation TCP/IP de Windows XP est en grande partie auto-paramétrée. L’ajustement des paramètres du Registre sans étude approfondie peut réduire les performances de votre ordinateur.

Comment modifier les paramètres

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, consultez l’article Comment sauvegarder et restaurer le Registre dans Windows.

Pour modifier ces paramètres, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, puis tapez regedit dans la zone Ouvrir .
  2. Localisez la clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. Cliquez sur Ajouter une valeur dans le menu Modifier , tapez la valeur souhaitée, puis définissez le type de valeur sous Type de données.
  4. Cliquez sur OK.
  5. Quittez l’Éditeur du Registre.
  6. Redémarrez l’ordinateur pour que la modification prenne effet.

Tous les paramètres TCP/IP sont des valeurs de Registre qui se trouvent sous l’une des deux sous-clés différentes de HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services:

  • Tcpip\Parameters
  • Tcpip\Parameters\Interfaces\ID for Adapter

Remarque

L’ID de l’adaptateur est la carte réseau à laquelle TCP/IP est lié. Pour déterminer la relation entre un ID d’adaptateur et une connexion réseau, consultez HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\<ID for Adapter>\Connection. La valeur Name de ces clés fournit le nom convivial d’une connexion réseau utilisée dans le dossier Network Connections. Les valeurs sous ces clés sont spécifiques à chaque adaptateur. Les paramètres qui ont une valeur dhcp configurée et une valeur configurée statiquement peuvent exister ou non. Leur existence varie selon que l’ordinateur ou l’adaptateur est configuré par DHCP et que des valeurs de remplacement statiques sont spécifiées. Vous devez redémarrer l’ordinateur pour qu’une modification prenne effet.

Paramètres TCP/IP standard que vous pouvez configurer à l’aide du Registre Rédacteur

Les paramètres suivants sont installés avec les valeurs par défaut par l’outil Réseau dans Panneau de configuration pendant l’installation des composants TCP/IP. Vous pouvez utiliser les Rédacteur du Registre pour les modifier.

  • DatabasePath

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_EXPAND_SZ - Chaîne de caractères
    • Plage valide : chemin d’accès au fichier Windows NT valide
    • Par défaut : %SystemRoot%\System32\Drivers\Etc
    • Description : ce paramètre spécifie le chemin des fichiers de base de données Internet standard (HOSTS, LMHOSTS, NETWORKS, PROTOCOLS). Il est utilisé par l’interface Windows Sockets.
  • ForwardBroadcasts

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : le transfert de diffusions n’est pas pris en charge. Ce paramètre est ignoré.
  • UseZeroBroadcast

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : Si ce paramètre est défini sur 1 (True), l’adresse IP utilise zéros-broadcasts (0.0.0.0) au lieu de ones-broadcasts (255.255.255.255). La plupart des ordinateurs utilisent ones-broadcasts, mais certains ordinateurs dérivés des implémentations BSD utilisent des diffusions zéros. Les ordinateurs qui utilisent des diffusions différentes ne fonctionnent pas bien sur le même réseau.

Paramètres TCP/IP facultatifs que vous pouvez configurer à l’aide du Registre Rédacteur

En règle générale, ces paramètres n’existent pas dans le Registre. Vous pouvez les créer pour modifier le comportement par défaut du pilote de protocole TCP/IP.

  • ArpAlwaysSourceRoute

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0,1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : Si vous définissez ce paramètre sur 1, TCP/IP transmet les requêtes ARP avec le routage source activé sur les réseaux Token Ring. Par défaut, la pile transmet d’abord les requêtes ARP sans routage source et effectue de nouvelles tentatives avec le routage source activé si aucune réponse n’a été reçue.
  • ArpUseEtherSNAP

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0,1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : Si vous définissez ce paramètre sur 1, TCP/IP transmet les paquets Ethernet à l’aide de l’encodage SNAP 802.3. Par défaut, la pile transmet les paquets au format Dix Ethernet. Il recevra toujours les deux formats.
  • DefaultTTL

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre de secondes/sauts
    • Plage valide : 1-255
    • Valeur par défaut : 128 pour Windows XP
    • Description : ce paramètre spécifie la valeur de durée de vie (TTL) par défaut définie dans l’en-tête des paquets IP sortants. La durée de vie détermine la durée maximale pendant laquelle un paquet IP peut résider dans le réseau sans atteindre sa destination. Il s’agit en fait d’une limite du nombre de routeurs qu’un paquet IP peut traverser avant d’être ignoré.
  • EnableDeadGWDetect

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0,1 (False, True)
    • Valeur par défaut : 1 (True)
    • Description : Si vous définissez ce paramètre sur 1, TCP utilise la fonctionnalité Détection de passerelle morte. Avec cette fonctionnalité, TCP demande à l’ADRESSE IP de passer à une passerelle de sauvegarde si elle retransmet un segment plusieurs fois sans recevoir de réponse. Les passerelles de sauvegarde peuvent être définies dans la section Avancé de la boîte de dialogue Configuration TCP/IP de la Panneau de configuration réseau.
  • EnablePMTUBHDetect

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0,1 (False, True)
    • Valeur par défaut : 0 (False)
    • Description : Si vous définissez ce paramètre sur 1 (True), TCP tente de détecter les routeurs « Black Hole » lors de la découverte MTU de chemin. Un routeur « Black Hole » ne retourne pas de messages ICMP Destination inaccessible lorsqu’il doit fragmenter un datagramme IP avec le bit Ne pas fragmenter. TCP doit recevoir ces messages pour effectuer la découverte MTU du chemin. Une fois cette fonctionnalité activée, TCP tente d’envoyer des segments sans le bit Ne pas fragmenter défini si plusieurs retransmissions d’un segment ne sont pas reconnues. Si le segment est reconnu, le MSS est réduit et le bit Ne pas fragmenter est défini dans les paquets futurs sur la connexion. L’activation de la détection des trous noirs augmente le nombre maximal de retransmissions effectuées pour un segment particulier.
  • EnablePMTUDiscovery

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0,1 (False, True)
    • Valeur par défaut : 1 (True)
    • Description : Si vous définissez ce paramètre sur 1 (True), TCP tente de découvrir l’unité de transmission maximale (MTU ou taille de paquet la plus grande) sur le chemin d’accès à un hôte distant. En découvrant le chemin D’accès MTU et en limitant les segments TCP à cette taille, TCP peut éliminer la fragmentation au niveau des routeurs le long du chemin d’accès qui connectent des réseaux avec différents MTU. La fragmentation affecte négativement le débit TCP et provoque une congestion du réseau. Si vous définissez ce paramètre sur 0, une MTU de 576 octets est utilisée pour toutes les connexions qui ne sont pas aux ordinateurs sur le sous-réseau local.
  • ForwardBufferMemory

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre d’octets
    • Plage valide : MTU réseau : valeur raisonnable inférieure à 0xFFFFFFFF
    • Valeur par défaut : 74240 (suffisant pour cinquante paquets de 1480 octets, arrondi à un multiple de 256)
    • Description : ce paramètre détermine la quantité de mémoire IP allouée pour stocker les données de paquets dans la file d’attente de paquets du routeur. Lorsque cet espace de mémoire tampon est rempli, le routeur commence à ignorer les paquets au hasard de sa file d’attente. Les mémoires tampons de données de file d’attente de paquets ont une longueur de 256 octets. Par conséquent, la valeur de ce paramètre doit être un multiple de 256. Plusieurs mémoires tampons sont chaînées pour les paquets plus volumineux. L’en-tête IP d’un paquet est stocké séparément. Ce paramètre est ignoré et aucune mémoire tampon n’est allouée si le routeur IP n’est pas activé.
  • IGMPLevel

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 0,1,2
    • Valeur par défaut : 2
    • Description : ce paramètre détermine la façon dont l’ordinateur prend en charge la multidiffusion IP et participe au protocole de gestion de groupe Internet. Au niveau 0, l’ordinateur ne prend pas en charge la multidiffusion. Au niveau 1, l’ordinateur peut uniquement envoyer des paquets de multidiffusion IP. Au niveau 2, l’ordinateur peut envoyer des paquets de multidiffusion IP et participer pleinement à IGMP pour recevoir des paquets de multidiffusion.
  • KeepAliveInterval

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 1 - 0xFFFFFFFF
    • Valeur par défaut : 1000 (une seconde)
    • Description : ce paramètre détermine l’intervalle qui sépare les retransmissions de conservation jusqu’à la réception d’une réponse. Une fois qu’une réponse est reçue, KeepAliveTime contrôle à nouveau le délai jusqu’à la transmission keepalive suivante. La connexion est abandonnée une fois que le nombre de retransmissions spécifiées par TcpMaxDataRetransmissions est sans réponse.
  • KeepAliveTime

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 1 - 0xFFFFFFFF
    • Valeur par défaut : 7 200 000 (deux heures)
    • Description : le paramètre contrôle la fréquence à laquelle TCP tente de vérifier qu’une connexion inactive est toujours intacte en envoyant un paquet de maintien. Si l’ordinateur distant est toujours accessible et qu’il fonctionne, l’ordinateur distant reconnaît la transmission keepalive. Par défaut, les paquets de maintien ne sont pas envoyés. Un programme peut activer cette fonctionnalité sur une connexion.
  • MTU

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : nombre REG_DWORD
    • Plage valide : 68 - MTU du réseau sous-jacent
    • Valeur par défaut : 0xFFFFFFFF
    • Description : ce paramètre remplace l’unité de transmission maximale (MTU) par défaut pour une interface réseau. La MTU est la taille maximale de paquet en octets que le transport transmet sur le réseau sous-jacent. La taille inclut l’en-tête de transport. Un datagramme IP peut s’étendre sur plusieurs paquets. Les valeurs supérieures à la valeur par défaut du réseau sous-jacent entraînent l’utilisation par le transport de la MTU par défaut du réseau. Les valeurs inférieures à 68 entraînent l’utilisation d’un MTU de 68 pour le transport.
  • NumForwardPackets

    • Clé : Tcpip\Parameters
    • Type de valeur : nombre REG_DWORD
    • Plage valide : 1 - une valeur raisonnable inférieure à 0xFFFFFFFF
    • Valeur par défaut : 50
    • Description : ce paramètre détermine le nombre d’en-têtes de paquets IP alloués à la file d’attente de paquets du routeur. Lorsque tous les en-têtes sont utilisés, le routeur commence à ignorer les paquets de façon aléatoire de la file d’attente. Cette valeur doit être au moins égale à la valeur ForwardBufferMemory divisée par la taille maximale des données IP des réseaux connectés au routeur. Cette valeur ne doit pas être supérieure à la valeur ForwardBufferMemory divisée par 256, car au moins 256 octets de mémoire tampon de transfert sont utilisés pour chaque paquet. Le nombre optimal de paquets de transfert pour une taille ForwardBufferMemory particulière dépend du type de trafic qui est transporté sur le réseau et se trouve quelque part entre ces deux valeurs. Ce paramètre est ignoré et aucun en-tête n’est alloué si le routeur n’est pas activé.
  • TcpMaxConnectRetransmissions

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 0 - 0xFFFFFFFF
    • Valeur par défaut : 2
    • Description : ce paramètre détermine le nombre de fois où TCP retransmet une demande de connexion (SYN) avant l’abandon de la tentative. Le délai de retransmission est doublé avec chaque retransmission successive dans une tentative de connexion particulière. La valeur du délai d’expiration initial est de trois secondes.
  • TcpMaxDataRetransmissions

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 0 - 0xFFFFFFFF
    • Par défaut : 5
    • Description : ce paramètre contrôle le nombre de fois où TCP retransmet un segment de données individuel (segment sans connexion) 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 du délai d’expiration de base est déterminée dynamiquement par le temps aller-retour mesuré sur la connexion.
  • Tcpnumconnections

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 0 - 0xfffffe
    • Valeur par défaut : 0xfffffe
    • Description : ce paramètre limite le nombre maximal de connexions que TCP peut ouvrir en même temps.
  • TcpTimedWaitDelay

    • Clé : Tcpip\Parameters

    • Type de valeur : REG_DWORD - Durée en secondes

    • Plage valide : 30-300 (décimal)

    • Par défaut : 0x78 (120 décimales)

    • Description : ce paramètre détermine la durée pendant laquelle une connexion reste dans l’état TIME_WAIT lors de sa fermeture. Tant qu’une connexion est à l’état TIME_WAIT, la paire de sockets ne peut pas être réutilisée. Il s’agit également de l’état « 2MSL ». Selon RFC793, la valeur doit être deux fois la durée de vie maximale du segment sur le réseau. Pour plus d’informations, consultez RFC793.

      Remarque

      Dans Microsoft Windows 2000, la valeur par défaut est 240 secondes. Pour Windows XP et Microsoft Windows Server 2003, la valeur par défaut a été remplacée par 120 secondes pour la pile IPv4 afin d’améliorer les performances. La valeur par défaut de la pile IPv6 est de 240 secondes.

  • TcpUseRFC1122UrgentPointer

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0,1 (False, True)
    • Valeur par défaut : 0 (False)
    • Description : ce paramètre détermine si TCP utilise la spécification RFC 1122 pour les données urgentes ou le mode utilisé par les ordinateurs dérivés de BSD. Les deux mécanismes interprètent différemment le pointeur urgent dans l’en-tête TCP et la longueur des données urgentes. Ils ne sont pas interopérables. Par défaut, Windows XP utilise le mode BSD.
  • TcpWindowSize

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Nombre d’octets
    • Plage valide : 0 - 0xFFFF
    • Par défaut : la plus petite de 0xFFFF OU la plus grande de quatre fois la taille maximale des données TCP sur le réseau OU 8192 arrondie à un multiple pair de la taille de données TCP du réseau.
    • Ethernet par défaut : 8760
    • Description : ce paramètre détermine la taille maximale de la fenêtre de réception TCP de l’ordinateur. La fenêtre de réception spécifie le nombre d’octets qu’un expéditeur peut transmettre sans recevoir d’accusé de réception. En règle générale, les fenêtres de réception plus grandes améliorent les performances sur les réseaux élevés (délai * bande passante). Pour une efficacité maximale, la fenêtre de réception doit être un multiple pair de la taille maximale de segment TCP (MSS).

Paramètres TCP/IP configurables à partir des propriétés d’une connexion réseau

Les paramètres suivants sont créés et modifiés automatiquement par l’interface des propriétés de connexion via les informations fournies par l’utilisateur. Vous n’avez pas besoin de les configurer directement dans le Registre.

  • DefaultGateway

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_MULTI_SZ - Liste d’adresses IP décimales en pointillés
    • Plage valide : tout ensemble d’adresses IP valides
    • Par défaut : Aucune
    • Description : ce paramètre spécifie la liste des passerelles pour acheminer les paquets qui ne sont pas destinés à un sous-réseau auquel l’ordinateur est directement connecté et qui n’ont pas d’itinéraire plus spécifique. Ce paramètre remplace le paramètre DhcpDefaultGateway.
  • Domain

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_SZ - Chaîne de caractères
    • Plage valide : tout nom de domaine DNS valide
    • Par défaut : Aucune
    • Description : ce paramètre spécifie le nom de domaine DNS de l’ordinateur. Il est utilisé par l’interface Windows Sockets.
  • EnableDhcp

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : si ce paramètre est défini sur 1 (True), le service client DHCP tente d’utiliser DHCP pour configurer la première interface IP sur la carte.
  • Nom d'hôte

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_SZ - Chaîne de caractères
    • Plage valide : tout nom d’hôte DNS valide
    • Par défaut : nom de l’ordinateur
    • Description : ce paramètre spécifie le nom d’hôte DNS de l’ordinateur qui sera retourné par la commande hostname.
  • IPAddress

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_MULTI_SZ - Liste d’adresses IP décimales en pointillés
    • Plage valide : tout ensemble d’adresses IP valides
    • Par défaut : Aucune
    • Description : ce paramètre spécifie les adresses IP des interfaces IP à lier à l’adaptateur. Si la première adresse de la liste est 0.0.0.0, l’interface principale de l’adaptateur est configurée à partir du protocole DHCP. Un ordinateur avec plusieurs interfaces IP pour un adaptateur est appelé « multirésident logique ». Il doit y avoir une valeur de masque de sous-réseau valide dans le paramètre SubnetMask pour chaque adresse IP spécifiée dans ce paramètre.
  • IPEnableRouter

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : si vous définissez ce paramètre sur 1 (True), l’ordinateur achemine les paquets IP entre les réseaux auxquels il est connecté.
  • Nameserver

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_SZ - Liste délimitée par des espaces d’adresses IP décimales en pointillés
    • Plage valide : tout ensemble d’adresses IP valides
    • Par défaut : None (Vide)
    • Description : ce paramètre spécifie les serveurs de noms DNS à interroger par les sockets Windows pour résoudre les noms.
  • SearchList

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_SZ - Liste délimitée des suffixes de nom de domaine DNS
    • Plage valide : tout ensemble de suffixes de nom de domaine DNS valides
    • Par défaut : Aucune
    • Description : ce paramètre spécifie une liste de suffixes de nom de domaine à ajouter à un nom à résoudre par le DNS en cas d’échec de la résolution du nom non épinglé. Par défaut, la valeur du paramètre Domain est ajoutée uniquement. Ce paramètre est utilisé par l’interface Windows Sockets.
  • Masque de sous-réseau

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_MULTI_SZ - Liste d’adresses IP décimales en pointillés
    • Plage valide : tout ensemble d’adresses IP valides.
    • Par défaut : Aucune
    • Description : ce paramètre spécifie les masques de sous-réseau à utiliser avec les interfaces IP liées à l’adaptateur. Si le premier masque de la liste est 0.0.0.0, l’interface principale sur l’adaptateur est configurée par DHCP. Il doit y avoir une valeur de masque de sous-réseau valide dans ce paramètre pour chaque adresse IP spécifiée dans le paramètre IPAddress.

Paramètres TCP/IP non configurables

Les paramètres suivants sont créés et utilisés en interne par les composants TCP/IP. Ils ne doivent jamais être modifiés à l’aide du registre Rédacteur. Elles sont répertoriées ici à titre de référence uniquement.

  • DhcpDefaultGateway

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_MULTI_SZ - Liste d’adresses IP décimales en pointillés
    • Plage valide : tout ensemble d’adresses IP valides
    • Par défaut : Aucune
    • Description : ce paramètre spécifie la liste des passerelles par défaut pour acheminer les paquets qui ne sont pas destinés à un sous-réseau auquel l’ordinateur est directement connecté et qui n’ont pas d’itinéraire plus spécifique. Ce paramètre est écrit par le service client DHCP, s’il est activé. Ce paramètre est remplacé par une valeur de paramètre DefaultGateway valide.
  • DhcpIPAddress

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_SZ - Adresse IP décimale en pointillés
    • Plage valide : toute adresse IP valide
    • Par défaut : Aucune
    • Description : ce paramètre spécifie l’adresse IP configurée par DHCP pour l’interface. Si le paramètre IPAddress contient une première valeur autre que 0.0.0.0, cette valeur remplace ce paramètre.
  • DhcpNameServer

    • Clé : Tcpip\Parameters
    • Type de valeur : REG_SZ - Liste délimitée par des espaces d’adresses IP décimales en pointillés
    • Plage valide : tout ensemble d’adresses IP valides
    • Par défaut : Aucune
    • Description : ce paramètre spécifie les serveurs de noms DNS à interroger par les sockets Windows pour résoudre les noms. Il est écrit par le service client DHCP, s’il est activé. Le paramètre NameServer remplace ce paramètre.
  • DhcpServer

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_SZ - Adresse IP décimale en pointillés
    • Plage valide : toute adresse IP valide
    • Par défaut : Aucune
    • Description : ce paramètre spécifie l’adresse IP du serveur DHCP qui a accordé le bail sur l’adresse IP dans le paramètre DhcpIPAddress.
  • DhcpSubnetMask

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_SZ - Masque de sous-réseau d’adresses IP décimales en pointillés
    • Plage valide : tout masque de sous-réseau valide pour l’adresse IP configurée
    • Par défaut : Aucune
    • Description : ce paramètre spécifie le masque de sous-réseau configuré par DHCP pour l’adresse spécifiée dans le paramètre DhcpIPAddress.
  • IPInterfaceContext

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD
    • Plage valide : 0 - 0xFFFFFFFF
    • Par défaut : Aucune
    • Description : ce paramètre est écrit par le pilote TCP/IP pour une utilisation par le service client DHCP.
  • Bail

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Durée en secondes
    • Plage valide : 1 - 0xFFFFFFFF
    • Par défaut : Aucune
    • Description : ce paramètre est utilisé par le service client DHCP pour stocker la durée (en secondes) pendant laquelle le bail sur l’adresse IP de cette carte est valide.
  • LeaseObtainedTime

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Durée absolue en secondes depuis minuit du 1/1/70
    • Plage valide : 1 - 0xFFFFFFFF
    • Par défaut : Aucune
    • Description : ce paramètre est utilisé par le service client DHCP pour stocker l’heure d’obtention du bail sur l’adresse IP de cette carte.
  • LeaseTerminatesTime

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Durée absolue en secondes depuis minuit du 1/1/70
    • Plage valide : 1 - 0xFFFFFFFF
    • Par défaut : Aucune
    • Description : ce paramètre est utilisé par le service client DHCP pour stocker l’heure d’expiration du bail sur l’adresse IP de cette carte.
  • LLInterface

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_SZ - Nom de l’appareil NT
    • Plage valide : nom d’appareil NT valide
    • Valeur par défaut : chaîne vide (vide)
    • Description : ce paramètre est utilisé pour diriger l’adresse IP à lier à un protocole de couche de liaison différent de celui du module ARP intégré. La valeur du paramètre est le nom de l’appareil Windows NT auquel l’adresse IP doit être liée. Ce paramètre est utilisé conjointement avec le composant RAS, par exemple.
  • T1

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Durée absolue en secondes depuis minuit du 1/1/70
    • Plage valide : 1 - 0xFFFFFFFF
    • Par défaut : Aucune
    • Description : ce paramètre est utilisé par le service client DHCP pour stocker l’heure à laquelle le service tente d’abord de renouveler le bail sur l’adresse IP de l’adaptateur. Pour renouveler le bail, le service contacte le serveur qui a accordé le bail.
  • T2

    • Clé : Tcpip\Parameters\Interfaces\ID for Adapter
    • Type de valeur : REG_DWORD - Durée absolue en secondes depuis minuit du 1/1/70
    • Plage valide : 1 - 0xFFFFFFFF
    • Par défaut : Aucune
    • Description : ce paramètre est utilisé par le service client DHCP pour stocker l’heure à laquelle le service tente de renouveler le bail sur l’adresse IP de l’adaptateur. Pour renouveler le bail, le service diffuse une demande de renouvellement. L’heure T2 ne doit être atteinte que si le service n’a pas pu renouveler le bail avec le serveur d’origine.

Tous les paramètres NBT sont des valeurs de Registre qui se trouvent sous l’une des deux sous-clés différentes de HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Services:

  • Netbt\Parameters
  • Netbt\Parameters\Interfaces\Tcpip_ID for Adapter

ID de l’adaptateur représente la carte réseau à laquelle NBT est lié. La relation entre un ID d’adaptateur et une connexion réseau peut être déterminée en examinant HKEY_LOCAL_MACHINE\computer\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\ID for Adapter\Connection. La valeur Name de ces clés fournit le nom utilisé pour une connexion réseau utilisée dans le dossier Network Connections. Les valeurs sous ces dernières clés sont spécifiques à chaque adaptateur. Si l’ordinateur est configuré via DHCP, une modification des paramètres prend effet si la commande ipconfig /renew est émise dans un interpréteur de commandes. Sinon, vous devez redémarrer l’ordinateur pour qu’une modification de ces paramètres prenne effet.

Paramètres NBT standard configurables à partir du Registre Rédacteur

Les paramètres suivants sont installés avec les valeurs par défaut par l’outil Réseau dans Panneau de configuration pendant l’installation des composants TCP/IP. Ils peuvent être modifiés à l’aide de l’Rédacteur du Registre (Regedit.exe).

  • BcastNameQueryCount

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 1 à 0xFFFF
    • Par défaut : 3
    • Description : cette valeur détermine le nombre de fois que NetBT diffuse une requête pour un nom particulier sans recevoir de réponse.
  • BcastQueryTimeout

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 100 à 0xFFFFFFFF
    • Valeur par défaut : 0x2ee (750 décimales)
    • Description : cette valeur détermine l’intervalle de temps entre les requêtes successives de nom de diffusion pour le même nom.
  • CacheTimeout

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 60000 à 0xFFFFFFFF
    • Par défaut : 0x927c0 (600000 millisecondes = 10 minutes)
    • Description : cette valeur détermine l’intervalle de temps pour lequel les noms sont mis en cache dans la table de noms distants.
  • NameServerPort

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Numéro de port UDP
    • Plage valide : 0 - 0xFFFF
    • Par défaut : 0x89
    • Description : ce paramètre détermine le numéro de port de destination auquel NetBT envoie des paquets qui sont liés au service de noms, tels que les requêtes de nom et les inscriptions de noms à WINS. Microsoft WINS écoute les 0x89 de port. Les serveurs de noms NetBIOS d’autres fournisseurs peuvent écouter sur différents ports.
  • NameSrvQueryCount

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 0 - 0xFFFF
    • Par défaut : 3
    • Description : cette valeur détermine le nombre de fois où NetBT envoie une requête à un serveur WINS pour un nom spécifié sans recevoir de réponse.
  • NameSrvQueryTimeout

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 100 - 0xFFFFFFFF
    • Valeur par défaut : 1500 (1,5 seconde)
    • Description : cette valeur détermine l’intervalle de temps entre les requêtes de nom successives vers WINS pour un nom particulier.
  • SessionKeepAlive

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 60 000 - 0xFFFFFFFF
    • Valeur par défaut : 3 600 000 (1 heure)
    • Description : cette valeur détermine l’intervalle de temps entre les transmissions keepalive sur une session. La définition de la valeur sur 0xFFFFFFF désactive les keepalives.
  • Taille/Petite/Moyenne/Grande

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD
    • Plage valide : 1, 2, 3 (petite, moyenne, grande)
    • Valeur par défaut : 1 (petite)
    • Description : cette valeur détermine la taille des tables de noms utilisées pour stocker les noms locaux et distants. En règle générale, Small est suffisant. Si l’ordinateur agit en tant que serveur de noms proxy, la valeur est automatiquement définie sur Large pour augmenter la taille de la table de hachage du cache de noms. Les compartiments de table de hachage sont dimensionnés comme suit : Grand : 256 Moyen : 128 Petit : 16

Paramètres NBT facultatifs configurables à partir du Registre Rédacteur

Ces paramètres n’existent généralement pas dans le Registre. Ils peuvent être créés pour modifier le comportement par défaut du pilote de protocole NetBT.

  • BroadcastAddress

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Quatre octets, adresse IP codée petit-endian
    • Plage valide : 0 - 0xFFFFFFFF
    • Par défaut : adresse de diffusion unique pour chaque réseau.
    • Description : ce paramètre peut être utilisé pour forcer NetBT à utiliser une adresse spécifique pour tous les paquets liés au nom de diffusion. Par défaut, NetBT utilise l’adresse de diffusion unique appropriée pour chaque réseau (autrement dit, pour un réseau de 11.101.0.0 avec un masque de sous-réseau de 255.255.0.0, l’adresse de diffusion de sous-réseau est 11.101.255.255). Ce paramètre est défini, par exemple, si le réseau utilise l’adresse de diffusion zéro (définie à l’aide du paramètre TCP/IP UseZeroBroadcast). L’adresse de diffusion de sous-réseau appropriée serait alors 11.101.0.0 dans l’exemple précédent. Ce paramètre est alors défini sur 0x0b650000. Ce paramètre est global et est utilisé sur tous les sous-réseaux auxquels NetBT est lié.
  • EnableProxy

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : si cette valeur est définie sur 1 (True), l’ordinateur agit comme serveur de noms proxy pour les réseaux auxquels NBT est lié. Un serveur de noms proxy répond aux requêtes de diffusion pour les noms qu’il a résolus via WINS. Avec un serveur de noms proxy, un réseau d’implémentations de nœud B peut se connecter à des serveurs sur d’autres sous-réseaux inscrits auprès de WINS.
  • EnableProxyRegCheck

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : si ce paramètre est défini sur 1 (True), le serveur de noms proxy envoie une réponse négative à une inscription de nom de diffusion si le nom est déjà inscrit auprès de WINS ou se trouve dans le cache de noms locaux du proxy avec une adresse IP différente. Le risque de l’activation de cette fonctionnalité est qu’elle empêche un ordinateur de modifier son adresse IP tant que WINS a un mappage pour le nom. Par conséquent, il est désactivé par défaut.
  • InitialRefreshT.O.

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 960000 - 0xFFFFFFF
    • Valeur par défaut : 960000 (16 minutes)
    • Description : ce paramètre spécifie le délai d’expiration de mise à jour initial utilisé par NBT lors de l’inscription du nom. NBT tente de contacter les serveurs WINS au 1/8e de cet intervalle de temps lors de la première inscription des noms. Lorsqu’il reçoit une réponse d’inscription réussie, cette réponse contient le nouvel intervalle de mise à jour à utiliser.
  • LmhostsTimeout

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 1000 - 0xFFFFFFFF
    • Valeur par défaut : 6000 (6 secondes)
    • Description : ce paramètre spécifie la valeur du délai d’expiration pour les requêtes LMHOSTS et nom DNS. Le minuteur a une granularité de la valeur de délai d’expiration. Par conséquent, le délai d’expiration réel peut être deux fois la valeur.
  • MaxDgramBuffering

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Nombre d’octets
    • Plage valide : 0 - 0xFFFFFFFF
    • Valeur par défaut : 0x20000 (128 Ko)
    • Description : ce paramètre spécifie la mémoire maximale que NetBT alloue dynamiquement pour tous les datagrammes en attente envoyés. Une fois cette limite atteinte, les envois supplémentaires échouent, car les ressources disponibles ne sont pas suffisantes.
  • NodeType

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 1,2,4,8 (nœud B, nœud P, nœud M, nœud H)
    • Valeur par défaut : 1 ou 8 en fonction de la configuration du serveur WINS
    • Description : ce paramètre détermine les méthodes utilisées par NetBT pour inscrire et résoudre les noms. Un ordinateur à nœud B utilise des diffusions. Un ordinateur à nœud P utilise uniquement des requêtes de nom point à point sur un serveur de noms (WINS). Un ordinateur à nœud M diffuse d’abord, puis interroge le serveur de noms. Un ordinateur de nœud H interroge d’abord le serveur de noms, puis diffuse. La résolution via LMHOSTS ou DNS suit ces méthodes. Si cette clé est présente, elle remplace la clé DhcpNodeType. Si aucune clé n’est présente, l’ordinateur utilise le nœud B si aucun serveur WINS n’est configuré pour le réseau. L’ordinateur utilise le nœud H s’il existe au moins un serveur WINS configuré.
  • RandomAdapter

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : ce paramètre s’applique uniquement à un hôte multirésenteur. S’il est défini sur 1 (True), NetBT sélectionne de manière aléatoire l’adresse IP à placer dans une réponse de requête de nom à partir de toutes ses interfaces liées. Souvent, la réponse contient l’adresse de l’interface sur laquelle la requête est arrivée. Cette fonctionnalité est utilisée par un serveur avec deux interfaces sur le même réseau pour l’équilibrage de charge.
  • RefreshOpCode

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 8, 9
    • Valeur par défaut : 8
    • Description : ce paramètre force NetBT à utiliser un opcode spécifique dans les paquets de mise à jour de nom. La spécification du protocole NetBT est quelque peu ambiguë dans ce domaine. Bien que la valeur par défaut 8 utilisée par les implémentations Microsoft semble être la valeur prévue, d’autres implémentations, telles que celles d’Ungermann-Bass, utilisent la valeur 9. Deux implémentations doivent utiliser le même opcode pour interagir.
  • SingleResponse

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : ce paramètre s’applique uniquement à un hôte multirésenteur. Si ce paramètre est défini sur 1 (True), NBT fournit uniquement une adresse IP à partir de l’une de ses interfaces liées dans les réponses à la requête de nom. Par défaut, les adresses de toutes les interfaces liées sont incluses.
  • WinsDownTimeout

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Durée en millisecondes
    • Plage valide : 1000 - 0xFFFFFFFF
    • Valeur par défaut : 15 000 (15 secondes)
    • Description : ce paramètre détermine le temps pendant lequel NBT attend avant de réessayer d’utiliser WINS après qu’il ne contacte aucun serveur WINS. Avec cette fonctionnalité, les ordinateurs temporairement déconnectés du réseau peuvent poursuivre le traitement de démarrage sans attendre d’expirer chaque inscription de nom WINS ou chaque requête individuellement.

Paramètres NBT configurables à partir des propriétés de connexion

Les paramètres suivants peuvent être définis via les propriétés de connexion du dossier Network Connections. Vous n’avez pas besoin de les configurer directement.

  • EnableDns

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 0 (False)
    • Description : Si cette valeur est définie sur 1 (True), NBT interroge le DNS pour les noms qui ne peuvent pas être résolus par WINS, broadcast ou le fichier LMHOSTS.
  • EnableLmhosts

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Boolean
    • Plage valide : 0 ou 1 (False ou True)
    • Valeur par défaut : 1 (True)
    • Description : Si cette valeur est définie sur 1 (True), NBT recherche dans le fichier LMHOSTS, s’il existe, les noms qui ne peuvent pas être résolus par WINS ou par diffusion. Par défaut, il n’existe aucun répertoire de base de données de fichiers LMHOSTS (spécifié par Tcpip\Parameters\DatabasePath). Par conséquent, NBT n’effectue aucune action. Cette valeur est écrite par la configuration TCP/IP avancée sous l’outil Réseau dans Panneau de configuration.
  • Nameserver

    • Clé : Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Type de valeur : REG_SZ - Adresse IP décimale en pointillés (par exemple, 11.101.1.200)
    • Plage valide : toute adresse IP valide
    • Par défaut : vide (aucune adresse)
    • Description : ce paramètre spécifie l’adresse IP du serveur WINS principal. Si ce paramètre contient une valeur valide, il remplace le paramètre DHCP du même nom.
  • NameServerBackup

    • Clé : Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Type de valeur : REG_SZ - Adresse IP décimale en pointillé (par exemple, 11.101.1.200)
    • Plage valide : toute adresse IP valide.
    • Par défaut : vide (aucune adresse)
    • Description : ce paramètre spécifie l’adresse IP du serveur WINS de sauvegarde. Si ce paramètre contient une valeur valide, il remplace le paramètre DHCP du même nom.
  • ScopeId

    • Clé : Netbt\Parameters
    • Type de valeur : REG_SZ - Chaîne de caractères
    • Plage valide : tout nom de domaine DNS valide composé de deux parties séparées par des points ou d’un « * ».
    • Par défaut : Aucune
    • Description : ce paramètre spécifie l’étendue du nom NetBIOS pour le nœud. Cette valeur ne doit pas commencer par un point. Si ce paramètre contient une valeur valide, il remplace le paramètre DHCP du même nom. Une valeur vide (chaîne vide) est ignorée. La définition de ce paramètre sur la valeur « * » indique une étendue null et remplace le paramètre DHCP.

Paramètres NBT non configurables

Les paramètres suivants sont créés et utilisés en interne par les composants NetBT. Ils ne doivent jamais être modifiés à l’aide du registre Rédacteur. Elles sont répertoriées ici à titre de référence uniquement.

  • DhcpNameServer

    • Clé : Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Type de valeur : REG_SZ - Adresse IP décimale en pointillé (par exemple, 11.101.1.200)
    • Plage valide : toute adresse IP valide
    • Par défaut : Aucune
    • Description : ce paramètre spécifie l’adresse IP du serveur WINS principal. Il est écrit par le service client DHCP, s’il est activé. Une valeur NameServer valide remplace ce paramètre.
  • DhcpNameServerBackup

    • Clé : Netbt\Parameters\Interfaces\Tcpip_ID for Adapter
    • Type de valeur : REG_SZ - Adresse IP décimale en pointillé (par exemple, 11.101.1.200)
    • Plage valide : toute adresse IP valide
    • Par défaut : Aucune
    • Description : ce paramètre spécifie l’adresse IP du serveur WINS de sauvegarde. Il est écrit par le service client DHCP, s’il est activé. Une valeur BackupNameServer valide remplace ce paramètre.
  • DhcpNodeType

    • Clé : Netbt\Parameters
    • Type de valeur : REG_DWORD - Nombre
    • Plage valide : 1 - 8
    • Valeur par défaut : 1
    • Description : ce paramètre spécifie le type de nœud NBT. Il est écrit par le service client DHCP, s’il est activé. Une valeur NodeType valide remplace ce paramètre. Pour obtenir une description complète, consultez l’entrée nodeType.
  • DhcpScopeId

    • Clé : Netbt\Parameters
    • Type de valeur : REG_SZ - Chaîne de caractères
    • Plage valide : chaîne de nom séparée par des points, telle que microsoft.com
    • Par défaut : Aucune
    • Description : ce paramètre spécifie l’étendue du nom NetBIOS pour le nœud. Il est écrit par le service client DHCP, s’il est activé. Cette valeur ne doit pas commencer par un point. Pour plus d’informations, consultez l’entrée ScopeId.
  • NbProvider

    • Clé : Netbt\Parameters
    • Type de valeur : REG_SZ - Chaîne de caractères
    • Plage valide : _tcp
    • Valeur par défaut : _tcp
    • Description : ce paramètre est utilisé en interne par le composant RPC. La valeur par défaut ne doit pas être modifiée.
  • TransportBindName

    • Clé : Netbt\Parameters
    • Type de valeur : REG_SZ - Chaîne de caractères
    • Plage valide : N/A
    • Par défaut : \Device\
    • Description : ce paramètre est utilisé en interne pendant le développement du produit. La valeur par défaut ne doit pas être modifiée.