Você está na página 1de 5

24/1/2014

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).

Entendendo o que e como funciona o WINS


O Windows Internet Name Service WINS um servio para resoluo de nomes. Mais
um, pode perguntar o amigo leitor. Sim, alm do DNS o Windows 2000 Server (a
exemplo do Windows Server 2003 e do NT Server 4.0) tambm fornece mais um
servio para resoluo de nomes WINS.
O WINS tem muitas diferenas em relao ao DNS. A primeira e fundamental delas
que o WINS no forma um espao de nomes hierrquico como o DNS. O espao de
nomes do WINS plano (flat).
Em uma base de dados WINS fica registrado apenas o nome NetBios do computador e
http://www.juliobattisti.com.br/artigos/windows/tcpip_p10.asp

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.

Algumas caractersticas do WINS


O WINS apresenta as seguintes caractersticas:
Um banco de dados dinmico de nomes NetBios para endereo IP, o qual fornece o suporte para
resoluo e registro do nome NetBios dos computadores da rede. O servio WINS instalado em
um ou mais servidores da rede. O nmero IP do servidor WINS deve ser informado nos clientes,
quer seja configurando manualmente as propriedades do protocolo TCP/IP do cliente, quer seja
atravs do uso do DHCP para efetuar estas configuraes.
Gerenciamento centralizado do banco de dados de nome para endereo, minorando a
necessidade de gerenciamento de arquivos Lmhosts. O arquivo Lmhosts um arquivo de texto,
na qual podem ser criadas entradas para resoluo de nomes NetBios. O arquivo Lmhosts fica na
pasta systemroot\system32\drivers\etc, onde systemroot representa a pasta onde est
instalado o Windows 2000 Server, Windows XP ou Windows Server 2003. Podemos dizer que o
Lmhosts representa para o WINS, o mesmo que o arquivo hosts representa para o DNS. Na
verdade, na pasta indicada anteriormente, gravado, por padro, um arquivo chamado
Lmhosts.sam. O administrador, caso necessite utilizar um arquivo Lmhosts, pode renomear este
arquivo (de Lmhosts.sam para Lmhosts) e criar as entradas necessrias.
O uso do WINS fornece Reduo de trfego de broadcast, gerado para a reosluo de nome
NetBios. Se os clientes dependentes do WINS, no estiverem configurados com o nmero IP de
pelo menos um servidor WINS, eles iro gerar trfego de Broadcast na rede local, para tentar
resolver nomes. Por padro os roteadores bloqueiam trfego de broadcast. Com isso, sem o uso
do WINS, para clientes que dependem do WINS, no haveria como fazer a resoluo de nomes
de servidores que esto em outras redes (redes remotas, ligadas atravs de links de WAN e
roteadores). Atravs do mecanismo de replicao, possvel manter vrios servidores WINS, em
diferentes redes, com o mesmo banco de dados, com informaes de todos os computadores da
rede, mediante o uso de replicao.
possvel integrar o WINS com o DNS, para que o WINS possa respodner consultas s quais o
DNS no conseguiu responder.
http://www.juliobattisti.com.br/artigos/windows/tcpip_p10.asp

2/5

24/1/2014

Julio Battisti

Como saber se ainda devo utilizar o WINS?


Pode parecer que o WINS tem muitas vantagens, ento deve realmente ser utilizado.
No bem assim. S justificado o uso do WINS se houver verses antigas do
Windows (Windows 3.11, Windows 95, Windows 98 ou Windows Me) ou aplicaes que
dependam do WINS. Neste tem vou detalhar um pouco mais sobre em que situaes
voc ainda ter que utilizar o WINS.
Antes de mostrar quando voc deve utilizar, vou descrever algumas situaes em
que, com certeza, voc no precisar utilizar o WINS:
A sua rede baseada apenas em servidores como Windows 2000 Server ou Windows Server
2003 e os clientes so baseados no Windows 2000 Professional, Windows XP Professional ou
Windows Vista. Com uma rede nesta situao, com certeza o DNS est instalado e funcionando.
Nesta situao no existe nenhuma dependncia do WINS para a resoluo de nomes, uma vez
que o DNS atende perfeitamente a necessidade de resoluo de nomes no cenrio proposto.
Se voc tem uma pequena rede, com at 20 computadores, localizados em um nico escritrio, e
a rede utilizada para compartilhamento de arquivos, impressoras e para aplicaes, no
necessrio o uso do WINS. Mesmo que alguns clientes ou aplicaes necessitem de resoluo de
nome NetBios, podero faz-lo, sem problemas, usando broadcast. Devido ao pequeno nmero
de computadores, o trfego de broadcast, devido resoluo de nomes NetBios no
representar um problema.

Ao decidir se precisa usar o WINS, voc deve primeiro considerar as seguintes


questes:
Tenho computadores na rede que exigem o uso de nomes de NetBIOS? Lembre que todos os
computadores em rede que estiverem sendo executados com um sistema operacional da
Microsoft antigo, como as verses do MS-DOS, Windows 95/98 ou Windows NT 3.51/4.0, exigem
suporte a nomes de NetBIOS. O Windows 2000 o primeiro sistema operacional da Microsoft que
no requer mais a nomeao de NetBIOS. Portanto, os nomes de NetBIOS ainda podem ser
exigidos na rede para fornecer servios de compartilhamento de arquivo e impresso bsicos e
para oferecer suporte a diversas aplicaes existentes, as quais ainda dependam da resoluo
de nomes NetBios. Por exemplo, um cliente baseado no Windows 95, depende do nome NetBios
do servidor, para poder acessar uma pasta compartilhada no servidor. Voc no conseguir usar
o nome DNS do sevidor, como por exemplo: \\srv01.abc.com\documentos, em clientes com
verses antigas do Windows, conforme as descritas no incio deste pargrafo. Nestes clientes
voc tem que usar o nome NetBios do servidor, como por exemplo: \\srv01\documentos.
Todos os computadores na rede esto configurados e so capazes de oferecer suporte ao uso
de outro tipo de nomeao de rede, como por exemplo o DNS (Domain Name System, sistema de
nomes de domnios)? A nomeao de rede um servio vital para a localizao de computadores
e recursos por toda a rede, mesmo quando os nomes NetBIOS no sejam exigidos. Antes de
decidir eliminar o suporte a nomes de NetBIOS ou WINS, certifique-se de que todos os
computadores e programas na rede so capazes de funcionar usando outro servio de nomes,
como o DNS. Nesta etapa muito importante que voc tenha um inventrio de software
atualizado. Com o inventrio de software voc tem condio de saber quais programas ainda
dependem da resoluo de nomes NetBios.

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.

Clientes suportados pelo WINS


O WINS suportado por uma grande variedade de clientes, conforme descrito na lista a
seguir:
Windows Server 2003
http://www.juliobattisti.com.br/artigos/windows/tcpip_p10.asp

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.

Como funciona o WINS


Os servidores WINS mantm uma base de dados com nomes dos clientes configurados
para utilizar o WINS e os respectivos endereos IP. Quando uma estao de trabalho
configurada para utilizar o WINS inicializada, ela registra o seu nome NetBios e o seu
endereo IP no banco de dados do servidor WINS. A estao de trabalho utiliza o
servidor WINS, cujo endereo IP est configurado como WINS Primrio, nas
propriedades do protocolo TCP/IP (quer estas configuraes tenham sido feitas
manualmente ou via DHCP. Para informaes detalhadas sobre o DHCP, consulte
a Parte 9 deste tutorial). Quando o cliente desligado, o registro do nome e do
endereo IP liberado no servidor WINS. Com isso a base de dados do WINS criada e
mantida, dinamicamente.
Os nomes NetBios podem ter, no mximo 15 caracteres. Um 16 caractere
registrado pelo servio WINS. Este caractere adicional utilizado para indicar um
determinado tipo de servio. Por exemplo, um servidor pode ter o seu nome registrado
no WINS vrias vezes. O que diferencia um registro do outro o 16 caractere, o qual
indica diferentes servios. O 16 caractere est no formato de nmero Hexadecimal. A
seguir, a ttulo de exemplo, alguns dos valores possveis para o 16 caractere e o
respectivo significado:
nome_de_domnio[1Bh]: Registrado por cada controlador de domnio do Windows NT Server 4.0
que esteja executando como PDC (Primary Domain Controller) do respectivo domnio. Esse
registro de nome usado para permitir a procura remota de domnios. Quando um servidor WINS
consultado para obteno desse nome, ele retorna o endereo IP do computador que registrou
o nome.
nome_de_computador[1Fh]: Registrado pelo servio Network Dynamic Data Exchange (NetDDE,
intercmbio dinmico de dados de rede). Ele aparecer somente se os servios NetDDE forem
iniciados no computador.

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

Você também pode gostar