Pamokos

▷ Kas yra IP adresai ir kaip jie veikia [labai aišku]

Turinys:

Anonim

Šiandien dauguma duomenų ryšio tinklų naudoja TCP / IP protokolą, kuriuo grindžiamas IP adresų nustatymas. Kiekvienam kompiuteriui, prijungtam prie tinklo, reikalingi du pagrindiniai identifikatoriai: IP adresas ir potinklio kaukė. Šiame straipsnyje pamatysime, iš ko susideda IP adresai ir kokią naudą jie naudoja interneto tinklui.

Turinio rodyklė

IP adresavimas

Kompiuteriai ir tinklai, veikiantys naudojant TCP / IP protokolą (perdavimo valdymo protokolą / interneto protokolą). Šis protokolas reikalauja, kad su juo dirbantys kompiuteriai savo tinklo sąsajoje sukonfigūruotų du parametrus: IP adresą ir potinklio kaukę.

IP adresas

Visų pirma, mes turime IP adresą, kurį praktiškai visi žinos. Tai yra loginis 4 baitų arba 32 bitų adresas, kiekvieną atskiriant tašku, su kuriuo kompiuteris ar pagrindinis kompiuteris yra unikaliai identifikuojami.

Šiuo metu kompiuteriai turi dviejų tipų IP adresus: pirma, yra IPv4 adresas, kurio ilgis yra 4 baitai (0–255) ir kuris gali būti pavaizduotas taip:

Dešimtainis ženklas (geriausiai žinomas) 192.168.3.120
Dvejetainis žymėjimas 11000000.10101000.00000011.01111000
Šešioliktainis žymėjimas C0 A8 03 78

Ir IPv6 adresą, kuris yra skirtas atvejui, kai tradicinio IP adresų trūksta. Tokiu atveju loginis adresas bus 128 bitai, taigi jis apima daug platesnį diapazoną nei IPv6 adresas. Mes tai beveik visada matysime šešioliktainiu formatu:

2010: DB92: AC32: FA10: 00AA: 1254: A03D: CC49

Mes esame prieš 8 terminų grandinę, atskirtą dviem taškais, kur kiekvienas gali pateikti 128 bitus.

Mūsų atveju 100% atvejų IP adresams naudosime tradicinį IPv4 adreso metodą, taigi tai bus tas, kurį matome.

Tinklo ir pagrindinio kompiuterio laukai ir IP adreso tipas

IP adresą galima padalyti į dvi dalis, vadinamas tinklu ir pagrindiniu kompiuteriu. Remdamiesi šiais dviem laukais, turėsime šių tipų IP adresus:

  • A klasė: mes naudojame tik pirmąjį baitą apibrėždami tinklą, kuriame esame. Kiti trys baitai bus naudojami pagrindiniam kompiuteriui šiame tinkle identifikuoti. Adresų sritis yra nuo 0.0.0.0 iki 127.255.255.255. A klasė naudojama labai dideliems tinklams, nes turėsime iki 16 milijonų kompiuterių. B klasė: tokiu atveju mes naudojame pirmus du adreso baitus, kad apibrėžtume tinklą, o kitus du - pagrindiniam kompiuteriui apibrėžti. Šis diapazonas eina nuo 128.0.0.0 iki 191.255.255.255. Jis taip pat skirtas dydžių didinimo tinklams. C klasė: šiuo atveju mes naudojame pirmuosius tris baitus tinklams adresuoti, o paskutinį baitą - pagrindiniam kompiuteriui apibrėžti. Tokiu būdu turėsime gerai žinomą diapazoną nuo 0, 0, 0 iki 223 255 , 255, 255. D klasė: D klasės IP diapazonas nėra įprastas įprastiems vartotojams, nes jis yra skirtas eksperimentiniam naudojimui ir specifinėms mašinų grupėms. Šis diapazonas yra nuo 224.0.0.0 iki 239.255.255.255. E klasė: pagaliau turime E klasę, kuri taip pat nenaudojama įprasto naudojimo įrangoje. Šiuo atveju turėsime diapazoną, kuris prasideda nuo 223.0.0.0 baitų iki likusios.

Potinklio kaukė

Kai žinosite IP adresų ypatybes tinkle, pereisime prie kito ne mažiau svarbaus parametro, kuris yra potinklio kaukė.

Kiekvienai IP klasei galite turėti tam tikrą skaičių potinklių. Potinklis yra atskiras fizinis tinklas, turintis tą patį IP adresą su kitais fiziniais tinklais, tai yra, dabar mes nustatome pagrindinį tinklą, prie kurio prisijungia pagrindiniai kompiuteriai.

Tiksliai potinklio kaukės funkcija yra užtikrinti, kad kompiuteriai, turintys tą patį tinklo identifikatorių ir esantys skirtinguose fiziniuose tinkluose, galėtų susisiekti. Tai bus mūsų maršrutizatorius ar serveris, kuris atitiks potinklio kaukės informaciją ir pagrindinio kompiuterio IP adresą.

Yra trys potinklio kaukių tipai kiekvienai iš naudojamų klasių:

Kam 255.0.0.0
B 255.255.0.0
C 255.255.255.0

Kaip gauti tinklo ir pagrindinio kompiuterio adresą

Dabar svarbu žinoti, kaip maršrutizatorius gali identifikuoti tinklą, kuriam priklauso pagrindinis kompiuteris, kad jis atskirtų jį nuo kito tinklo. Procedūra yra labai paprasta, jei mes žinome IP adresą ir potinklio kaukę, todėl turėsime atlikti IR operaciją dvejetainiu būdu. Pvz.:

Pagrindinio kompiuterio IP adresas: 181.20.6.19 (10110101.010100.000110.010011) Potinklio kaukė: 255.255.0.0 (111111.111111.000000.000000)

Dvejetainis IR operacija: (bus tik 1, jei abu simboliai yra 1)

Rezultatas: 181.20.0.0 (10110101.010100.000000.000000)

Tada tai bus tinklas, kuriam priklauso pagrindinis kompiuteris, kurio adresas 181.20.6.19. Lengva

Sutrumpinta žymėjimo adreso kaukė

Tikrai nemažai kartų matėte žymėjimą 192.168.1.1/24 arba 180.10.1.1/16. Pažiūrėkime, ką tai reiškia greitai.

Kai matome šią žymėjimą, tai mes skaitome pagrindinio kompiuterio IP adresą, tokiu atveju tai gali būti maršrutizatoriaus IP adresas ir tinklo identifikavimui skirti bitai. Taigi:

  • Jei turime 192.168.1.1/24, tai reiškia, kad pirmieji 24 bitai (dvejetainiais raštais) yra skirti tinklui, taigi potinklio kaukė būtų 255.255.255.0, o tinklas, kuriam ji priklauso, būtų 192.168.1.0. Jei turime 180.10.1.1/16, tai reikš, kad pirmieji 16 bitų yra skirti tinklui, tada jis bus 255.25.0.0, o tinklas, kuriam jis priklauso, bus 180.10.0.0.

Na, taip būtų.

Iš esmės tai susideda iš IP adresų perdavimo duomenų tinkluose tarp kompiuterių. Kaip matote, tai yra gana intuityvu ir lengvai suprantama, kai pamatysite keletą pavyzdžių.

Šią informaciją galite papildyti taip:

Jei turite papildomų klausimų šiuo klausimu, parašykite mums į komentarų lauką, kad padėtume jums.

Pamokos

Pasirinkta redaktorius

Back to top button