Kaj je mrežna maska?

Netmask je 32-bitna maska, ki se uporablja za razdelitev naslova IP v podomrežje in določa gostitelja omrežja. V mrežni maski sta vedno dodeljena dva bita. Na primer, v 255.255.225.0 je dodeljen omrežni naslov "0". V 255.255.255.255 je dodeljen naslov za oddajanje »255«. 0 in 255 sta vedno dodeljena in ju ni mogoče uporabiti.

Spodaj je primer netmaske in primer njene binarne konverzije.

Netmaska:255.255.255.255
Binarno:11111111111111111111111111111111
Dolžina neto maske8162432

Odštevanje bitov v binarni pretvorbi vam omogoča, da določite dolžino netmask. Zgoraj je primer 32-bitnega naslova. Vendar pa je ta naslov oddajni naslov in ne dovoljuje, da bi bili z njim povezani gostitelji (računalniki ali druge omrežne naprave).

Najpogosteje uporabljena netmaska ​​je 24-bitna netmaska, kot je prikazano spodaj.

Netmaska:255.255.255.0
Binarno:11111111111111111111111100000000
Dolžina neto maske81624-

Z uporabo 24-bitne netmaske bo omrežje sposobno 2.097.150 omrežij ali 254 različnih gostiteljev z razponom IP 192.0.1.x do 223.255.254.x, kar je običajno več kot dovolj naslovov za eno omrežje.

Enostavno formulo lahko uporabimo za določitev zmožne količine omrežij, ki jih lahko podpira netmaska.

2 ^ (dolžina neto maske - # uporabljenih segmentov) - 2

Na primer, če smo uporabili dolžino mrežne maske 24, ki ima mrežno masko 255.255.255.0 s tremi uporabljenimi segmenti, odštejemo tri od dolžine netmaske, npr. za pridobitev 2 ^ 21 - 2 = 2.097.150 skupnega števila omrežij. Od te številke odštejete dve zaradi odhodnih in omrežnih naslovov, ki se že uporabljata.

Še en primer je dolžina mrežne maske 16, ki ima neto masko 255.255.0.0 z dvema uporabljenima segmentoma. Z uporabo zgornje formule dobimo 2 ^ 14 - 2 = 16, 382 skupnega števila omrežij.

Če želite določiti količino gostiteljev, ki jo lahko podpira netmaska, uporabite naslednjo formulo.

2 ^ (# ničel) - 2

Na primer, z dolžino mrežne maske 24, kot je prikazano na zgornjem grafikonu, obstaja osem ničel. Zato bi z zgornjo formulo uporabili 2 ^ 8 - 2 = 254 skupnih gostiteljev. Še enkrat, dva se odštejeta od tega števila, da se upoštevata oddajni in omrežni naslov.

Še en primer dolžine netmask 16, bi bilo 16 ničel. Formula v tem primeru bi bila 2 ^ 16 - 2 = 65.534 skupnega števila gostiteljev.

Spodaj je razčlenitev vsakega od običajno uporabljenih razredov omrežja.

RazredDolžina neto maske# omrežij# gostiteljevNetmask
Razred A812616, 777, 214255.0.0.0
Razred B1616, 38265, 534255.255.0.0
Razred C242, 097, 150254255.255.255.0

Binarni, naslov IP, pogoji omrežja, maska ​​podomrežja