Qual é o tipo de cada um dos seguintes endereços?
0:: 01

Passo 1

O enunciado pede para identificar o tipo do seguinte endereço fornecido: 0::01.
Informações dadas:
  • Endereço a classificar: 0::01.

Passo 2

Primeiro vamos revisar, de forma bem simples, como funcionam endereços IPv6 e a notação compacta com :: (aula rápida e prática).
  • Um endereço IPv6 completo tem 8 blocos (hextets) de 16 bits cada, escritos em hexadecimal e separados por dois-pontos, por exemplo: 2001:0db8:0000:0000:0000:ff00:0042:8329.
  • A notação :: substitui uma sequência contínua de blocos que são todos zeros, e pode aparecer no endereço uma única vez. Exemplo: :: significa todos os 8 blocos zeros; ::1 significa sete blocos zeros seguidos de 1.
  • Alguns endereços especiais em IPv6 (que é útil memorizar para provas) são:
    • O endereço não especificado (unspecified): :: — todos os bits zero.
    • O endereço loopback (localhost): ::1 — todos os bits zero exceto o último que é 1.
    • Endereços multicast têm prefixo ff00::/8.
    • Endereços link-local começam com fe80::/10.
    • Endereços unique-local começam com fc00::/7.

Passo 3

Agora vamos expandir o endereço dado passo a passo para ver qual destes especiais ele corresponde. O endereço é 0::01.
  • À esquerda de :: 1 bloco escrito: 0.
  • À direita de :: 1 bloco escrito: 01 (equivalente a 1).
  • Como um endereço IPv6 completo tem 8 blocos, e já aparecem 1+1=2 blocos explicitados, o :: deve representar 8-2=6 blocos de zeros.
  • Portanto a forma expandida é: 0:0:0:0:0:0:0:1que é a mesma coisa que a representação compacta conhecida ::1.

Passo 4

Identificamos a forma expandida como ::1. Agora comparar com os endereços especiais que vimos:
  • :: (todos zeros) é o não especificado — não é o caso, porque aqui há um 1 no final.
  • ::1 é exatamente o endereço loopback (localhost) — é o caso.
  • Não coincide com prefixos de multicast ( ff00::/8), link-local ( fe80::/10) ou unique-local ( fc00::/7).

Passo 5

Conclusão didática e direta: o endereço 0::01 expande para ::1, que é o endereço de loopback do IPv6 (usado para referir-se à própria máquina). Em provas, ao ver uma forma com muitos zeros e um único 1 no final, reconheça imediatamente ::1 como loopback.

Resposta

Loopback ( ::1)

Exercícios relacionados