Escolar Documentos
Profissional Documentos
Cultura Documentos
9 - Introdução Ao WINS
9 - Introdução Ao WINS
Julio Battisti
Introduo:
Esta a dcima parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos bsicos do
protocolo TCP/IP. Na Parte 2falei sobre clculos binrios, um importante tpico para
entender sobre redes, mscara de sub-rede e roteamento. Na Parte 3 falei sobre
Classes de endereos, na Parte 4 fiz uma introduo ao roteamento e na Parte
5apresentei mais alguns exemplos e anlises de como funciona o roteamento e
na Parte 6 falei sobre a Tabela de Roteamento. Na Parte 7 tratei sobre a diviso de uma
rede em sub-redes, conceito conhecido como subnetting. NaParte 8 fiz uma
apresentao de um dos servios mais utilizados pelo TCP/IP, que o Domain Name
System: DNS. O DNS o servio de resoluo de nomes usado em todas as redes
TCP/IP, inclusive pela Internet que, sem dvidas, a maior rede TCP/IP existente.
Na Parte 9 fiz uma apresentao do servio Dynamic Host Configuration Protocol
DHCP. Nesta dcima parte falarei sobre mais um servio de rede do Windows 2000
Server e Windows Server 2003: WINS
O WINS a abreviatura de Windows Internet Name Services. um servio de
resoluo de nomes. Mais um? O DNS j no um servio de resoluo de nomes?
Sim para as duas questes. O WINS mais um servio de resoluo de nomes, que
mantido por questes de compatibilidade com verses anteriores do Windows (95, 98,
Me, 3.11) e de compatibilidade com aplicaes mais antigas, que ainda dependam da
resoluo de nomes NetBios, a qual feita pelo WINS.
Todo computador tem dois nomes: um chamado nome de hosts e um nome NetBios.
Claro que estes nomes devem ser iguais. Por exemplo, o computador
micro01.abc.com.br tem um nome de host micro01 e, por coerncia, o nome NetBios
tambm deve ser micro01. Eu digo deve ser, porque em clientes mais antigos, tais
como o Windows 95, Windows 98 ou Windows Me, o nome de host e o nome NetBios
so configurados em diferentes opes do Windows e podem ser diferentes, embora
no seja nada coerente configurar nomes diferentes.
O WINS um servio que permite que os clientes faam o registro do nome NetBios,
dinamicamente durante a inicializao. O cliente registra o seu nome NetBios e o
respectivo endereo IP. Com isso o WINS vai criando uma base de nomes NetBios e os
respectivos endereos IP, podendo fornecer o servio de resoluo de nomes NetBios
na rede.
Conforme voc ver nesta introduo, o WINS apresenta um espao de nomes
chamado plano (flat), sem domnio e sem nenhuma hierarquia (muito diferente do que
acontece no DNS, onde temos um espao de nomes hierrquico, conforme descrito
na Parte 9 deste tutorial).
1/5
24/1/2014
Julio Battisti
o respectivo nmero IP. Poderamos at dizer que o WINS est para a resoluo de
nomes NetBios, assim como o DNS est para a resoluo de nomes FQDN (descritos
na Parte 9).
A grande questo que continua : Porque dois servios diferentes para a resoluo de
nomes?? O que acontece que at o NT Server 4.0, o WINS era o servio de
resoluo de nomes mais utilizado e o suporte ao DNS s er obrigatrio se aglum
servio dependesse do DNS. Na poca do NT Server 4.0, com a maioria dos clientes
baseados em Windows 95/98 (ou at mesmo Windows 3.11), o WINS era o servio de
nomes mais utilizado. Porm a partir do Windows 2000 Server, com o Active Directory,
o DNS passou a ser o servio preferencial para a resoluo de nomes (e obrigatrio
para o caso do Active Directory).
Porm da mudana do WINS para o DNS, obviamente que existe um perodo de
transio. exatamente este perodo que estamos vivendo, ou seja, com clientes
(Windows 95/98/Me) e aplicativos que ainda dependem do WINS. Por isso que, muito
provavelmente, voc ainda precsar do WINS para dar suporte a estes clientes e
aplicativos mais antigos, ainda dependentes do WINS.
Com o WINS, sempre que um cliente configurado para utilizar um servidor WINS,
inicializado, o cliente, automaticamente, registra o seu nome NetBios e o respectivo
endereo IP, na base de dados do servidor configurado como Wins Primrio, nas
propriedades do TCP/IP do cliente. Os nomes NetBios podem ter at 15 caracteres. Na
verdade so 16 caracteres, mas o dcimo sexto reservado para uso do sistema
operacional. O Windows 2000 Server registra, para um mesmo computador, o nome
NetBios mais de uma vez, apenas mudando o dcimo sexto caractere. Este caractere
indica um servio especfico no computador. Falarei mais sobre estes nomes logo
adiante.
2/5
24/1/2014
Julio Battisti
Os clientes WINS que estejam executando sob o Windows 2000, Windows Server 2003
ou Windows XP Professional, so configurados por padro para usar primeiro o DNS
para resolver nomes com mais de 15 caracteres ou que utilizem pontos (".") dentro do
nome. Para nomes com menos de 15 caracteres e que no utilizem pontos, o Windows
primeira tenta resolver o nome usando WINS (se este estiver configurado), caso o
WINS venha a falhar, o DNS ser utilizado na tentativa de resolver o nome.
3/5
24/1/2014
Julio Battisti
Windows 2000
Windows NT 3.5 ou superior
Windows 95/98/Me
Windows for Workgroups 3.11
MS-DOS com Cliente de Rede Microsoft verso 3
MS-DOS com LAN Manager verso 2.2c
Clientes Linux e UNIX, rodando o servo Samba
Nota: possvel criar entradas estticas no WINS (criadas manualmente), para clientes
no suportados pelo WINS. Porm esta no uma prtica recomendada e somente
deve ser utilizada quando for absolutamente necessria.
No esquea: Fique atento a este ponto, ou seja, criao de entradas estticas. Por
exemplo, se voc tem clientes antigos, como o Windows 95 ou Windows 98, que
precisam acessar recursos em um servidor UNIX ou Linux, o qual no pode ser cliente
do WINS, ou seja, no capaz de registrar seu nome no WINS, o que fazer? Neste
caso voc deve criar uma entrada esttica no WINS, para o nome do servidor UNIX ou
Linux e o respectivo endereo IP. Com isso, os clientes mais antigos podero acessar
os recursos do servidor UNIX.
Voc pode exibir a lista de nomes (na verdade o mesmo nome, apenas diferenciando o
16 caractere) registrados para um determinado computador, utilizando o seguinte
comando:
nbtstat a nome_do_computador
Por exemplo, o comando a seguir retorna a lista de nomes registrados no WINS, pelo
computador chamado servidor:
http://www.juliobattisti.com.br/artigos/windows/tcpip_p10.asp
4/5
24/1/2014
Julio Battisti
nbtstat a servidor
Este comando retorna o resultado indicado a seguir:
C:\>nbtstat -a servidor
Local Area Connection:
Node IpAddress: [10.10.20.50] Scope Id: []
NetBIOS Remote Machine Name Table
Name
Type Status
------------------------------------------SERVIDOR
<00> UNIQUE
Registered
SERVIDOR
<20> UNIQUE
Registered
GROZA
<00> GROUP
Registered
GROZA
<1C> GROUP
Registered
GROZA
<1B> UNIQUE
Registered
GROZA
<1E> GROUP
Registered
SERVIDOR
<03> UNIQUE
Registered
GROZA
<1D> UNIQUE
Registered
..__MSBROWSE__.
<01> GROUP
Registered
INet~Services
<1C> GROUP
Registered
IS~SERVIDOR.... <00> UNIQUE
Registered
ADMINISTRADOR <03> UNIQUE
Registered
MAC Address = 00-00-21-CE-01-11
Para que as estaes de trabalho da rede possam utilizar o servidor WINS, basta
informar o nmero IP do servidor WINS nas propriedades avanadas do protocolo
TCP/IP da estao de trabalho. Uma vez configurado com o nmero IP do servidor
WINS, o cliente, durante a inicializao, registra o seu nome NetBios, automaticamente
com o servidor WINS.
O cliente WINS utiliza diferentes mtodos para a resoluo de nomes NetBios. Estes
diferentes mtodos so identificados como: b-node, p-node, m-node e h-node. A
seguir descrevo a diferena entre estes mtodos:
b-node: Um cliente configurado com este mtodo de resoluo utiliza somente broadcast para a
resoluo de nomes NetBios. Se no houver um servidor WINS na rede ou o servidor WINS no
estiver configurado nas propriedades avanadas do TCP/IP, este o mtodo padro utilizado.
p-node: Utiliza somente o servidor WINS. Se o WINS falhar em resolver o nome, o cliente no
tentar outro mtodo.
m-node: Utiliza primeiro broadcast, se no conseguir resolver o nome usando broadcast, ento
utiliza o servidor WINS.
h-node: Primeiro utiliza o servidor WINS, somente se o WINS falhar que ser tentado o
broadcast. Este mtodo reduz o trfego de broadcast na rede. o mtodo padro para clientes
configurados para utilizar um servidor WINS.
Concluso
Nesta parte do tutorial fiz a apresentao do servio WINS. Nas prximas partes deste
tutorial, falarei sobre os demais servios do Windows 2000 Server e do Windows
Server 2003, diretamente ligados ao TCP/IP, tais como o RRAS e IPSec.
http://www.juliobattisti.com.br/artigos/windows/tcpip_p10.asp
5/5