Pular para o conteúdo principal

Questão de Redes de Computadores — Máscara e Endereçamento IP — FGV 2024

Redes de ComputadoresMáscara e Endereçamento IP
Código
fg165588
Banca
FGV
Órgão
Pref Niterói
Ano
2024
Cargo
APPGG (SEPLAG Niterói)

Uma das alternativas adotadas para mitigar o problema de esgotamento de IPs (IPv4) foi substituir o sistema de endereçamento por classe pelo sistema de endereçamento sem classe, também denominado CIDR (Classless Inter-Domain Routing).

 

Assinale a opção cujos endereços pertencem ao bloco dado pelo endereço sem classes 21.16.35.16/29.

  1. A21.16.35.13 e 21.16.35.19.
  2. B21.16.35.17 e 21.16.35.28.
  3. C21.16.35.18 e 21.16.35.20.
  4. D21.16.35.252 e 21.16.35.254.
  5. E21.16.35.230 e 21.16.35.254.
Revelar gabarito e comentário

GabaritoC — 21.16.35.18 e 21.16.35.20.

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 CIDR: determinando o bloco de uma rede /29

Gabarito: letra C. O bloco 21.16.35.16/29 compreende os endereços de 21.16.35.16 a 21.16.35.23, pois a máscara /29 reserva 3 bits para hosts (2³ = 8 endereços no total). Dentre as alternativas, apenas os endereços 21.16.35.18 e 21.16.35.20 estão dentro desse intervalo, sendo os demais pertencentes a blocos vizinhos ou a faixas completamente diferentes.

O CIDR (Classless Inter-Domain Routing) substituiu o endereçamento por classes ao permitir que a máscara de sub-rede seja definida por qualquer quantidade de bits, sem a rigidez das classes A, B e C. A notação /29 indica que os 29 primeiros bits do endereço são fixos (identificam a rede) e os 3 últimos bits são variáveis (identificam os hosts). Como 2³ = 8, cada bloco /29 possui 8 endereços, dos quais 6 são utilizáveis (o primeiro é o endereço de rede e o último é o de broadcast).

Para encontrar o bloco ao qual um endereço pertence, basta aplicar a operação AND entre o endereço e a máscara. A máscara /29 em decimal é 255.255.255.248. Aplicando AND ao endereço 21.16.35.16, obtemos o endereço de rede 21.16.35.16. O próximo bloco /29 começa em 21.16.35.24 (pois 16 + 8 = 24). Portanto, o intervalo válido é de 21.16.35.16 a 21.16.35.23, com broadcast em 21.16.35.23.

Na prática, se você tiver um endereço como 21.16.35.18, basta verificar se ele está entre o endereço de rede e o broadcast do bloco. Como 18 está entre 16 e 23, ele pertence ao bloco. O mesmo vale para 20. Já o endereço 21.16.35.28, por exemplo, está no bloco seguinte (que começa em 24), e 21.16.35.13 está no bloco anterior (que termina em 15).

A pegadinha clássica dessa questão é o candidato esquecer que o bloco /29 tem apenas 8 endereços e tentar incluir endereços que estão fora do intervalo, como 21.16.35.28 (que pertence ao bloco /29 seguinte) ou 21.16.35.13 (que pertence ao bloco /29 anterior). Outra armadilha é confundir o endereço de rede com o primeiro endereço utilizável, ou considerar o broadcast como um endereço válido para hosts.

Guarde o método: determine o tamanho do bloco (2^(32-prefixo)), encontre o endereço de rede fazendo AND com a máscara, e verifique se o endereço está dentro do intervalo [rede, broadcast]. É exatamente esse critério que separa as alternativas corretas das incorretas.

Alternativa A — ❌ Incorreta

Os endereços 21.16.35.13 e 21.16.35.19 não pertencem ao mesmo bloco /29. O endereço 21.16.35.13 está no bloco anterior (que vai de 21.16.35.8 a 21.16.35.15), enquanto 21.16.35.19 está no bloco correto (16–23). Como a alternativa exige que ambos pertençam ao bloco, ela está incorreta.

Alternativa B — ❌ Incorreta

O endereço 21.16.35.17 está dentro do bloco (16–23), mas 21.16.35.28 está no bloco seguinte (24–31). Novamente, a alternativa falha porque um dos endereços está fora do intervalo.

Alternativa C — ✅ Correta ⟵ GABARITO

Ambos os endereços, 21.16.35.18 e 21.16.35.20, estão dentro do intervalo de 21.16.35.16 a 21.16.35.23. Portanto, pertencem ao bloco /29 dado. Esta é a única alternativa em que os dois endereços estão corretos.

Alternativa D — ❌ Incorreta

Os endereços 21.16.35.252 e 21.16.35.254 estão em uma faixa completamente diferente (próxima do final do último octeto, 252–255). Eles pertencem a um bloco /29 que começa em 21.16.35.248, não ao bloco 16–23.

Alternativa E — ❌ Incorreta

O endereço 21.16.35.230 está em um bloco /29 que começa em 21.16.35.224, e 21.16.35.254 está no bloco que começa em 21.16.35.248. Nenhum deles está no intervalo 16–23.

PEGA ESSA DICA!

Para resolver rapidamente, memorize os tamanhos de bloco mais comuns: /29 = 8 endereços, /28 = 16, /27 = 32, /26 = 64, /25 = 128, /24 = 256. Ao ver um endereço com prefixo /29, divida o último octeto em blocos de 8: 0–7, 8–15, 16–23, 24–31, etc. O endereço 21.16.35.16 cai no bloco 16–23, e qualquer endereço nesse intervalo pertence à rede. Essa técnica evita cálculos demorados e é infalível para questões de múltipla escolha.

Gabarito: letra C

Link permanente: /questoes/fg165588