
Por exemplo, quando você olha para “Rede” no Windows, ela é preenchida com hosts, impressoras, etc. Ou quando você mapeia uma unidade de rede, compartilhamentos e outros recursos parecem “estar lá”, mesmo que você não saiba o IP endereço do host em que o compartilhamento está. Esses recursos são anunciados com NetBIOS ou com um protocolo diferente? Pensando bem, quando configuro o compartilhamento de pastas, não vejo uma opção para anunciar se os compartilhamentos são anunciados ou não. Existe uma configuração para isso?
Responder1
Existem duas classes de protocolos em jogo aqui e muitos protocolos concorrentes para cada classe:
Descoberta de serviçoprotocolos (de navegação) ajudam você a obter uma lista razoavelmente atualizada dosnomesde hosts e serviços disponíveis em sua rede, mas não informa os endereços IP necessários para realmente se conectar a esses hosts e serviços. Navegação NetBIOS (com ou sem um navegador mestre de domínio), SSDP de UPnP, Web Services Discovery (WSD), Windows Connect Now (WCN), as partes "dns-sd" do IETF ZeroConf (Apple Bonjour) e coisas mais antigas e raras como Java Jini e o Service Location Protocol (SLP) IETF são exemplos de protocolos de descoberta de serviço que podem estar em uso em seu sistema.
Resolução de nomesOs protocolos permitem procurar os endereços IP dos hosts e serviços nomeados. NetBIOS Name Service, WINS, DNS e LLMNR são exemplos de protocolos de resolução de nomes.
Tradicionalmente, as máquinas Windows usam navegação NetBIOS baseada em transmissão de LAN local para descoberta de serviços em grupos de trabalho e serviço de nomes NetBIOS baseado em transmissão de LAN local para resolução de nomes. Quando o Windows NT Advanced Server foi introduzido, ele adicionou o conceito de "Domínios do Windows", que eram como supergrupos de trabalho que podiam abranger várias sub-redes, com a ajuda de um "Navegador Mestre de Domínio" em execução no Servidor NT. Ele também adicionou o "Windows Internet Name Service" para permitir que a resolução de nomes no estilo Windows seja feita de forma unicast, que também pode cruzar sub-redes.
Devido a falhas de design, dificuldades de implementação e falta de confiabilidade com navegação no estilo NetBIOS e resolução de nomes, e porque era visto como centrado na Microsoft em vez de um padrão aberto, outros grupos não-Microsoft desenvolveram outros protocolos de descoberta de serviços e resolução de nomes, alguns dos quais tiveram sucesso limitado e permaneceram (UPnP em gateways domésticos e impressoras e talvez alguns outros tipos de dispositivos LAN, ZeroConf/Bonjour em Macs), enquanto outros, eu acho, estão quase esquecidos (Jini, SLP).