A comunicação de rede usa identificadores diferentes em escopos diferentes. Endereços da camada de enlace entregam quadros em um enlace local, endereços IP permitem a entrega roteada, e nomes ajudam aplicações e pessoas a selecionar serviços.
Noções Básicas de Rede · Lição 4
Endereçamento de rede
Aprenda como endereços de enlace, endereços IP e nomes de host identificam diferentes partes da comunicação de rede.
Endereços da camada de enlace
Um endereço MAC Ethernet possui 48 bits e normalmente é escrito como seis octetos hexadecimais, por exemplo, 00:c4:b5:45:b2:43. Um endereço de origem identifica uma interface no enlace atual, enquanto o destino pode ser unicast, multicast ou broadcast.
Não há garantia de que endereços MAC sejam permanentes ou globalmente exclusivos. O software pode atribuir um endereço administrado localmente, interfaces virtuais geram endereços, e recursos de privacidade do Wi-Fi podem torná-los aleatórios. Normalmente, os roteadores substituem o enquadramento Ethernet em cada salto; portanto, um servidor remoto não recebe o endereço Ethernet de origem do enlace local original.
Qual é o escopo normal de um endereço MAC Ethernet na entrega de pacotes?
Endereços IP e prefixos
Endereços IPv4 possuem 32 bits, ou quatro octetos, enquanto endereços IPv6 possuem 128 bits. Um endereço IP normalmente é atribuído a uma interface e interpretado com um comprimento de prefixo, como 192.0.2.10/24 ou 2001:db8::10/64. O prefixo identifica quais bits iniciais descrevem a rede.
Uma interface pode ter vários endereços IP, e um endereço pode mudar por DHCP, endereçamento de privacidade, failover ou administração. Endereços IPv4 privados podem ser reutilizados em redes separadas; as políticas de roteamento público e NAT determinam a acessibilidade externa.
Qual é o tamanho de um endereço IPv4?
Nomes de host e resolução de nomes
Um nome de host é um nome, não um endereço. A resolução de nomes pode consultar /etc/hosts, DNS, sistemas multicast ou outras fontes, de acordo com a configuração de serviços de nomes do host. Um nome pode ser resolvido para vários endereços, e vários nomes podem se referir a um serviço.
Use o caminho do resolvedor do sistema ao testar o que uma aplicação provavelmente verá:
$ getent ahosts example.com
As respostas do DNS podem mudar ou estar em cache, e uma resolução bem-sucedida não comprova que o serviço está acessível.
Por que usar getent ahosts durante uma verificação de resolução de nomes?
Inspecionando um host Linux
Consulte separadamente as configurações de enlace e IP:
$ ip -brief link
$ ip -brief address
Em seguida, inspecione as rotas e o estado dos vizinhos ao diagnosticar a acessibilidade. Nunca deduza a interface ou o endereço de origem correto apenas pelo nome; a seleção de rotas, as regras de política, os namespaces e os túneis podem alterar o caminho.
Qual visualização de comando se concentra nos endereços IP atribuídos?
Lição concluída
Você concluiu Endereçamento de rede
Agora você pode diferenciar nomes e endereços de acordo com seus escopos de rede.
Trate endereços MAC como identificadores do enlace local que podem mudar.
Leia endereços IPv4 e IPv6 com seus comprimentos de prefixo.
Reconheça que as interfaces podem conter vários endereços lógicos.
Consulte nomes de host por meio do resolvedor configurado no sistema.
Salve seu progresso
Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.
Criar uma conta gratuita