NetBIOS est-il vraiment parti sur Windows?


9

J'ai posté une question similaire sur StackOverflow. Quelqu'un m'a suggéré de poster une question similaire ici et de voir si quelqu'un peut me donner un aperçu.

De MSDN, on m'a dit que NetBIOS n'est plus pris en charge à partir de Windwos Vista. Effectivement, je ne vois plus aucun nom NetBIOS dans les propriétés du réseau.

Cependant, lorsque j'écris des codes sur mon Windows 7, je rencontre toujours des noms NetBIOS à de nombreux endroits. Par exemple

  1. Je peux toujours utiliser "MYDOMAIN \ Harvey" pour me connecter à ma machine, où je pense que MYDOMAIN est un nom NetBIOS.
  2. Les variables d'environnement COMPUTERNAME et USERDOMAIN sont toujours des noms NetBIOS. Je m'attends à voir un nom DNS ici
  3. Mes noms d'instance SQL Server provenant de mon SQL Server Management Studio sont toujours quelque chose comme MYMACHINE \ Instance1.

Je suppose que Microsoft en conserve encore certains morceaux pour des raisons de compatibilité descendante. Je veux comprendre comment Windows 7 va résoudre le nom NetBIOS en une adresse IP. J'ai trouvé cet article expliquant comment fonctionne la résolution de noms NetBIOS . Je crains que ce ne soit plus vrai pour Windows 7. Au moins, il n'y a pas de serveur WINS pour moi. Quelqu'un peut-il m'expliquer comment Windows 7 fait la résolution de noms NetBIOS?

MISE À JOUR Si le protocole a disparu, comment se passe la résolution de noms NetBIOS? Est-ce qu'il parle toujours à WINS? Si oui, utilise-t-il toujours le protocole NetBIOS pour parler à WINS?

Réponses:


3

"NetBIOS" le protocole ( NBF ) a disparu, remplacé depuis longtemps par NBT, CIFS, etc. "NetBIOS" dans le cadre du nom d' autres choses existe toujours.

Windows a toujours un serveur WINS intégré, même s'il n'y a pas de serveur WINS dédié sur le réseau.


Merci. Si le protocole a disparu, comment se passe la résolution de nom NetBIOS? Est-ce qu'il parle toujours à WINS? Si oui, utilise-t-il toujours le protocole NetBIOS pour parler à WINS? Désolé, je pense que c'est la partie principale que je veux savoir. J'ai mis à jour ma question pour l'inclure.
Harvey Kwok

Non pris en charge et disparu sont deux choses différentes. NBT fait partie intégrante du système d'exploitation Windows jusqu'à W2K8 et Windows 7 inclus. De plus, NBT est activé par défaut.
joeqwerty

@joeq merci d'avoir clarifié la différence entre le protocole NetBIOS et le NetBIOS lui
Harvey Kwok

2

NETBIOS sur TCP / IP est très certainement toujours pris en charge dans Windows Vista et supérieur. Vous pouvez le voir dans les paramètres TCP / IP de votre adaptateur. Il y a encore un endroit pour ajouter des adresses de serveur WINS. Nous exécutons plusieurs serveurs WINS ici sur le campus et tous nos clients les utilisent toujours. Cela dit, le DNS est la méthode de résolution nommée moderne / préférée, mais NETBIOS est toujours là pour la compatibilité avec les applications et / ou les réseaux hérités.



0

Plus d'observation que de réponse ...

J'ai fait une trace une fois sur une machine sur laquelle WINS était désactivé, DNS désactivé et NetBios sur TCP / IP activé. Une requête pour un nom dans le même réseau, a généré une seule diffusion, répondue par le maître de navigation local. Le navigateur principal étant désactivé, le client a envoyé X (je ne me souviens pas, mais c'était> = 10) des émissions avant qu'un autre client ne réponde. Et lorsqu'une requête a été effectuée pour une machine sur un autre réseau, le client a diffusé 100 requêtes, puis a reçu une réponse d'une machine de ce deuxième réseau. Netbios doit disposer d'un mécanisme de transfert des demandes entre les réseaux.

NetBios est très résilient et pourrait prendre le relais plus souvent que les gens ne le savent (comme sur les réseaux avec WINS désactivé ou DNS mal configuré).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.