Description du service Explorateur d'ordinateurs de Microsoft

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

Sommaire

Résumé

Les services Microsoft Active Directory de Windows 2000 et Windows XP remplacent le service Explorateur d'ordinateurs utilisé dans les versions antérieures de Windows pour fournir la résolution des noms NetBIOS. Le service Explorateur d'ordinateurs de Windows 2000 est fourni pour assurer la compatibilité descendante avec les ordinateurs clients qui exécutent des versions antérieures de Windows.

Cet article décrit les méthodes de base par lesquelles un ordinateur serveur fournit la fonctionnalité de la liste de parcours aux ordinateurs clients du réseau. Pour une explication plus détaillée des composants de l'explorateur, reportez-vous aux documents suivants :
  • Microsoft Windows NT 4.0 Resource Kit, chapitre 3, "Windows NT 4.0 Browser Service" (en anglais).
  • Document "CIFS/E Browser Protocol" (en anglais), disponible sur le site Web de Microsoft à l'adresse suivante :
    ftp://ftp.microsoft.com/developr/drg/cifs/cifsbrow.doc
  • Paramètres du Registre de l'explorateur décrits dans le fichier Regentry.hlp du Kit de ressources Microsoft Windows NT 4.0.
La principale fonction du service Explorateur d'ordinateurs est de fournir une liste d'ordinateurs qui partagent les ressources du domaine d'un client avec une liste d'autres noms de domaines et de groupes de travail via un réseau étendu (WAN). Cette liste est fournie aux clients qui affichent les ressources réseau avec Voisinage réseau ou la commande NET VIEW.

Plus d'informations

Le service Explorateur d'ordinateurs gère une liste spécifiant le nom du domaine ou du groupe de travail où se trouve l'ordinateur et le protocole utilisé pour chaque ordinateur du segment réseau desservi par l'ordinateur qui exécute le service Explorateur d'ordinateurs. Sur chaque segment réseau, un maître explorateur est choisi dans le groupe des ordinateurs situés sur le segment qui exécutent le service Explorateur d'ordinateurs.

Le maître explorateur est chargé de recueillir les annonces de l'hôte ou du serveur envoyées sous forme de datagrammes toutes les douze minutes par chaque serveur du segment réseau du maître explorateur. Le maître explorateur demande aux explorateurs potentiels de chaque segment de réseau de devenir explorateurs secondaires. L'explorateur secondaire d'un segment réseau donné fournit une liste de parcours aux ordinateurs clients situés sur le même segment.

REMARQUE : Dans une structure de domaine Windows NT, le contrôleur principal de domaine est toujours sélectionné comme maître explorateur du domaine. Seul le contrôleur principal de domaine peut être maître explorateur du domaine. En cas d'absence de contrôleur principal de domaine, aucun maître explorateur de domaine n'est disponible et vous ne pouvez pas obtenir de liste de parcours de la part de groupes de travail autres que celui dans lequel vous vous trouvez.

Il ne peut y avoir qu'un maître explorateur par segment réseau. Tous les contrôleurs de domaine autres que le contrôleur principal de domaine sont désignés comme explorateurs secondaires. En outre, un explorateur secondaire par groupe de 32 ordinateurs est alloué sur le segment réseau.

Dans une configuration de groupe de travail contenant des ordinateurs Windows NT Workstation, il y a toujours un maître explorateur. Si le groupe de travail compte au moins deux ordinateurs Windows NT Workstation, il y a également un explorateur secondaire. Un autre explorateur secondaire est alloué pour chaque groupe de 32 ordinateurs Windows NT Workstation du groupe de travail.

Si aucun contrôleur de domaine n'est présent sur un segment réseau donné, un processus visant à choisir un maître explorateur et un explorateur secondaire parmi les ordinateurs du segment est initié, basé sur l'ordre de priorité suivant :

Windows 2000 Server
Windows 2000 Professionnel
Microsoft Windows NT 4.0 Server, Édition Entreprise
Microsoft Windows NT 4.0 Server
Microsoft Windows NT 4.0 Workstation
Microsoft Windows 98
Microsoft Windows 95
Microsoft Windows pour Workgroups 3.11

Rôle Explorateur principal de domaine

Dans la mesure où le service Explorateur d'ordinateurs est lié par des segments de diffusion et où chaque maître explorateur gère sa propre liste, il doit exister un moyen de fusionner ces listes en une seule liste de niveau domaine. Cette fonctionnalité est proposée par l'explorateur principal du domaine, à savoir le contrôleur principal du domaine. Le seul protocole réseau qui nécessite cette fonctionnalité est TCP/IP (Transmission Control Protocol/Internet Protocol).

Le contrôleur principal de domaine est également chargé de se connecter toutes les 12 minutes à son serveur WINS (Windows Internet Name Service) pour obtenir une liste de toutes les entrées de type NomDomaine <1b> enregistrées par les contrôleurs principaux de domaine de toute l'entreprise. Cette opération s'effectue par l'émission d'une requête MSRPC R_WinsGetBrowserNames. Ces noms, avec les datagrammes d'annonces du groupe de travail recueillis par les maîtres explorateurs de l'ensemble du réseau étendu, constituent la liste complète des noms de domaines et de groupes de travail. Les noms découverts par les annonces du groupe de travail sont prioritaires par rapport à ceux obtenus du serveur WINS. Ces noms de domaines et de groupes de travail contiennent également le nom du serveur qui enregistre les ordinateurs dans la liste de parcours. Au cas où un serveur WINS n'est pas disponible, ou pas enregistré, l'explorateur du client demande à l'ordinateur qui a enregistré le nom la liste des serveurs. Cette opération, appelée liaison à deux bonds, est effectuée de la part du client par son explorateur.

Le contrôleur principal de domaine fusionne toutes les listes recueillies par les maîtres explorateurs sur chaque segment du réseau étendu. Toutes les 12 minutes, le maître explorateur se connecte au contrôleur principal de domaine afin d'obtenir la liste concernant l'ensemble du domaine. L'obtention de cette liste passe d'abord par l'émission d'une requête NetServerEnum avec un indicateur 0xFFFFFFFF. Cette requête récupère la liste complète des serveurs du domaine. Le maître explorateur émet alors la même requête, mais cette fois avec l'indicateur 0x8000000, afin de demander tous les noms de domaines et de groupes de travail.

Pour signaler au contrôleur principal de domaine qu'il doit récupérer la liste recueillie par ce maître explorateur, le maître explorateur envoie une trame dirigée d'annonces de maîtres par le biais du port UDP (User Datagram Protocol) 138. Cela indique au contrôleur principal de domaine qu'il doit se connecter immédiatement au maître explorateur et récupérer sa liste. Cette communication utilise également deux requêtes NetServerEnum. Une requête NetServerEnum avec l'indicateur 0x40000000 est publiée en premier pour demander la liste locale des serveurs recueillie par le maître explorateur. Ensuite, une requête NetServerEnum avec l'indicateur 0xC0000000 est envoyée pour récupérer les trames d'annonces de groupes de travail locales envoyées par le maître explorateur d'autres domaines ou groupes de travail de son segment. Chaque explorateur secondaire du segment émet une requête NetServerEnum avec les indicateurs 0xFFFFFFFF et x80000000 à intervalles de 12 minutes pour obtenir la liste complète des serveurs, domaines et noms de groupes de travail.

Enregistrement et durée de propagation

Dans la mesure où le service Explorateur d'ordinateurs repose sur des diffusions serveur, sa communication s'effectue sans connexion, ce qui, par définition, la rend peu fiable. Lorsqu'un serveur démarre, il envoie immédiatement une trame d'annonces d'hôtes. Ce processus est répété à 4, puis à 8 minutes. Le processus est ensuite répété toutes les 12 minutes.

En tenant compte de la perte de quelques trames de datagramme, il est raisonnable de penser que le maître explorateur ajoutera à la liste de parcours le nom d'un ordinateur donné dans les 12 minutes suivant le démarrage. Au-delà de ce point, le trafic orienté connexion est utilisé et les séquences sont plus déterministes. Dans les 12 minutes, le maître explorateur du segment se connecte au contrôleur principal de domaine pour obtenir la liste de niveau domaine et, dans le même temps, le contrôleur principal de domaine se connecte au maître explorateur et apprend la présence du nouveau serveur.

Les maîtres explorateurs situés sur des segments distants se connectent également au contrôleur principal de domaine à intervalles de 12 minutes et apprennent rapidement la présence d'un nouveau serveur. Dans les 12 minutes qui suivent le moment où le maître explorateur apprend le nom d'un nouvel ordinateur, tous les explorateurs secondaires se connectent à leur maître explorateur. À ce stade, tous les explorateurs situés sur un segment distant savent qu'un nouveau serveur est présent. Dans un environnement de réseau étendu à plusieurs segments, le temps maximal nécessaire pour que tous les clients du domaine voient le nouvel ordinateur doit être de 48 minutes (12 + 12 + 12 + 12). Sur un réseau où les valeurs de performance de diffusion et d'utilisation du réseau restent dans des plages sûres, cette période doit en moyenne être approximativement moitié moins longue (24 minutes).

Supprimer des ordinateurs de la liste de parcours peut prendre plus de temps. Pour tenir compte des trames de datagramme perdues, le maître explorateur ne supprime pas de serveur de sa liste avant que 3 périodes d'annonce se soient écoulées. Si le serveur n'est pas arrêté normalement ou si la connectivité réseau est perdue, le serveur peut rester dans la liste du maître explorateur pendant une durée pouvant atteindre 36 minutes. Passé ce délai, le contrôleur principal de domaine reçoit l'ordre de supprimer le nom du serveur. Le même flux de communication se répète pour supprimer le nom d'un serveur. Dans les 12 minutes, un maître explorateur d'un segment distant obtient du contrôleur principal de domaine la liste de niveau domaine et dans les 12 minutes, chaque explorateur secondaire se connecte au maître explorateur. Ce processus peut prendre jusqu'à 72 minutes (36 + 12 + 12 + 12). Si le serveur est arrêté normalement, l'explorateur envoie une trame unique d'annonces d'hôtes pour indiquer qu'il n'agit plus en tant que serveur. À la réception de ce datagramme, le maître explorateur supprime immédiatement le serveur de sa liste locale. Sur un réseau où les valeurs de performance de diffusion et d'utilisation du réseau restent dans des plages sûres, cette période doit en moyenne être approximativement moitié moins longue (36 minutes).

Dans la mesure où le rôle d'exploration d'un serveur est défini dynamiquement avec des élections périodiques, déterminer le flux de communication utilisé pour fournir la liste de parcours à un ordinateur client spécifique peut être difficile. Si un maître explorateur est arrêté normalement, il force l'élection d'un nouveau maître explorateur tandis qu'il s'arrête. Si l'explorateur secondaire qui gagne l'élection est présent sur le réseau depuis suffisamment longtemps pour recevoir une liste de parcours complète, il démarre en tant que maître explorateur avec une liste de parcours entièrement remplie, et l'exploration se poursuit sans interruption sur le segment réseau.

Si un serveur qui agissait en tant que maître explorateur n'est pas arrêté normalement ou si le datagramme de demande d'élection forcée est perdu, l'exploration peut cesser temporairement sur le segment réseau. Si un ordinateur client demande une liste de parcours et ne parvient pas à trouver un maître explorateur, une élection est provoquée afin de désigner un nouveau maître explorateur. Le temps nécessaire à découvrir qu'aucun maître explorateur n'est présent peut atteindre 12 minutes, en fonction de l'utilisation du réseau.

Exigences pour la résolution de noms

La résolution de noms sur le domaine est essentielle au fonctionnement du modèle d'exploration distribuée. Tous les ordinateurs du réseau étendu qui constituent des maîtres explorateurs potentiels doivent être en mesure de résoudre l'entrée de type NomDomaine <1b> du contrôleur principal de domaine. Lorsqu'un maître explorateur potentiel a reçu une réponse positive à la demande d'un contrôleur principal de domaine, il doit aussi être capable de résoudre l'entrée de type nom d'ordinateur <00> du contrôleur principal de domaine. Le contrôleur principal de domaine doit être capable de résoudre le nom de tous les ordinateurs qui constituent des maîtres explorateurs potentiels pour pouvoir s'y connecter. Le contrôleur principal de domaine écoute le port UDP pour connaître les annonces principales dirigées des maîtres explorateurs.

Une fois l'annonce effectuée, le contrôleur principal de domaine résout le type de nom d'ordinateur <00> du maître explorateur et demande la liste de parcours recueillie par le maître.

Lorsqu'une liste de parcours est présentée à un ordinateur client, celui-ci doit résoudre l'entrée de nom NetBIOS de chaque ordinateur qui figure dans la liste afin d'afficher des ressources partagées. Par conséquent, tous les ordinateurs clients doivent être capables de résoudre l'adresse IP (Internet Protocol) de tous les ordinateurs du domaine. Dans la plupart des configurations réseau, cela signifie que l'infrastructure WINS distribuée doit fonctionner correctement.
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 188001 - Dernière mise à jour: mercredi 26 février 2014 - 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 XP Édition familiale
  • Microsoft Windows XP Professional
Mots-clés : 
kbenv kbinfo KB188001
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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com