NetBIOS: O que é e como funciona

NetBIOS fornece serviços de comunicação em redes locais. Ele usa um protocolo de software chamado NetBIOS Frames que permite que aplicativos e computadores em uma rede local se comuniquem com o hardware da rede e transmitam dados pela rede.

NetBIOS, uma abreviação de Network Basic Input/Output System, é um padrão da indústria de rede. Foi criado em 1983 pela Sytek e é frequentemente usado com o protocolo NetBIOS sobre TCP/IP. No entanto, também é usado em redes Token Ring , bem como pelo Microsoft Windows.

Nota: NetBIOS e NetBEUI são tecnologias separadas, mas relacionadas. O NetBEUI estendeu as primeiras implementações do NetBIOS com recursos de rede adicionais.

Como o NetBIOS funciona com aplicativos

Os aplicativos de software em uma rede NetBIOS localizam e identificam uns aos outros por meio de seus nomes NetBIOS. No Windows, o nome NetBIOS é separado do nome do computador e pode ter até 16 caracteres.

Aplicativos em outros computadores acessam nomes NetBIOS sobre UDP , um protocolo simples de camada de transporte OSI para aplicativos de rede cliente/servidor com base no Protocolo de Internet na porta 137.

O registro do nome NetBIOS é exigido pelo aplicativo, mas não é suportado pela Microsoft para IPv6 . O último octeto é geralmente o sufixo NetBIOS que explica quais serviços o sistema tem disponível.

O Windows Internet Naming Service fornece serviços de resolução de nomes para NetBIOS.

Dois aplicativos iniciam uma sessão NetBIOS quando o cliente envia um comando para “chamar” outro cliente (o servidor) pela porta TCP 139. Isso é chamado de modo de sessão, onde ambos os lados emitem comandos “enviar” e “receber” para entregar mensagens em ambas as direções. O comando “hang-up” encerra uma sessão NetBIOS.

O NetBIOS também oferece suporte a comunicações sem conexão por meio de UDP. Os aplicativos escutam na porta UDP 138 para receber datagramas NetBIOS. O serviço de datagramas envia e recebe datagramas e transmite datagramas.

Mais informações sobre o NetBIOS

A seguir estão algumas das opções que o serviço de nomes tem permissão para enviar através do NetBIOS:

  • Adicionar nome  para registrar o nome NetBIOS
  • Adicionar nome do grupo  é semelhante, mas registra o nome do grupo NetBIOS
  • Excluir nome  é para cancelar o registro de um nome NetBIOS, seja um nome ou grupo
  • Localizar nome  é para procurar um nome NetBIOS na rede

Os serviços de sessão permitem estas primitivas:

  • Chamada  para iniciar uma sessão através do nome NetBIOS
  • Ouvir  vai ver se pode ser feita uma tentativa de abrir a sessão
  • Hang Up  é usado para fechar uma sessão
  • Send  enviará um pacote pela sessão
  • Send No Ack  é o mesmo que enviar, mas não requer uma confirmação de que foi enviado através da sessão
  • Receber  espera pelo pacote de entrada

Quando no modo de datagrama, estes primitivos são suportados:

  • Enviar Datagrama  enviará um datagrama através de 0. o nome NetBIOS
  • Send Broadcast Datagram  serve para enviar um datagrama para cada nome NetBIOS registrado na rede
  • Receber datagrama  aguarda um pacote de envio de datagrama
  • Receber Broadcast Datagram  espera por um pacote Send Broadcast
Perguntas frequentes
  • Qual é a diferença entre NetBIOS e DNS?

    Domain Name System (DNS) é um diretório para comunicação entre dispositivos pela internet. É necessária uma conexão com a Internet para usar o DNS, mas o NetBIOS está disponível para todas as máquinas em uma rede local.

  • Qual é o número máximo de caracteres em um nome NetBIOS?

    Dezesseis. O primeiro caractere deve ser alfanumérico (não um caractere especial) e o caractere final não pode ser um sinal de menos (-) ou um ponto. Você deve ter pelo menos uma letra; eles não podem ser todos os números.

  • Qual é o comando para exibir estatísticas de NetBIOS sobre TCP/IP?

    Use o comando nbtstat para ver as estatísticas do protocolo NetBIOS sobre TCP/IP (NetBT), bem como as tabelas de nomes NetBIOS e o cache de nomes NetBIOS. Execute o comando sem parâmetros para ver as informações da Ajuda.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x