Mostre a forma abreviada para os seguintes endereços.
0000:00AA:0000:0000:0000:0000:119A:A231

Passo 1

O enunciado fornece o endereço IPv6 completo
0000:00AA:0000:0000:0000:0000:119A:A231
e pede que seja apresentada a forma abreviada desse mesmo endereço.
Informações relevantes dadas:
  • O endereço está em oito campos (hextets) separados por dois-pontos.
  • Cada hextet tem quatro dígitos hexadecimais no enunciado.

Passo 2

Relembrando as regras de abreviação de IPv6 (explicação didática passo a passo):
  • Um hextet é um grupo de quatro dígitos hexadecimais (0–9, A–F) separado por dois-pontos. No endereço dado há oito hextets.
  • Regra 1 (supressão de zeros à esquerda): em cada hextet pode-se eliminar todos os zeros à esquerda. Por exemplo, \text{00AB} vira \text{AB}; \text{0000} vira \text{0}.
  • Regra 2 (compressão de blocos de hextets zero): uma sequência contínua de um ou mais hextets que sejam exatamente \text{0} pode ser substituída por \text{::}. Só é permitido usar \text{::} uma vez no endereço (para evitar ambiguidade). Deve-se escolher a substituição que comprima o maior número de hextets zeros; em caso de empate, usa-se a primeira sequência mais longa.
  • Observação prática: não se remove zeros que estejam no meio do hextet, apenas os à esquerda; e letras hexadecimais podem ser escritas em maiúsculas ou minúsculas (consistência é preferível).

Passo 3

Separei o endereço original em seus oito hextets (pegando-os diretamente do enunciado):
  • hextet 1: 0000
  • hextet 2: 00AA
  • hextet 3: 0000
  • hextet 4: 0000
  • hextet 5: 0000
  • hextet 6: 0000
  • hextet 7: 119A
  • hextet 8: A231

Passo 4

Aplicando a Regra 1 (remoção de zeros à esquerda) em cada hextet:
  • \text{0000} \to \text{0}
  • \text{00AA} \to \text{AA}
  • \text{0000} \to \text{0} (hextet 3)
  • \text{0000} \to \text{0} (hextet 4)
  • \text{0000} \to \text{0} (hextet 5)
  • \text{0000} \to \text{0} (hextet 6)
  • \text{119A} \to \text{119A}
  • \text{A231} \to \text{A231}
Após essa etapa o endereço fica:
0:AA:0:0:0:0:119A:A231

Passo 5

Aplicando a Regra 2 (compressão de blocos de hextets zero):
  • Identifico sequências consecutivas de hextets com valor \text{0}. Aqui há uma sequência de quatro hextets zeros (hextets 3 a 6).
  • Essa é a sequência mais longa (comprimento 4), portanto substituo esses quatro hextets por \text{::}.
Fazendo a substituição, o endereço fica:
0:AA::119A:A231

Passo 6

Verificações finais e observações:
  • Uso de \text{::} foi feito apenas uma vez, conforme a regra.
  • O primeiro hextet permanece como \text{0} (não foi combinado com a sequência de quatro zeros porque esta estava nos hextets 3–6).
  • A forma apresentada é a abreviação correta e canônica para o endereço dado.
  • Se preferir, pode-se escrever as letras hexadecimais em minúsculas: \text{0:aa::119a:a231}. Ambas as formas são equivalentes, mas manter a mesma capitalização do enunciado é aceitável.

Resposta

0:AA::119A:A231

Exercícios relacionados