U nastavku je primjer mrežne maske i primjer njezine binarne konverzije.
maska: | 255. | 255. | 255. | 255 |
---|---|---|---|---|
Binarni: | 11111111 | 11111111 | 11111111 | 11111111 |
Dužina mrežne maske | 8 | 16 | 24 | 32 |
Brojanje bitova u binarnoj konverziji omogućuje vam određivanje duljine mrežne maske. Iznad je primjer 32-bitne adrese. Međutim, ta adresa je adresa za emitiranje i ne dopušta da se s njom povežu hostovi (računala ili drugi mrežni uređaji).
Najčešće korištena netmaska je 24-bitna netmaska, kao što je prikazano u nastavku.
maska: | 255. | 255. | 255. | 0 |
---|---|---|---|---|
Binarni: | 11111111 | 11111111 | 11111111 | 00000000 |
Dužina mrežne maske | 8 | 16 | 24 | - |
Koristeći 24-bitnu mrežnu masku, mreža bi mogla imati 2.097.150 mreža ili 254 različita hosta s IP rasponom od 192.0.1.x do 223.255.254.x, što je obično više nego dovoljno adresa za jednu mrežu.
Jednostavna formula može se koristiti za određivanje količine mreža koje mrežna maska može podržati.
2 ^ (duljina neto maske - # korištenih segmenata) - 2
Na primjer, ako smo upotrijebili duljinu mrežne maske od 24, koja ima netmasku od 255.255.255.0 s tri korištena segmenta, oduzmite tri od duljine mrežne maske, npr., 24-3 = 21. Uz taj broj odredite ga u gornju formulu dobiti 2 ^ 21 - 2 = 2.097.150 ukupnog broja mreža. Od tog broja oduzimate dvije zbog već emitiranih i mrežnih adresa koje se već koriste.
Drugi primjer je duljina mrežne maske od 16, koja ima netmasku od 255.255.0.0 s dva korištena segmenta. Pomoću gornje formule dobivate 2 ^ 14 - 2 = 16, 382 ukupnog broja mreža.
Da biste odredili količinu hostova koju netmaska može podržati, koristite sljedeću formulu.
2 ^ (# nula) - 2
Na primjer, s duljinom mrežne maske od 24, kao što je prikazano na gornjem grafikonu, postoji osam nula. Stoga, koristeći gornju formulu, to bi bilo 2 ^ 8 - 2 = 254 ukupnog broja domaćina. Ponovno, dva se oduzimaju od tog broja za račune za emitiranje i mrežne adrese.
Ponovno, još jedan primjer duljine netmaske od 16, bilo bi 16 nula. Formula u ovom slučaju bila bi 2 ^ 16 - 2 = 65, 534 ukupnog broja domaćina.
U nastavku slijedi pregled svake od najčešće korištenih klasa mreže.
klasa | Dužina mrežne maske | # mreža | # domaćina | Mrežna maska |
---|---|---|---|---|
Klasa A | 8 | 126 | 16777214 | 255.0.0.0 |
Klasa B | 16 | 16.382 | 65.534 | 255.255.0.0 |
Klasa C | 24 | 2.097.150 | 254 | 255.255.255.0 |
Binarna, IP adresa, mrežni izrazi, maska podmreže