Hugo, responsável pela rede de computadores da universidade XYZ, divide a rede da universidade em três sub-redes: X, Y e Z, cujos endereços são 192.168.37.0/25, 192.168.37.128/26 e 192.168.37.192/26, respectivamente. A quantidade de hosts efetivos de cada uma dessas sub-redes, respectivamente, é:
- A)126, 62 e 62;
Correta, porque /25 dá 126 hosts efetivos e /26 dá 62 hosts efetivos em cada uma das duas sub-redes.
- B)128, 64 e 64;
Errada, porque 128 e 64 contam o total de endereços do bloco, sem descontar rede e broadcast.
- C)128, 64 e 192;
Errada, porque a primeira sub-rede não tem 128 hosts e a terceira também não possui 192 hosts efetivos.
- D)254, 126 e 126;
Errada, porque /25 não oferece 254 hosts; esse valor seria de uma rede /24.
- E)256, 128 e 128.
Errada, porque 256, 128 e 128 são tamanhos de bloco, não a quantidade de hosts utilizáveis.
Gabarito: A
Para descobrir a quantidade de hosts efetivos em uma sub-rede, você olha quantos bits ficaram para a parte de host. A conta clássica é 2^n - 2, porque a primeira combinação identifica a rede e a última identifica o broadcast. Parece detalhe de roteiro, mas em prova isso decide a questão rapidinho. Na sub-rede X, o endereço é 192.168.37.0/25. O /25 deixa 7 bits para hosts, então temos 2^7 - 2 = 126 hosts efetivos. Já nas sub-redes Y e Z, os prefixos são /26, o que deixa 6 bits para hosts. Assim, cada uma comporta 2^6 - 2 = 62 hosts efetivos. Portanto, a sequência correta é 126, 62 e 62. A banca FGV costuma cobrar exatamente essa leitura do prefixo CIDR e a aplicação direta da fórmula, sem querer complicar além do necessário. Se você lembrar de separar rede, host e reservar rede/broadcast, mata esse tipo de questão com tranquilidade.