Wins (abréviation de Windows Internet Naming
Service) est utilisé dans les serveurs réseaux utilisant Windows 2000 ou 2003
pour communiquer avec les anciens systèmes d'exploitation (NT, 95 et 98). La
communication entre les PC se basaient sur NetBios pour faire correspondre un
nom d'ordinateur avec son adresse IP. Les serveurs réseaux Microsoft actuels
utilisent Active Directory (basé sur
DNS) pour déterminer la correspondance
entre le nom de l'ordinateur et son adresse IP.
Un serveur WINS est finalement un serveur de noms
NetBios amélioré destiné à garder la compatibilité avec les anciennes versions
de Windows. Même si ce service peut être installé sur les versions serveurs
actuels, il n'est plus vraiment nécessaire. Le port utilisé pour toutes les
communications est le 137 en UDP.
Le fonctionnement:
Lorsqu'un client démarre, il enregistre la correspondance
de son nom NetBios / adresse IP sur le serveur désigné. C'est ce que l'on
appelle le mappage.
A chaque fois que le client utilise une commande
NetBios pour communiquer avec une autre ressource réseau, il envoie la
demande directement au serveur Wins. Il ne diffuse donc pas directement la
requête sur le réseau.
A la réception de la requête, le serveur
recherche la correspondance (mappage) Nom NetBios / adresse de la ressource
de destination (typiquement un PC qui partage des dossiers) puis renvoie au
client l'adresse IP de destination.
Remarque: un client WINS met automatiquement la base
de donnée à jour en cas de changement d'adresse IP lors de l'utilisation d'un
serveur DHCP.