> Tech > Les quatre types de noeuds

Les quatre types de noeuds

Tech - Par iTPro - Publié le 24 juin 2010
email

Les clients de tous les systèmes d'exploitation Windows - à  l'exception de Windows 2000 - ont besoin de la présence de la couche de session NetBIOS avec un protocole de transport de réseau. (Windows 2000 ne se contente pas de NetBIOS pour supporter les activités de réseau : la mise

Les quatre types de noeuds

en oeuvre de TCP/IP par Windows 2000 peut utiliser
DNS pour localiser les serveurs et les services du réseau). Ainsi, les piles de
protocoles TCP/IP des OS supportent une forme modifiée de TCP/IP baptisée lieNetBT
(NetBIOS over TCP/IP). Les clients Windows utilisant NetBT (c’est-à -dire les clients
WINS) peuvent tenter la résolution des noms en utilisant un des quatre types de
noeuds NetBT : noeud-B, noeud-P, noeud-M et noeud-H.

Noeud-B. Les clients noeud-B utilisent des broadcasts pour enregistrer leurs
noms et résoudre ceux d’autres machines du réseau. Le noeud-B n’est pas souhaitable
pour la plupart des réseaux car les routeurs IP ne peuvent généralement pas expédier
de broadcasts, et le noeud-B limite l’étendue de résolution d’un client à  un sous-réseau
IP (c’est-à -dire un segment de réseau).
Or comme un noeud-B fait appel à  des broadcasts qui saturent le réseau, il consomme
plus de bande passante que les méthodes point à  point. Noeud-B est l’option par
défaut des clients Windows qui n’ont pas de Serveur de noms NetBIOS configuré.
Windows NT supporte aussi une forme légèrement modifiée de noeud-B, baptisée noeud-B
modifié.
Un tel client vérifie d’abord s’il existe un mapping nom-adresse dans le cache
de son nom local. S’il ne trouve pas l’adresse en mémoire, il recourt au broadcast.
Si aucune des deux méthodes ne marche, il vérifie le fichier local LMHOSTS (s’il
existe) dans le dossier \%systemroot%\system32\drivers\etc sur les systèmes Windows
2000 et NT, ou dans le dossier Windows sur les systèmes Windows 9x.

Noeud-P. Les clients noeud-P enregistrent leur noms sur un serveur WINS et
utilisent ce dernier pour résoudre les noms. Noeud-P présente toutefois un inconvénient
majeur : si le serveur ne peut pas résoudre un nom ou si le client a été configuré
avec des adresses de serveur de noms incorrectes, le client ne peut pas se connecter
au réseau, car il ne peut pas découvrir le nom d’un contrôleur de domaine pour
traiter la requête de connexion.

Noeud-M. La résolution noeud-M est l’un des deux types de noeuds hybrides.
Pour essayer de résoudre des noms, les clients noeud-M utilisent respectivement
des broadcasts de type noeud-B, puis des requêtes de serveurs WINS point à  point
(c’est-à -dire noeud-P). L’option noeud-M convient tout particulièrement aux sous-réseaux
de WAN qui n’ont pas de serveurs de noms locaux et se connectent au WAN par des
liaisons à  faible bande passante.
Dans ces cas, l’utilisation de broadcasts pour résoudre des noms aide à  réduire
le trafic sur les liaisons WAN.

Noeud-H. La résolution noeud-H est l’option par défaut des clients Windows
configurés (manuellement ou avec les informations d’un serveurs DHCP) pour permettre
l’enregistrement auprès d’un ou plusieurs serveurs WINS. L’option noeud-H est essentiellement
à  l’opposé de noeud-M : les clients enregistrent leurs noms directement sur les
serveurs WINS et utilisent d’abord ces derniers pour tenter de résoudre des noms.

Si les requêtes des serveurs de noms échouent, le client utilise des requêtes
de type noeud-B.La résolution noeud-H est l’option par défaut des clients Windows
configurés pour permettre l’enregistrement auprès d’un ou plusieurs serveurs WINSComment
déterminer le type de noeud d’un client WINS ? Par défaut un client utilise noeud-B,
sauf si on le configure pour qu’il s’enregistre au moins sur un serveur WINS,
auquel cas le client utilisera noeud-H. Mais il est possible d’annuler ce comportement.
Par exemple on peut utiliser une option d’étendue DHCP (c’est-à -dire un paramètre
de configuration qui se transfère à  un client DHCP) pour configurer les clients
de façon à  ce qu’ils utilisent une entrée du Registre pour configurer manuellement
le paramétrage du type de noeud WINS dans la plupart des versions de Windows.

Mais je ne recommande pas cette méthode, car la configuration manuelle du Registre
annule même un type de noeud dynamiquement affecté par DHCP, ce qui la rend moins
souple). Comme une majorité des réseaux NT utilise des serveurs WINS, une majorité
de clients Windows de ces réseaux utilise la résolution noeud-H. Si ni le point

à  point, ni le broadcast ne réussissent, les clients WINS noeud-H utilisent d’autres
méthodes. Pour tenter la résolution des noms, l’option noeud-H procède dans l’ordre
suivant :

1. Elle vérifie si le nom demandé appartient à  la machine locale.

2. Elle vérifie le cache des noms locaux, qui, par défaut, conserve les noms résolus
pendant 10 minutes.

3. Elle dirige une requête point à  point vers le/les serveur(s) WINS configurés
:

4. Elle utilise une requête par broadcast.

5. Elle utilise un fichier LMHOSTS local, s’il en existe un.

6. Elle utilise un fichier HOSTS local, s’il en existe un. (Le fichier HOSTS réside
dans le dossier \%systemroot%\system32\drivers\etc sur les systèmes Windows 2000
ou NT ou dans le dossier Windows sur les systèmes Win9x).

7. Elle émet une requête point à  point vers tous les serveurs DNS configurés.

Dans NT, les clients WINS noeud-H ne tenteront cette démarche que si la case Utiliser
DNS pour la résolution des noms Windows est cochée dans la boîte de dialogue Configuration
TCP/IP. Ce paramètre correspond à  la sous-clé de type REG_DWORD EnableDNS dans
la sous-clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters,
dans Windows NT, ou la sous-clé HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ServicesVXD\MSTCP
dans Win9x. Malgré son nom, la sous-clé EnableDNS ne fait que contrôler si un
client utilise des serveurs DNS pendant la résolution NetBT et n’affecte pas l’utilisation
de DNS à  d’autres desseins (par exemple résolution de noms de sites Web dans un
navigateur). Par défaut NT désactive le paramètre (c’est-à -dire met à  0 la valeur),
alors que Win9x active le paramètre (c’est-à -dire met la valeur sur 1).Comme une
majorité des réseaux NT utilise des serveurs WINS, une majorité de clients Windows
de ces réseaux utilise la résolution noeud-H.

Après ce tour d’horizon des bases de la résolution des noms, examinons à  présent
pourquoi elle peut provoquer des problèmes de réseau.

Téléchargez gratuitement cette ressource

Guide de Services Cloud Managés

Guide de Services Cloud Managés

Accélérer votre transformation digitale, protéger et sécuriser vos environnements Cloud avec les offres de support, d'accompagnement et de services managés. Découvrez le TOP 3 des Services Managés pour accompagner la transformation de vos environnements Cloud, gagner en agilité et en sécurité dans un monde d'incertitudes.

Tech - Par iTPro - Publié le 24 juin 2010