Potinklio kaukė yra patogus būdas atskirti tinklo adresą nuo konkretaus pagrindinio kompiuterio adreso. Toks mechanizmas jau buvo nustatytas pirmajame IP standarte 1981 m. Rugsėjo mėn. Norėdami supaprastinti maršrutą ir padidinti jo efektyvumą, turite mokėti apskaičiuoti kaukę.
Nurodymai
1 žingsnis
Potinklio kaukę, kaip ir tinklo adresą, žymi keturi vieno baito skaičiai (IPv4 protokolo versijai IPv6 protokole tai yra 8 šešiolikos bitų skaitmenų grupės). Pvz.: IP adresas 192.168.1.3, potinklio kaukė 255.255.255.0. TCP / IP tinkluose kaukė yra bitų žemėlapis, identifikuojantis, kuri tinklo adreso dalis yra tinklo adresas, o kuri dalis yra pagrindinio kompiuterio adresas. Norėdami tai padaryti, potinklio kaukė turi būti pavaizduota dvejetainiu pavidalu. Vienais bitais nurodomas tinklo adresas, o nuliais - pagrindinio kompiuterio adresą. Pvz., Potinklio kaukė yra 255.255.255.0. Galite tai pavaizduoti dvejetainiu būdu: 11111111.11111111.111111111.00000000. Tada 192.168.1.1 adreso dalis 192.168.142 bus tinklo adresas, o.142 - pagrindinio kompiuterio adresas.
2 žingsnis
Kaip matote iš ankstesnio žingsnio, pagrindinių kompiuterių ir tinklų skaičius yra ribojamas. Jis gaunamas iš variantų skaičiaus, nurodyto nurodytu bitų skaičiumi, apribojimo. Vienas bitas gali užkoduoti tik 2 būsenas: 0 ir 1. 2 bitai - keturios būsenos: 00, 01, 10, 11. Apskritai n bitai koduoja 2 ^ n būsenas. Tačiau atminkite, kad visi pagrindinio kompiuterio ir tinklo adreso nuliai ir visi nuliai pagal standartą yra rezervuoti reiškia „dabartinis pagrindinis kompiuteris“ir „visi pagrindiniai kompiuteriai“. Taigi paaiškėja, kad bendrą tinklo mazgų skaičių lemia formulė N = (2 ^ z) -2, kur N yra bendras mazgų skaičius, z yra nulių skaičius potinklio kaukė.
3 žingsnis
Atminkite, kad kaukė negali būti sudaryta iš atsitiktinių skaičių. Pirmieji kaukės gabalai visada yra vienas, paskutiniai - nulis. Todėl kartais adreso formatą galite rasti 192.168.1.25/11 formoje. Tai reiškia, kad pirmieji 11 adreso bitų yra tinklo adresas, paskutiniai 21 yra tinklo mazgo adresas. Šis įrašas atitinka adresą 192.168.1.25 ir potinklio kaukę 255.224.0.0. Skaičiuodami potinklio kaukę, atsižvelkite į tinklo kompiuterių skaičių. Apsvarstykite jo galimą išplėtimą: jei kompiuterių skaičius viršija galimą tam tikram tinklui, reikės rankiniu būdu pakeisti visus adresus ir kaukes kiekviename kompiuteryje.
4 žingsnis
Kreipimasis yra be klasės ir klasės. Anksti įgyvendinant protokolą buvo naudojamas klasių atskyrimas, o vėliau, augant internetui, jis buvo papildytas be klasių adresavimu. Klasės adresavimas išskiria 5 klases: A, B, C, D, E. Klasė nustato, kiek adreso bitų bus skirta tinklo adresui, o kiek - pagrindinio kompiuterio adresui. Tokiu atveju jums nereikės nieko skaičiuoti. A klasėje tinklo adresui skiriami 7 bitai, B klasėje - 14 bitų, C klasėje - 21 bitai. D klasė naudojama daugiaadresiam perdavimui, o E klasė skirta eksperimentiniam naudojimui. Šiuo atveju pirmieji adreso bitai naudojami jo klasei nustatyti. A klasėje tai yra 0 pirmuoju bitu, B klasėje - 10, C klasėje - 110, D klasėje - 1110, E klasėje - 11110.
5 žingsnis
Klasės adresavimas sumažino IP lankstumą adresų paskirstymo atžvilgiu ir sumažino galimų adresų skaičių. Todėl buvo priimtas klasių kreipimasis. Norėdami rasti kaukę, pirmiausia nustatykite, kiek mazgų turėsite savo tinkle, įskaitant šliuzus ir kitą tinklo įrangą. Prie to skaičiaus pridėkite du ir suapvalinkite iki artimiausios dviejų galios. Pavyzdžiui, turite suplanavę 31 kompiuterį. Prie to pridėdami du gausite 33. Artimiausia dviejų galia yra 64, tai yra 100 0000. Po to visus svarbiausius bitus užpildykite vienais. Gaukite kaukę 1111 1111. 1111 1111. 1111 1111. 1100 0000, tai yra 255,255,255,192 po kablelio. Tinkle su tokia kauke galite gauti 62 skirtingus IP adresus, kurie nėra rezervuoti standarte.