La risoluzione dell'esercizio è immediata ragionando un secondo e ricordando che:
1) gli indirizzi di rete e di broadcast NON possono essere assegnati ad un host
2) l'ultimo bit di un ottetto se a 1 fa si che il numero decimale corrispondente sia dispari (se 0 è pari)
2) in un indirizzo il campo host se ha tutti bit a zero implica che l'indirizo è un indirizzo di rete, se ha tutti i bit a uno è un broadcast.
la maschera 255.255.254.0 (/23) implica che il campo host è formato dagli ultimo 9 (/32-/23) e quindi comprende l'ultimo bit del penultimo otteto e tutti gli 8 bit dell'ultimo ottetto.
Ala luce dei 3 punti di prima gli ind di rete sono tutti quelli con penultimo ottetto pari e ultimo otteto a zero (113.10.4.0,17.35.36.0), gli indirizzi di broadcast sono quelli con enultimo ottetto dispari e ultimo ottetto pari a 255 (175.33.3.255)
sulla base della tuo ragionamento....mi sono messo a pensare....ma mi è venuto un altro ragionamento per svolgere questo esercizio che non so se è vi piace e se sia giusto.
Svolgimento:
sulla base di questa subnet 255.255.254.0 che è un /23...ma questo a livello di rapidità neache mi interessa, posso fare cosi:
256-254=2 blockSize
quindi i blockSize del terzo byte saranno:
0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40 ecc ecc fino alla fine ad arrivare al 254.
poi guardo gli indirizzi della risposta in particolare il terzo e il quarto byte:
4.0 inidirizzo network
3.0 buono
3.255 inidirizzo brodcast
2.255 buono
36.0 inidizzo network
è giusto come ragionamento?
Guardiamo La scala del blockSize
A. 113.10.4.0 (indirizzo network)
B. 186.54.3.0 (inidirzzo Buono)
C. 175.33.3.255 (inidirizzo brodcast)
D. 26.35.2.255 (inidirizzo Buono)
E. 17.35.36.0 (inidirizzo network)