Actualizado el 14-01-2007
versión para imprimir

Servicio WINS

Si recuerdas de cuando hablabamos del protocolo NetBIOS, en este tipo de redes cada equipo tiene una dirección no lógica, es cuanto es única y solo individualiza a un equipo de la sub red, pero no dice nada de su localización.

En una red sencilla cada ordenador de la subred guarda una lista con los nombres de los demas equipos. Es una relacion de igual a igual y no hace falta servidor.

Con la utilización de NetBIOS sobre TCP/IP nacen los servidores WINS:

El Servicio de Nombres de Internet de Windows, o WINS, es simplemente un servidor de nombres NetBIOS y de su traslación a IP. Es un servidor dinámico, ya que solo mantiene la información mientras el equipo esta conectado y refresca la infoemación.

Puede existir un servidor WINS primario junto con otro secundario, que solo se utilizará en caso de fallo, sincronizando la informacion entre si.

Es cada equipo de la red quien solicita registrarse en el servidor WINS (con su nombre NetBIOS y IP), limitandose el servidor a mantener la informacion recibida, y a suministrarla al resto de equipos de la red.

En definitiva WINS es una de las formulas de resolver nombre de equipo a IP en el protocolo NetBIOS sobre TCP/IP; una de las fórmulas y no la única, por lo que en una red doméstica no es necesario. Otras vias de resolucion nombre_equipo a IP son el archivo LMHOSTS, la resolución de nombres por difusión IP, o la cache NetBIOS.

Broadcast or not broadcast

Toda máquina que usa NetBIOS registra su nombre al iniciarse. Este registro no es sino el proceso de darse a conocer al resto de máquinas de la sub red, y segun la tengamos configurada, esta auto-presentación puede ser mediante broadcasting (señal enviada a todos los equipos conectados) o dandose de alta en un servidor WINS. Alternativamente hay un tercer sistema, estatico, utilizando un archivo LMHOST.

En definitiva:

  • cache de la NetBIOS: cada vez que un PC resuelve un nombre NetBios a IP, conserva en memoria cache los datos un tiempo variable (10 minutos). Si necesita de nuevo el dato, lo busca en primer lugar en esta cache (Para ver el contenido de la memoria cache, nbtstat -c )
  • Si el PC no ha podido localizar la IP de la maquina que busca, hace una petición basada en el nombre NetBIOS que es radiada (broadcasting) a todos los equipos conectados, y eventualmente respondida unicamente por la máquina destino que facilita su IP. Desventajas ? abundancia de tráfico de red para cada simple petición.
  • Archivo LMHosts: es un archivo de texto que describe cada nombre de equipo con la ip que le corresponde. Es el unico sistema estatico (que no se actualiza segun que equipos esten conectados en cada momento
  • Servidor WINS, del que veniamos hablando
This site powered by Phorum.