Questão de Redes de Computadores — Máscara e Endereçamento IP — FGV 2024
Redes de Computadores›Máscara e Endereçamento IP
Código
fg165563
Banca
FGV
Órgão
ALETO
Ano
2024
Cargo
Ana Leg ( )
O protocolo IPv6 destina-se a ser um substituto eventual do protocolo de rede IPv4. A respeito do endereçamento no IPv6, assinale a opção que não apresenta um endereço IPv6 válido.
A2003:0000:0000:0000:0000:0000:0000:0001
B23::1
C2003:0023::0065::0001:0003
Dff02::1:0:0
E2001:3::7:0:2
Revelar gabarito e comentário▾
GabaritoC — 2003:0023::0065::0001:0003
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: regras de representação e compressão
Gabarito: letra C. O endereço 2003:0023::0065::0001:0003 é inválido porque utiliza o símbolo :: (compressão de blocos de zeros) duas vezes na mesma notação, o que torna impossível determinar quantos blocos de zeros cada :: representa — regra prevista na RFC 4291, que define a representação textual dos endereços IPv6.
O IPv6 é o sucessor do IPv4, projetado para substituí-lo eventualmente. Enquanto o IPv4 usa endereços de 32 bits (escritos em quatro octetos decimais separados por pontos, como 192.168.1.1), o IPv6 usa endereços de 128 bits, escritos em oito grupos de quatro dígitos hexadecimais separados por dois-pontos (:). Cada grupo representa 16 bits, totalizando 128 bits. Por exemplo, um endereço completo seria 2001:0db8:0000:0000:0000:0000:0000:0001.
Para tornar a escrita mais compacta, o padrão define duas regras de compressão:
Omissão de zeros à esquerda: em cada grupo, os zeros iniciais podem ser omitidos. Assim, 0db8 vira db8, e 0001 vira 1.
Uso de ::: uma sequência contínua de um ou mais grupos de zeros pode ser substituída por ::. Porém, essa substituição só pode ser usada uma única vez em um endereço, pois, se usada duas vezes, não é possível saber quantos grupos de zeros cada :: representa.
A alternativa C viola exatamente essa segunda regra: 2003:0023::0065::0001:0003 contém dois ::. O primeiro :: poderia representar um número desconhecido de grupos de zeros, e o segundo :: também — a ambiguidade torna o endereço inválido. As demais alternativas seguem corretamente as regras: a letra A usa a forma completa (sem compressão), a letra B usa :: uma única vez, a letra D também usa :: uma única vez, e a letra E usa :: uma única vez, com omissão de zeros à esquerda.
A pegadinha da banca está em apresentar um endereço que parece plausível à primeira vista, mas que contém dois ::. O candidato desatento pode não perceber a duplicidade do símbolo e marcar uma alternativa válida. A regra é clara: :: só pode aparecer uma vez em um endereço IPv6.
Alternativa A — ✅ Correta
O endereço 2003:0000:0000:0000:0000:0000:0000:0001 está na forma completa, com oito grupos de quatro dígitos hexadecimais, sem nenhuma compressão. É um endereço IPv6 válido, pois não viola nenhuma regra de representação.
Alternativa B — ✅ Correta
O endereço 23::1 é válido. Ele usa a compressão :: uma única vez, representando os grupos de zeros entre 23 e 1. Expandindo, teríamos 0023:0000:0000:0000:0000:0000:0000:0001, que é um endereço de 128 bits válido.
Alternativa C — ❌ Incorreta ⟵ GABARITO
O endereço 2003:0023::0065::0001:0003 é inválido porque contém dois símbolos ::. A regra da RFC 4291 permite o uso de :: apenas uma vez, pois, com dois ::, não é possível determinar quantos grupos de zeros cada um representa, tornando o endereço ambíguo e, portanto, inválido.
Alternativa D — ✅ Correta
O endereço ff02::1:0:0 é válido. Ele usa :: uma única vez, representando os grupos de zeros entre ff02 e 1. Expandindo, teríamos ff02:0000:0000:0000:0000:0000:0001:0000, que é um endereço multicast válido (prefixo ff02 indica multicast de escopo local).
Alternativa E — ✅ Correta
O endereço 2001:3::7:0:2 é válido. Ele usa :: uma única vez, representando os grupos de zeros entre 3 e 7. Expandindo, teríamos 2001:0003:0000:0000:0000:0000:0007:0002, que é um endereço de 128 bits válido, com omissão de zeros à esquerda nos grupos.
NÃO CAIA NESSA!
A banca explora a confusão entre a regra de omissão de zeros à esquerda (que pode ser aplicada em qualquer grupo) e a regra do :: (que só pode ser usada uma vez). O candidato pode achar que 2003:0023::0065::0001:0003 é válido por ter grupos hexadecimais corretos, mas a duplicidade do :: é o erro fatal. Na prova, ao ver dois :: em um endereço IPv6, marque como inválido sem hesitar.
PEGA ESSA DICA!
Para validar um endereço IPv6 rapidamente, verifique: (1) se há oito grupos de quatro dígitos hexadecimais (ou a forma comprimida equivalente); (2) se o :: aparece no máximo uma vez; (3) se cada grupo tem no máximo quatro dígitos hexadecimais. Se qualquer regra for violada, o endereço é inválido.
Gabarito: letra C — a única alternativa que não apresenta um endereço IPv6 válido.