Maska pokazuje ile bitów adresu jest przeznaczanych na zapisanie adresu sieci. Np maska sieci 255.255.255.0 ( binarnie 11111111.11111111.11111111.00000000 ) pokazuje że do adresowania komputerów zostaje 8 bitów (w masce to te zera na końcu ). Liczba możliwych adresów do zapisania na 8 bitach to 2 do potęgi 8, czyli 256. od tego trzeba odjąć 2 adresy, których nie możesz przypisać komputerowi - adres z samymi zerami w części dla hostów (bo identyfikuje sieć) i z samymi jedynkami (adres rozgłoszeniowy w tej sieci). Czyli z maską 255.255.255.0 ( prefix /24 ) można zaadresować 254 komputery. Zakresy tych adresów to xxx.xxx.xxx.1 - xxx.xxx.xxx.254. Inne przykłady rozpracujesz analogiczną metodą.
ps. żeby zaadresować 1000 komputerów musisz zarezerwować na hosty 10 bitów. wtedy masz do wykorzystania 1024-2 adresy. maska binarnie: 11111111.11111111.11111100.00000000
w adresowaniu klasowym możesz wykorzystać 3 maski:
255.0.0.0
255.255.0.0
255.255.255.0
zdaje się że są kolejno nazywane C, B, A