A propria resposta é bastante didatica.
Uma mascara de um endereço IPV4 possui 4 octetos, 32 bits, onde os bits "1" representam a subnet e os bits "0" a quantidade de hosts permitidos em cada subnet.
Vejamos, com "11100000" temos 3 bits "1", que 2 ^ 3 = 8 subnets e 5 bits "0" 2 ^ 5 = 32 - 2 = 30(enderço de rede e endereço de broadcast), a questão fala em 28 host por rede, ora, todo calculo é feito em potência de 2, devemos procurar um numero imediatamente superior ao que se encaixa nos parâmetros solicitados no 2^5=32, ou 30 hosts liquidos, abatidos o endereço de rede e o brodcast.
Depois é só pegar o numero em binario e comverter para decimal
1 1 1 0 0 0 0 0
2^7 + 2^6 + 2^5 =
128+64+32 = 224
Logo, antes da quebra da máscara todos os bits são "1" ou 255 em decimal = 255.255.255.224