Čo je to sieťová maska?

Maska siete je 32-bitová maska, ktorá sa používa na rozdelenie adresy IP do podsietí a špecifikovanie dostupných hostiteľov siete. V maske siete sa vždy automaticky priradia dva bity. Napríklad v položke 255.255.225.0 je "0" priradená sieťová adresa. V 255.255.255.255 je "255" priradená vysielacia adresa. 0 a 255 sú vždy priradené a nemôžu byť použité.

Nižšie je príklad masky siete a príklad jej binárnej konverzie.

Maska siete:255.255.255.255
binárne:11111111111111111111111111111111
Dĺžka masky siete8162432

Odpočítavanie bitov v binárnej konverzii umožňuje určiť dĺžku masky siete. Hore je príklad 32-bitovej adresy. Táto adresa je však adresa vysielania a neumožňuje pripojenie žiadneho hostiteľa (počítača alebo iného sieťového zariadenia).

Bežne používaná sieťová maska ​​je 24-bitová sieťová maska, ako je vidieť nižšie.

Maska siete:255.255.255.0
binárne:11111111111111111111111100000000
Dĺžka masky siete81624-

S použitím 24-bitovej masky siete by sieť bola schopná vytvoriť 2 097 150 sietí alebo 254 rôznych hostiteľov s rozsahom IP 192.0.1.x až 223.255.254.x.

Jednoduchý vzorec môže byť použitý na určenie množstva sietí, ktoré môže sieťová maska ​​podporovať.

2 ^ (dĺžka masky siete - # použitých segmentov) - 2

Napríklad, ak sme použili dĺžku sieťovej masky 24, ktorá má sieťovú masku 255.255.255.0 s tromi použitými segmentmi, odčítajte tri od dĺžky sieťovej masky, napr. získať 2 ^ 21 - 2 = 2, 097, 150 celkového počtu sietí. Odpočítavate dva z tohto čísla z dôvodu vysielaných a sieťových adries, ktoré sa už používajú.

Ďalším príkladom je dĺžka sieťovej masky 16, ktorá má sieťovú masku 255.255.0.0 s dvoma použitými segmentmi. Pomocou vyššie uvedeného vzorca by ste dostali 2 ^ 14 - 2 = 16, 382 celkového počtu sietí.

Ak chcete určiť množstvo hostiteľov, sieťová maska ​​je schopná podporovať, použite nasledujúci vzorec.

2 ^ (# nuly) - 2

Napríklad s dĺžkou sieťovej masky 24, ako je znázornené vo vyššie uvedenej tabuľke, existuje osem núl. Preto by bolo pri použití vyššie uvedeného vzorca 2 ^ 8 - 2 = 254 celkového počtu hostiteľov. Z tohto čísla sa opäť odpočítajú dve položky, aby sa zohľadnili vysielacie a sieťové adresy.

Ďalší príklad dĺžky sieťovej masky 16 bude 16 núl. Vzorec v tomto prípade by bol 2 ^ 16 - 2 = 65, 534 celkového počtu hostiteľov.

Nižšie je rozpis každej z bežne používaných tried siete.

TriedaDĺžka masky siete# sietí# hostiteľovmaska ​​siete
Trieda A812616777214255.0.0.0
Trieda B161638265534255.255.0.0
Trieda C242097150254255.255.255.0

Binárne, IP adresa, Sieťové podmienky, Maska podsiete