Mostre a forma abreviada para os seguintes endereços.
2340:1ABC:119A:A000:0000:0000:0000:0000
2340:1ABC:119A:A000:0000:0000:0000:0000
Passo 1
O enunciado dá o endereço IPv6
e pede que se mostre a forma abreviada (forma curta) desse endereço.
Informações relevantes dadas:
Informações relevantes dadas:
- O endereço possui oito blocos (hextets) separados por dois-pontos.
- Os últimos quatro blocos são todos
.
Passo 2
Regra principal para abreviar um endereço IPv6 (explicação didática, passo a passo):
- Cada bloco (hextet) tem até quatro dígitos hexadecimais. Pode-se remover zeros à esquerda de cada bloco. Exemplo:
; . - Uma ou mais sequências contíguas de blocos com valor
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. - 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):
Passo 4
Aplicando a regra de remoção de zeros à esquerda em cada bloco:
-
já não tem zeros à esquerda → fica . -
→ fica . -
→ fica . -
→ fica (não há zeros à esquerda a remover; os zeros estão à direita e fazem parte do valor). - Cada
transforma-se em .
Após isso obtemos:
.
Passo 5
Agora aplicamos a regra de compressão de blocos zero contíguos. Há uma sequência de quatro blocos
(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:
.
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 (
, , ); a escrita em maiúsculas ou minúsculas não altera o endereço.