Questão de Redes de Computadores — Protocolo — FGV 2024
- Código
- fg075025
- Banca
- FGV
- Órgão
- AL-PR
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Legislativo - Analista de Redes
- A255.255.64.0
- B255.255.108.0
- C255.255.128.0
- D255.255.224.0
- E255.255.248.0
GabaritoD — 255.255.224.0
Gabarito oficial: letra D (255.255.224.0). No entanto, o cálculo correto aponta que a máscara que produz o broadcast 200.200.111.255 é 255.255.248.0 (letra E). A seguir, a análise detalhada.
O endereço de broadcast é obtido aplicando-se a operação AND entre o endereço IP e a máscara para obter o endereço de rede, e em seguida adicionando-se os bits de host todos 1 (complemento da máscara). Dado o broadcast 200.200.111.255, podemos verificar qual máscara resulta exatamente nesse valor.
Vamos testar cada alternativa convertendo a máscara para binário e calculando o broadcast esperado:
Máscara: 255.255.64.0 = 11111111.11111111.01000000.00000000 Broadcast hipotético: 200.200.111.255 & 255.255.64.0 = 200.200.64.0 (rede). Broadcast calculado = 200.200.64.0 OR 0.0.63.255 = 200.200.127.255. Não coincide.
Máscara: 255.255.108.0 = 11111111.11111111.01101100.00000000 Rede: 200.200.111.255 & 255.255.108.0 = 200.200.108.0. Broadcast = 200.200.108.0 OR 0.0.19.255 = 200.200.127.255. Não coincide.
Máscara: 255.255.128.0 = 11111111.11111111.10000000.00000000 Rede: 200.200.111.255 & 255.255.128.0 = 200.200.0.0. Broadcast = 200.200.0.0 OR 0.0.127.255 = 200.200.127.255. Não coincide.
Máscara: 255.255.224.0 = 11111111.11111111.11100000.00000000 Rede: 200.200.111.255 & 255.255.224.0 = 200.200.96.0 (terceiro octeto: 01101111 & 11100000 = 01100000 = 96). Broadcast = 200.200.96.0 OR 0.0.31.255 = 200.200.127.255. O resultado é 200.200.127.255, diferente do fornecido 200.200.111.255. Portanto, a máscara D não produz o broadcast dado.
Máscara: 255.255.248.0 = 11111111.11111111.11111000.00000000 Rede: 200.200.111.255 & 255.255.248.0 = 200.200.104.0 (terceiro octeto: 01101111 & 11111000 = 01101000 = 104). Broadcast = 200.200.104.0 OR 0.0.7.255 = 200.200.111.255. Exatamente o broadcast informado.
Para calcular a máscara a partir do broadcast, converta o terceiro octeto do broadcast para binário. O número de bits zero na máscara (host bits) deve ser tal que a soma da rede (broadcast AND máscara) com os bits de host (255 - máscara) resulte no octeto do broadcast. Neste caso, com máscara 248 (11111000), temos 3 host bits, rede=104 e host=7, somando 111.
Conclusão: A máscara que gera o broadcast 200.200.111.255 é 255.255.248.0 (letra E), e não a opção D (255.255.224.0). O gabarito oficial diverge do cálculo correto. Recomenda-se revisão da questão.
Gabarito oficial: letra D — mas a resposta tecnicamente correta é a letra E.
Link permanente: /questoes/fg075025