IP gali nurodyti bet kurį iš šių dalykų:
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
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ų diapazonas | Palaiko |
---|---|---|
A klasė | Nuo 1.0.0.1 iki 126.255.255.254 | Palaiko 16 mln. Kompiuterių kiekviename iš 127 tinklų. |
B klasė | 128.1.0.1 iki 191.255.255.254 | Kiekviename 16 000 tinklų palaiko 65 000 kompiuterių. |
C klasė | Nuo 192.0.1.1 iki 223.255.254.254 | Palaiko 254 kompiuterius kiekviename iš dviejų milijonų tinklų. |
D klasė | 224, 0, 0, 0 iki 239, 255, 255, 255 | Rezervuota daugiaadresėms grupėms. |
E klasė | 240, 0, 0, 0 iki 254, 255, 255, 254 | Rezervuota 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ė: | 255 | 255 | 255 | 255 |
Dvejetainėje: | 11111111 | 11111111 | 11111111 | 11111111 |
Aštuntame: | 377 | 377 | 377 | 377 |
Šešioliktainiais: | FF | FF | FF | FF |
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ė: | 166 | 70 | 10 | 23 |
Binarinė vertė: | 1 0 1 00 11 0 | 0 1 000 11 0 | 0000 1 0 1 0 | 000 1 0 111 |
Konversija: | 128 + 32 + 4 + 2 = 166 | 64 + 4 + 2 = 70 | 8 + 2 = 10 | 16 + 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.1 | Bendras numatytasis adresas, priskirtas šliuzo įrenginiui. Daugumoje namų tinklų vartai yra pats maršrutizatorius. |
192.168.1.2 | Kitas bendras šliuzo adresas. Arba jis gali būti priskirtas prie tinklo esančiam įrenginiui. |
192.168.1.3–254 | Priskirta tinklo įrenginiams. |
192.168.1.255 | Tinklo 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“