Informática Múltipla Escolha

Qual é a representação válida mais curta do endereço IPv6 2001:0DB8:0000:1470:0000:0000:0000:0200?

Qual é a representação válida mais curta do endereço IPv6 2001:0DB8:0000:1470:0000:0000:0000:0200?

  1. 2001:DB8::1470:200
  2. 2001:0DB8::1470:0:0:2
  3. 2001:DB8:0:1470::200
  4. 2001:0DB8:0:147::02

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - 2001:DB8:0:1470::200

Análise da Questão

Para encontrar a representação mais curta de um endereço IPv6, devemos aplicar as regras de abreviação definidas no padrão RFC 5952. O processo envolve duas etapas principais de simplificação.

1. Regras de Compressão IPv6

Existem três regras fundamentais para encurtar endereços IPv6:

  • Zeros à Esquerda: Em cada bloco de 16 bits (4 dígitos hexadecimais), zeros à esquerda podem ser omitidos.
  • Exemplo: 0DB8 torna-se DB8; 0200 torna-se 200.
  • Banco Único de Zeros: Um bloco composto inteiramente por zeros (0000) pode ser escrito como um único 0.
  • Exemplo: 0000 torna-se 0.
  • Sequência de Zeros Consecutivos (::): Uma sequência contínua de blocos de zeros (0000:0000:...) pode ser substituída pelo símbolo ::.
  • Importante: O símbolo :: pode aparecer apenas uma vez no endereço para evitar ambiguidade.
  • Deve-se usar o :: na maior sequência de zeros consecutivos disponível.

2. Passo a Passo da Transformação

Vamos aplicar essas regras ao endereço fornecido:
2001: 0DB8: 0000: 1470: 0000: 0000: 0000: 0200

Passo A: Remover zeros à esquerda de cada bloco

  • 2001 \rightarrow 2001
  • 0DB8 \rightarrow DB8
  • 0000 \rightarrow 0
  • 1470 \rightarrow 1470
  • 0000 \rightarrow 0
  • 0000 \rightarrow 0
  • 0000 \rightarrow 0
  • 0200 \rightarrow 200

Resultado parcial: 2001:DB8:0:1470:0:0:0:200

Passo B: Aplicar compressão :: na maior sequência de zeros
Identificamos dois grupos de zeros:

  1. Um único 0 após o DB8.
  2. Três 0s consecutivos após o 1470 (0:0:0).

Como a regra exige comprimir a maior sequência, escolhemos os três zeros consecutivos. Eles são substituídos por ::.

Resultado Final: 2001:DB8:0:1470::200


3. Verificação das Alternativas

AlternativaAvaliaçãoMotivo
A (2001:DB8::1470::200)❌ IncorretaUsa o símbolo :: duas vezes, o que é proibido.
B (2001:0DB8::1470:0:0:0:2)❌ IncorretaNão removeu zeros à esquerda (0DB8); não otimizou a compressão.
C (2001:DB8:0:1470::200)CorretaAplica todas as regras corretamente (zeros à esquerda e :: na sequência maior).
D (2001:0DB8:0:147::02)❌ IncorretaAlterou os valores dos números (1470 virou 147, 0200 virou 02).

Portanto, a representação válida e mais curta é a indicada na alternativa C.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.