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:
- DNS RAIZ (ICANN)
- GEOGRÁFICOS (ICANN) → Ex: RU, BR, MX
- ORGANIZACIONAIS (ICANN) → Ex: EH.BR
- 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.