Mis on võrgumask?

Võrgukaart on 32-bitine mask, mida kasutatakse IP-aadressi jagamiseks alamvõrkudeks ja võrgu olemasolevate hostide määramiseks. Võrgukaardis määratakse alati automaatselt kaks bitti. Näiteks 255.255.225.0 on "0" määratud võrguaadress. Aastal 255.255.255.255 on "255" määratud ülekande aadress. 0 ja 255 on alati määratud ja neid ei saa kasutada.

Allpool on näide võrgukastist ja selle binaarse konversiooni näide.

Netmask:255.255.255.255
Binaarne:11111111111111111111111111111111
Netmaski pikkus8162432

Binäärse teisenduse bittide väljaarvutamine võimaldab teil määrata võrgukaardi pikkuse. Ülal on näide 32-bitisest aadressist. See aadress on siiski e-posti aadress ja see ei võimalda sellega ühendada ühtegi peremeest (arvutit või muud võrguseadet).

Üldiselt kasutatav võrgumask on 24-bitine võrgumask, nagu allpool näha.

Netmask:255.255.255.0
Binaarne:11111111111111111111111100000000
Netmaski pikkus81624-

Kasutades 24-bitist võrgukeskkonda, oleks võrk võimeline kasutama 2, 097, 150 võrku või 254 erinevat peremeest, mille IP-vahemik on 192.0.1.x kuni 223.255.254.x, mis on tavaliselt enam kui piisav aadress ühe võrgu jaoks.

Võimalik võrkude mahu määramiseks saab kasutada lihtsat valemit.

2 ^ (võrgukaardi pikkus - kasutatud segmentide arv) - 2

Näiteks, kui me kasutasime 24 võrgusilma pikkust, mille võrgukilp on 255.255.255.0, koos kolme kasutatud segmendiga, lahutatakse kolm võrgukese pikkusest, nt 24-3 = 21. Selle numbri abil ühendage see ülaltoodud valemiga saada 2 ^ 21 - 2 = 2, 097, 150 võrkude koguarvu. Sellest numbrist lahutatakse kaks juba kasutatavate ülekande- ja võrguaadresside tõttu.

Veel üheks näiteks on võrgukaardi pikkus 16, mille võrgumask on 255.255.0.0 ja millel on kaks kasutatud segmenti. Kasutades ülaltoodud valemit, sa saad 2 ^ 14 - 2 = 16 382 võrkude koguarvu.

Võõrustajate arvu määramiseks on võrgumask võimeline toetama, kasutage järgmist valemit.

2 ^ (nullide arv) - 2

Näiteks, kui võrgukaardi pikkus on 24, nagu on näidatud ülaltoodud tabelis, on kaheksa nulli. Seega, kasutades ülaltoodud valemit, oleks see 2 ^ 8 - 2 = 254 võõrustajate koguarv. Jällegi lahutatakse sellest numbrist kaks ülekande- ja võrguaadresside arvestamiseks.

Jällegi, veel üks näide 16-st võrgupiljast, oleks 16 nulli. Sel juhul oleks valemiks 2 ^ 16 - 2 = 65 544 võõrustajate koguarvu.

Allpool on iga tavapäraselt kasutatava võrguklassi jaotus.

KlassNetmaski pikkus# võrkude arvhostsNetmask
Klass A812616, 777, 214255.0.0.0
B-klass1616, 38265 534255.255.0.0
Klass C242, 097, 150254255.255.255.0

Binaarne, IP-aadress, võrgutingimused, alamvõrgu mask