Kas yra IP (interneto protokolas)?

IP gali nurodyti bet kurį iš šių dalykų:

1. IP ( interneto protokolas ) yra pagrindinis internetinių ryšių protokolas. Jame nurodomas būdas, kaip informacija paketuojama, adresuojama, perduodama, nukreipiama ir priimama į tinklo įrenginius.

Jo vystymasis prasidėjo 1974 m. Jis dažnai naudojamas kartu su perdavimo valdymo protokolu arba TCP. Kartu jie vadinami TCP / IP.

Pirmoji pagrindinė interneto protokolo versija buvo 4 versija arba IPv4. 1981 m. Jį oficialiai apibrėžė RFC 791 interneto inžinerijos darbo grupė arba IETF.

  • Istorinis dokumentas: perskaitykite RFC 791 tekstą.

IPv4 įpėdinis yra IPv6, kurį IETF patvirtino 1998 m. Jis buvo sukurtas taip, kad galiausiai pakeistų IPv4. Nuo 2018 m. IPv6 valdo apie 20% viso interneto srauto.

IP adresai

IP adresas yra kompiuterio arba kito interneto įrenginio identifikavimo numeris. Jis panašus į pašto adresą, kuriame nurodoma, iš kur siunčiamas paštas ir kur jis turėtų būti pristatytas. IP adresai vienareikšmiškai nustato su interneto protokolu perduodamų duomenų šaltinį ir paskirties vietą.

IPv4 ir IPv6 adresai

IPv4 adresai yra 32 bitai (keturi baitai). IPv4 adreso pavyzdys yra 216.58.216.164, kuris yra pagrindinis „Google.com“ puslapis.

Maksimali 32 bitų skaičiaus reikšmė yra 232 arba 4, 294, 967, 296. Taigi maksimalus IPv4 adresų skaičius, vadinamas jos adresų vieta, yra apie 4, 3 mlrd . Devintajame dešimtmetyje tai buvo pakankama kiekvienam tinklo įrenginiui spręsti, tačiau mokslininkai žinojo, kad ši erdvė greitai išnyks. Technologijos, pvz., „NAT“, atmetė problemą, leidžiant daugeliui įrenginių naudoti vieną IP adresą, tačiau norint aptarnauti šiuolaikinį internetą, reikalinga didesnė adresų erdvė.

Pagrindinis IPv6 privalumas yra tas, kad jis naudoja 128 bitus duomenų saugoti adresą, leidžiantį 2128 unikalius adresus, arba 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456. IPv6 adresų erdvės dydis - 340 duodecillion - yra daug, daug didesnis nei IPv4.

IP adresų klasės

Su IPv4 IP adresu yra penkios galimų IP intervalų klasės: A klasė, B klasė, C klasė, D ir E klasės, o tik A, B ir C dažniausiai naudojami. Kiekviena klasė leidžia nustatyti galiojančių IP adresų diapazoną, pateiktą šioje lentelėje.

KlasėAdresų diapazonasPalaiko
A klasėNuo 1.0.0.1 iki 126.255.255.254Palaiko 16 mln. Kompiuterių kiekviename iš 127 tinklų.
B klasė128.1.0.1 iki 191.255.255.254Kiekviename 16 000 tinklų palaiko 65 000 kompiuterių.
C klasėNuo 192.0.1.1 iki 223.255.254.254Palaiko 254 kompiuterius kiekviename iš dviejų milijonų tinklų.
D klasė224, 0, 0, 0 iki 239, 255, 255, 255Rezervuota daugiaadresėms grupėms.
E klasė240, 0, 0, 0 iki 254, 255, 255, 254Rezervuota naudoti ateityje, mokslinių tyrimų ir plėtros tikslais.

127.xxx diapazonai yra rezervuoti „loopback“ arba „localhost“, pvz., 127.0.0.1 yra „loopback“ adresas. Diapazonas 255.255.255.255 transliuojamas visiems vietinio tinklo šeimininkams.

IP adreso suskirstymas

Kiekvienas IPv4 adresas yra suskirstytas į keturis oktetus (kuris yra kitas baitų pavadinimas) ir išverstas į dvejetainį, kad būtų atvaizduojamas faktinis IP adresas. Toliau pateiktoje lentelėje aptariamas IPv4 adresas 255.255.255.255 .

Patarimas: Norėdami gauti daugiau informacijos apie dvejetainius numerius, žr.

Dešimtainė:255255255255
Dvejetainėje:11111111111111111111111111111111
Aštuntame:377377377377
Šešioliktainiais:FFFFFFFF

Kaip kitą pavyzdį, žemiau pateiktoje lentelėje suskirstykite IPv4 adresą 166.70.10.23 . Pirmoje eilutėje yra atskiri IP adresų oktetai (baitai), nurodyti dešimtainiu skaičiumi. Dešimtainiame skaičiavime dešinysis dešinysis skaičius padauginamas iš 1 (100), antrasis dešinysis skaitmuo padauginamas iš 10 (101), trečiasis dešinysis yra dauginamas iš 100 (102) ir kt.

Antroje lentelės eilutėje pateikiamos tos pačios skaitinės vertės, pateikiamos dvejetainėje. Dvejetainiame dešiniajame skaitmenyje padauginamas iš 1 (20), antrasis dešinysis skaitmuo padauginamas iš 2 (21), trečiasis dešinysis skaitmenis dauginamas iš 4 (22) ir tt

Trečioje eilutėje rodoma, kaip dvejetainiai gali būti konvertuojami dvejetainiai vaizdai, konvertuojant atskirus skaitmenis ir pridėjus reikšmes. Binariniai skaičiai paryškinti atitinka pridėtas reikšmes.

Dešimtainė vertė:166701023
Binarinė vertė:1 0 1 00 11 00 1 000 11 00000 1 0 1 0000 1 0 111
Konversija:128 + 32 + 4 + 2 = 16664 + 4 + 2 = 708 + 2 = 1016 + 4 + 2 + 1 = 23

Statiniai ir dinaminiai IP adresai

IP adresai priskiriami dviem skirtingais būdais. Jie gali būti dinamiškai priskirti (jie gali automatiškai keisti) arba statiškai priskirti (jie neturi keisti ir turi būti pakeisti rankiniu būdu). Dauguma namų tinklų naudoja dinaminį paskirstymą . Maršrutizatorius naudoja DHCP, kad laikinai priskirtų arba „nuomotų“ IP adresą savo įrenginiui. Po tam tikro laiko ši nuomos sutartis baigia galioti, o maršrutizatorius atnaujina seną adresą arba priskiria jums naują, priklausomai nuo tinklo poreikių ir maršrutizatoriaus konfigūracijos.

Žemiau pateikiami dažniausiai namų maršrutizatorių priskirti numatytieji adresai.

192.168.1.0Šis numeris, vadinamas tinklo numeriu, identifikuoja visą tinklą ir nėra priskiriamas įrenginiui.
192.168.1.1Bendras numatytasis adresas, priskirtas šliuzo įrenginiui. Daugumoje namų tinklų vartai yra pats maršrutizatorius.
192.168.1.2Kitas bendras šliuzo adresas. Arba jis gali būti priskirtas prie tinklo esančiam įrenginiui.
192.168.1.3–254Priskirta tinklo įrenginiams.
192.168.1.255Tinklo transliavimo adresas. Į šį adresą išsiųsti duomenys automatiškai perduodami 1–254 adresams.

Jei kada nors bandėte pakeisti maršrutizatoriaus nustatymus, galite susipažinti su adresu 192.168.1.1 . Paprastai tai yra jūsų maršrutizatoriaus adresas, Jei įvesite šį adresą į savo naršyklės adreso juostą, galite atidaryti maršrutizatoriaus konfigūracijos sąsają. (Jūsų maršrutizatoriaus adresas gali skirtis - patikrinkite savo vadovą.)

  • Kaip pakeisti namų maršrutizatoriaus nustatymus?

Kaip duomenys siunčiami į IP adresą kitame tinkle

Šioje diagramoje parodyta, kaip jūsų namų kompiuteris gali gauti IP adresą ir siųsti duomenis į IP adresą kitame tinkle.

Norėdami gauti daugiau informacijos, žr., Kaip kompiuteriai prisijungia tarpusavyje per internetą?

Kiti interneto protokolai

IP yra tik vienas protokolas, kurį prietaisai naudoja bendravimui internete. Kai kurie yra naudojami kartu su IP, o kai kurie naudojami atskirai. Pavyzdžiui, SMTP, naudojamas el. Laiškams perduoti, ir HTTP, kuri naudojama hipermedijai perduoti.

Daugiau informacijos apie protokolus žr. Mūsų protokolo apibrėžime.

Kiti IP adreso klausimai ir atsakymai

2. IP yra Linux komanda, skirta nustatyti ir peržiūrėti tinklo konfigūraciją. Daugiau informacijos rasite mūsų „ ip“ komandos apžvalgoje.

3. IP yra santrumpa, naudojama sutrumpinti „Ingress Protection Rating“ (IP reitingas).

Dvejetainis, CIDR, kompiuterių akronimai, išorinis IP adresas, ICANN, vidinis IP adresas, interneto adresas, „InterNIC“, „IP spoofing“, „Localhost“, „Netmask“, tinklo sąlygos, „Ping“, protokolas, rezervuota adresų erdvė, „Subnet“