Potinklio skaičiuoklė

Pridėti į svetainę Metainformacija

Kiti įrankiai

Potinklio skaičiuoklė

Potinklio skaičiuoklė

Įrenginio IP adresas yra unikalus identifikatorius, kuriame pateikiama informacija apie šio įrenginio vietą ir jo pasiekiamumo laipsnį norint su juo susisiekti.

Įrenginių IP adreso buvimas yra būtina sąlyga, kad jie galėtų keistis informacija. Kad būtų lengviau suprasti terminą „IP adresas“, galime padaryti analogiją su žinomu pašto adresu, kuris leidžia pristatyti laišką ar siuntinį griežtai apibrėžtam adresatui. Panašus procesas vyksta siunčiant informaciją (pranešimus) iš vieno įrenginio į kitą. Šioje operacijoje pašto adreso vaidmenį atlieka IP adresas. Santrumpa IP reiškia „Internet Protocol“ ir nurodo taisyklių rinkinį, kuris nustato duomenų, kuriuos siunčiame internetu (vietiniu tinklu), formatą.

IP adreso įrenginio specifika

Standartinis IP adresas, kurį galime matyti tinkle, yra skaičių rinkinys, suskirstytas į 4 grupes naudojant taškus.

192.168.0.1 yra labiausiai paplitęs IP adresas daugeliui maršruto parinktuvų ir modemų. Daugelis iš mūsų ne kartą įvedėme šį simbolių derinį norėdami patekti į modemo arba maršrutizatoriaus nustatymų meniu.

Aukščiau pateiktame adresu turime 4 skaičius, kurių kiekvienas yra oktetas – aštuonių skaitmenų dvejetainis skaičius. Jo reikšmės gali būti apibūdintos diapazone nuo 0000 0000 iki 1111 1111. Be to, aprašas gali būti parašytas dešimtainiais ženklais ir gali būti nuo 0 iki 255 (256 reikšmės).

Šiuo atveju adresų diapazonas yra nuo 0.0.0.0 iki 255.255.255.255. Skaičiuodami visus galimus įrašus, tai yra, IP adresus, gauname skaičių 4 294 967 296.

Aukščiau pateiktas įrašo formatas vadinamas IPv4 ir yra standartinė 32 bitų adreso forma. Šiuo metu tai yra populiariausias ir paklausiausias tinkle. Tačiau IPv4 nėra vienintelis įmanomas, yra ir 128 bitų standartas, vadinamas IPv6. Šio formato adresų skaičius turi tokią vertę, kad kiekvienas mūsų planetos gyventojas gali pateikti trilijonus adresų.

Aprašyme laikysimės IPv4 standarto, tačiau visos taisyklės ir principai yra gana svarbūs IPv6.

IP adreso sudėtis

Standartinis IP adresas nėra tik skaičių rinkinys, šiame įraše yra informacijos ir struktūriškai jį galima padalyti į dvi dalis:

  • pagrindinio kompiuterio numeriai,
  • tinklo numeris.

Pavyzdžiui, pažįstamame 192.168.1.34 adreso įraše yra ši informacija:

  • 192.168.1 – tinklo numeris,
  • 34 yra jūsų įrenginio (prieglobos) numeris.

Beje, visi tame pačiame tinkle esantys įrenginiai prasidės nuo 192.168.1. Jei įrenginio IP adresu yra įrašas 192.168.2, tada jis negalės susisiekti su ankstesniu įrenginiu (192.168.1). Norėdami sujungti tokius įrenginius vienas su kitu, jums reikės atskiro maršrutizatoriaus, kuris užtikrins, kad ši užduotis būtų atlikta. Šis maršruto parinktuvas veiks kaip tiltas – duomenys iš vieno tinklo galės per jį patekti į kitą tinklą.

IP adreso klasifikacija

Siekiant supaprastinti darbą su IP adresais, jie klasifikuojami pagal šiuos tipus.

  • A klasė – dideli tinklai.
  • B klasė – vidutiniai tinklai.
  • C klasė – maži tinklai.
  • D klasė – rezervuoti 127.0.0.0 formato adresai (localhost).
  • E klasė – rezervuoti adresai formatu 192.168.X.X. (Modemų ir maršrutizatorių ID).

Nepaisant, atrodo, didžiulio galimų IP adresų skaičiaus, jų trūksta, palyginti su įrenginių (prieglobos) skaičiumi tinkle. Ši problema paskatino perėjimą prie aktyvaus IPv6 standarto IP adresų naudojimo interneto tiekėjų darbe. Tačiau jei IPv4 formato adresas lengvai konvertuojamas į IPv6, tada jo nebeįmanoma konvertuoti atgal į IPv4.

Atsižvelgiant į tai, kad ne visi teikėjai perkėlė savo abonentus iš IPv4 formato į IPv6 formatą, tinkle dominuoja abu adresai. Šio skirtingų standartų kombinuoto naudojimo problema yra jų nesuderinamumas, o jai išspręsti naudojamas specialus algoritmas, vadinamas „tuneliu“. Jį sudaro specialaus kanalo, per kurį įrenginiai su skirtingais IP adresų standartais gali keistis informacija, sukūrimas.

IP adreso įrenginio funkcijų išmanymas yra būtina sąlyga, jei norite savarankiškai kurti tinklus, taip pat sprendžiant daugybę kitų su interneto ir vietinių tinklų nustatymu susijusių užduočių.

Potinklio kaukės skaičiuoklė

Potinklio kaukės skaičiuoklė

Potinklio kaukė yra specialus algoritmas, leidžiantis iš IP adreso išgauti tinklo numerį ir įrenginio (prieglobos) numerį. Vizualiai potinklio kaukės įrašą galima lengvai supainioti su įprastu IP adresu, tačiau iš tikrųjų jo žymėjime yra vienetų ir nulių seka, rodanti, kiek bitų IP adresu užima tinklo numeris ir kiek bitų. yra pagal įrenginio (prieglobos) numerį.

Be to, naudojant šį algoritmą viename dideliame tinkle sukuriami keli potinkliai. Jei šis metodas įdiegtas, potinklius galima prijungti naudojant vieną kompiuterį, kuris veikia kaip maršrutizatorius. Šis metodas leidžia pagrindiniams kompiuteriams iš skirtingų tinklų prisijungti vienas prie kito.

Kas yra potinklio kaukė ir kaip ją apskaičiuoti

Potinklio kaukė, kaip ir IP adresas, susideda iš keturių skaičių: 255.255.0.0.

Įrašo pradžia vizualiai primena IP adreso formatą. Jei aukščiau pateiktas įrašas pavaizduotas dvejetainiu kodu, bus gauta tokia seka: 1111 1111 0000 0000. Šiame įraše nuliai pateikia informaciją apie įrenginio (šeimininko) numerį, o vienetai – apie tinklo numerį.

Norėdami sukurti kaukę, paprastai naudokite loginius operatorius „AND“ ir „NOT“. Žinodami, kaip jie veikia, praktiškai galime gauti potinklio kaukę iš bet kurio IP adreso.

Kaip parenkama potinklio kaukė

Daugeliu atvejų potinklio kaukė nustatoma programiškai. Tai galima padaryti konfigūruojant serverį ar sistemą. Kad vartotojas galėtų sužinoti potinklio kaukę, reikia rasti jos aprašymą, kurį rasite išplėstiniuose tinklo nustatymuose.

Kaukėje yra informacijos apie tinklo numerio bitų skaičių. Pavyzdžiui, dideliame tinkle tik pirmasis skaičius yra skaičius: 255.0.0.0. Mažam tinklui bus tinkamas įrašas 255.255.255.0, kuriame tinklo numeris nurodomas pirmaisiais trim skaičiais.

Kitas potinklio kaukės naudojimo būdas

Įrenginių ir tinklo numerių paryškinimas naudojant potinklio kaukę nėra vienintelė naudinga jų funkcija.

Naudojant šį algoritmą, galima suskirstyti didelius tinklus į mažesnius. Pavyzdžiui, galime pasinaudoti šia galimybe, kai susiduriame su užduotimi padalinti bendrą įmonės tinklą į atskirus vienas nuo kito, bet esančius tame pačiame pastate padalinius ir biurus.

Tarkime, mūsų tinklo numeris yra 185.12.0.0 su kauke 255.255.0.0. Šis tinklas gali aprūpinti daugiau nei 65 000 įrenginių, kurių pakanka, kad tilptų visi kompiuteriai viename biure.

Tačiau ką daryti, kai tame pačiame pastate turime kelis nedidelius biurus ir mums reikia juos visus prijungti prie tinklo? Sukurti naują tinklą su dešimtimis tūkstančių IP adresų kiekvienam atskiram biurui yra gana neracionalus sprendimas. Todėl manome, kad praktiškiausia išeitis iš padėties yra suskaidyti 185.12.0.0 tinklą į atskirus potinklius.

Šiai užduočiai įgyvendinti naudojame 255.255.255.0 kaukę, o ne 255.255.0.0. Dėl to viename dideliame tinkle turėsime 256 mažus potinklius. Kiekvienas potinklis gali palaikyti 256 įrenginius.

Biure, kuriame yra daugiau įrenginių, galime naudoti kaukę 255.255.254.0. Tai leis prie tinklo prijungti iki 512 įrenginių, tačiau potinklių skaičius sumažės iki 128.

Kaip skaičiuoti potinklius

Dažnai prireikia apskaičiuoti potinklio kaukę – tai aktualu tais atvejais, kai mums svarbu nustatyti IP adresų skaičių viename potinklyje arba sukonfigūruoti tokius įrenginius kaip modemas, maršrutizatorius ir pan.

Tiems, kurie nori neautomatiškai apskaičiuoti potinklių skaičių, galite naudoti universalią pagrindinę formulę:

232 – N – 2,

kur N yra potinklio ilgis (bitų skaičius).

Tačiau retai kas skaičiuoja potinklių skaičių rankiniu būdu, nes tam tinkle yra specialios skaičiuoklės, leidžiančios visus skaičiavimus atlikti internetu.

Skaičiuoti potinklio kaukę yra gana sudėtinga užduotis, kuriai įgyvendinti reikia žinoti tinklų kūrimo pagrindus. Tačiau norėdami supaprastinti šią užduotį, ekspertai sukūrė specialius skaičiuotuvus, kurie gali labai supaprastinti potinklio kaukės apskaičiavimo užduotį esant visiems pradiniams duomenims.