Bom dia amigo Lucas Costa, tentando explicar para você...
Como o vinicius jordão falou serão 16 sub-redes, ou seja, vamos ao exemplo:
1ª sub-rede: 148.0.0.0 - 148.15.255.255
2ª sub-rede: 148.16.0.0 - 148.31.255.255 (GABARITO DA QUESTÃO)
3ª sub-rede: 148.32.0.0 - 148.47.255.255
4ª sub-rede: 148.48.255.255 - 148.73.255.255
.....
e assim em diante.
Espero que tenha compreendido!
Abraço
Boa tarde,
Bom, na questão ele pede o menor e o maior endereço de rede que podem ser assumidos dentro da faixa especificada. A banca já especificou que trata-se de um endereço cuja máscara é um /12, ou seja, são utilizados 12 bits para representar o endereço de rede. Desta maneira, podemos pensar da seguinte forma:
O endereço de rede em questão possui 12 bits reservados para endereços de rede, ou seja:
148.16.0.0 / 12
11111111.11110000.00000000.00000000 (12 bits reservados)
Os números 1 representam os bits utilizados para o cálculo da máscara de rede. Desta maneira, a máscara de rede será 255.240.0.0 (fazendo-se a conversão binário/decimal). A sequência de bits em negrito e sublinhado representam os bits utilizados para identificação da das sub-redes, desta maneira, como apenas 4 bits estão sendo utilizados, tem-se 2^4 = 16 sub-redes. Como o endereçamento parte do 148.16.0.0, necessariamente terminará em 148.31.255.255 (maior endereço da rede 148.31.0.0).
Espero ter ajudado!!
Abraço