Guia de Protocolos de Rede: LLMNR, NetBIOS, DNS e IPv6

Classificado em Computação

Escrito em em com um tamanho de 4,7 KB

LLMNR (Link-Local Multicast Name Resolution)

Vantagens:

  • Compatível com IPv6;
  • Não requer configuração de resolução de nomes em sub-redes locais;
  • Serviço menor comparado ao NetBIOS.

Desvantagens:

  • Não funciona com versões anteriores ao Windows Server 2008 e Windows Vista;
  • Não vai além das sub-redes locais;
  • Necessário ter o Network Discovery habilitado em todos os computadores da sub-rede local.

NetBIOS

Vantagens:

  • Compatível com IPv4;
  • Fácil gestão;
  • Funciona em sub-redes vizinhas;
  • Resolve nomes por padrão, sem necessidade de configuração.

Desvantagens:

  • Impraticável em redes grandes;
  • Exige nomes únicos em sub-redes;
  • Não é recomendado em redes de alta segurança;
  • Não é compatível com o IPv6.


DNS (Domain Name System)

O DNS permite que os computadores clientes se localizem na rede e solucionem nomes de domínio DNS para IP (endereços amigáveis). É um serviço padrão da internet, baseado nos textos de apoio RFC 1034 DNS e RFC 1035 DNS.

O que é? É uma base de dados hierárquica e distribuída que mapeia nomes de hosts DNS e endereços IP (Kurose, 2006). É um protocolo de camada de aplicação que permite que hospedeiros consultem a base de dados distribuída. Na camada de transporte, executa sobre UDP, usando a porta 53.

Estrutura Hierárquica:

  1. DNS RAIZ (ICANN)
  2. GEOGRÁFICOS (ICANN) → Ex: RU, BR, MX
  3. ORGANIZACIONAIS (ICANN) → Ex: EH.BR
  4. MAP.EH.BR


DNS - Componentes de um Servidor

Servidores DNS: Computador que executa um programa de servidor DNS. Contém informações sobre a base de dados DNS, atuando das seguintes formas:

  • Fornecendo as informações solicitadas;
  • Providenciando um ponteiro para outro servidor;
  • Respondendo de forma negativa à solicitação (caso não esteja disponível ou não exista).

Servidor Autoritativo: Armazena a base de dados localmente para atender às consultas sobre hosts dentro de um domínio.

Características e Benefícios do IPv6

  • Mais eficiente na agregação de rotas;
  • Vários endereços por interface;
  • Suporte à mobilidade;
  • Eliminação de NAT público-privado;
  • Eliminação de endereços broadcast.


Cabeçalho do IPv6

  • Versão: Campo de identificação de versão do protocolo IP utilizado (ex: 6).
  • Classe de Tráfego: Utilizado para definir diferentes classes e prioridades aos pacotes IPv6, facilitando o tratamento de dados provenientes de aplicações com exigências distintas. Este campo serve de base para o funcionamento do mecanismo de Qualidade de Serviço (QoS) na rede.
  • Identificador de Fluxo: Identifica e diferencia sequências de pacotes pertencentes ao mesmo fluxo de dados, que necessitem do mesmo tratamento para um processamento mais eficiente de roteadores.
  • Tamanho dos Dados: Indica o volume de dados, em bytes, que o pacote transporta.
  • Próximo Cabeçalho: Indica o tipo de informação que se segue ao cabeçalho IPv6. Poderá ser um pacote da camada de transporte (TCP/UDP) ou um dos cabeçalhos de extensão.
  • Limite de Endereçamento: Indica o número máximo de roteadores pelos quais o pacote pode passar antes de ser descartado.


Tipos de Endereçamento IPv6

Unicast (one-to-one): Um endereço de destino de uma única interface. Um pacote enviado para um endereço unicast é entregue à interface identificada por esse endereço.

Multicast (one-to-many): Um endereço para um conjunto de interfaces (tipicamente pertencentes a diferentes nós). Um pacote enviado para um endereço de multicast será entregue a todas as interfaces identificadas por aquele prefixo: FF00::/8.

Anycast (one-to-nearest): Um endereço para um conjunto de interfaces (alocado a partir de unicast). Na maioria dos casos, estas interfaces pertencem a diferentes nós. É criado "automaticamente" quando um único endereço unicast é atribuído a mais de uma interface. Um pacote enviado para um endereço anycast é entregue à interface mais próxima, conforme determinado pelo IGP.

Entradas relacionadas: