Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Endereçamento IPv6 – Expansão da notação abreviada
Gabarito: letra A. O endereço IPv6 abreviado 1010:7AB:56::B expande-se para 1010:07AB:0056:0000:0000:0000:0000:000B, conforme as regras de notação: cada grupo de 16 bits é representado por 4 dígitos hexadecimais, com zeros à esquerda sendo omitidos, e :: substitui uma ou mais sequências contínuas de grupos de zeros. Aqui, há 3 grupos antes de :: e 1 depois, totalizando 4 grupos explícitos; os 4 grupos restantes são zeros.
Alternativa A — ✅ Correta ⟵ GABARITO
Apresenta a expansão correta: 1010:07AB:0056:0000:0000:0000:0000:000B. Preenche cada grupo com 4 dígitos (zeros à esquerda) e insere os quatro grupos de zeros substituídos por ::.
Alternativa B — ❌ Incorreta
1010:07AB:0056:0000:0000:0000:0000:0000:B000 – além de conter um grupo extra (0000), o último grupo tem conteúdo errado (B000 em vez de 000B). O :: no original representa apenas grupos de zeros, não altera os valores.
Alternativa C — ❌ Incorreta
1010:07AB:0056:0000:0000:0000:000B – possui apenas 7 grupos, faltando um grupo de zeros. O :: deve expandir para exatamente o número necessário para completar 8 grupos.
Alternativa D — ❌ Incorreta
1010:07AB:0056:0000:0000:0000:0000:0000:000B – tem 9 grupos, um a mais. O endereço deve ter exatamente 8 grupos de 16 bits.
Alternativa E — ❌ Incorreta
1010:7AB0:5600:0000:0000:0000:0000:B000 – altera os valores originais: 7AB virou 7AB0, 56 virou 5600, e o último grupo B virou B000. Além disso, não respeita a regra de expansão do :: (deveria preencher com zeros, não reposicionar dígitos).
PEGA ESSA DICA!
Para expandir endereços IPv6, lembre-se:
Cada grupo tem 4 dígitos hexa (0x0000 a 0xFFFF).
Zeros à esquerda podem ser omitidos, mas ao expandir complete com zeros à esquerda.
O :: substitui a maior sequência contínua de grupos de zeros; ao expandir, conte quantos grupos estão faltando para 8 e insira todos como 0000. No exemplo, haviam 3 grupos antes de :: e 1 depois, totalizando 4; portanto, 8 − 4 = 4 grupos de zeros.