Mostre a forma abreviada para os seguintes endereços.
2340:1ABC:119A:A000:0000:0000:0000:0000

Passo 1

O enunciado dá o endereço IPv6 \,2340:1ABC:119A:A000:0000:0000:0000:0000\, e pede que se mostre a forma abreviada (forma curta) desse endereço.
Informações relevantes dadas:
  • O endereço possui oito blocos (hextets) separados por dois-pontos.
  • Os últimos quatro blocos são todos \,0000\,.

Passo 2

Regra principal para abreviar um endereço IPv6 (explicação didática, passo a passo):
  1. Cada bloco (hextet) tem até quatro dígitos hexadecimais. Pode-se remover zeros à esquerda de cada bloco. Exemplo: \,00ab \to ab\,; \,0000 \to 0\,.
  2. Uma ou mais sequências contíguas de blocos com valor \,0\, podem ser substituídas por uma dupla de dois-pontos \,::\,. Essa substituição só pode ser usada uma vez no endereço para evitar ambiguidade.
  3. Não se deve apagar zeros no meio de um bloco (só os à esquerda). Após aplicar as regras, o endereço resultante deve ter a mesma quantidade de informação (o :: representa o número apropriado de blocos zero omitidos).
Essas são as duas operações que você precisa dominar na prova: (a) apagar zeros à esquerda dentro de cada hextet; (b) comprimir sequências de hextets iguais a zero com ::.

Passo 3

Escrevendo o endereço dado como blocos separados (peguei estes blocos do enunciado):
\begin{array}{l} \text{bloco 1: }2340,\\\ \text{bloco 2: }1ABC,\\\ \text{bloco 3: }119A,\\\ \text{bloco 4: }A000,\\\ \text{bloco 5: }0000,\\\ \text{bloco 6: }0000,\\\ \text{bloco 7: }0000,\\\ \text{bloco 8: }0000. \end{array}

Passo 4

Aplicando a regra de remoção de zeros à esquerda em cada bloco:
  • \,2340\, já não tem zeros à esquerda → fica \,2340\,.
  • \,1ABC\, → fica \,1ABC\,.
  • \,119A\, → fica \,119A\,.
  • \,A000\, → fica \,A000\, (não há zeros à esquerda a remover; os zeros estão à direita e fazem parte do valor).
  • Cada \,0000\, transforma-se em \,0\,.
Após isso obtemos: \,2340:1ABC:119A:A000:0:0:0:0\,.

Passo 5

Agora aplicamos a regra de compressão de blocos zero contíguos. Há uma sequência de quatro blocos \,0:0:0:0\, (blocos 5 a 8). Podemos substituir essa sequência por \,::\,. Lembre-se: só se usa :: uma vez — aqui é apropriado porque é a maior sequência de zeros e está no final.
Substituindo obtemos: \,2340:1ABC:119A:A000::\,.

Passo 6

Verificações finais rápidas (coisas que a prova pode pedir e que valem revisar):
  • Não há outra sequência de zeros mais longa que essa; a substituição é única aqui.
  • O :: no final indica que foram omitidos exatamente quatro blocos zero, então a versão expandida volta a ser a original.
  • Caso prefira, pode escrever em letras minúsculas ( 1abc, 119a, a000); a escrita em maiúsculas ou minúsculas não altera o endereço.

Resposta

2340:1ABC:119A:A000::

Exercícios relacionados