IP adresas
Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
IP adresas – kompiuterio identifikatorius IP tinkluose. Tai tam tikrame tinkle unikalus skaičius, naudojamas vienareikšmei duomenų paketo siuntėjo ir gavėjo identifikacijai ir skiriamas žmogaus ar organizacijos, administruojančios duotąjį IP tinklą. Internete IP adresus skiria tam tikrus jų rėžius turinčios organizacijos. Pavyzdžiui, Europoje tuo užsiima RIPE.
Dėl to, kad IP adresai suteikiami kontroliuojamai ir yra žinomai unikalūs, jie leidžia duomenis persiųsti ir labai dideliais kompiuterių tinklais, pvz., Internetu, kadangi maršrutizatoriai, per kuriuos keliauja duomenys, žino kur juos toliau nukreipti. Kita vertus, tokių adresų administravimas reikalauja papildomų organizacinių bei darbo išlaidų.
Domenų vardų susiejimu su IP adresais užsiima vardų sričių sistema.
Turinys |
[taisyti] IP 4-a versija
Šiuo metu naudojama sistema skaitiniams adresams naudoja 32 bitus, todėl teoriškai iš viso galima panaudoti virš keturių milijardų adresų. Praktiškai šių adresų yra žymiai mažiau, kadangi nemaža dalis naudojama specialioms reikmėms. Kadangi laisvų 4-os versijos adresų mažėja, raginama pereiti prie IP 6-os versijos.
Ketvirtos versijos adresas sudaromas iš keturių taškų atskirtų skirtingų skaičių, kurių kiekvienas nėra didesnis už 255. Adresas 255.255.255.255 laikomas bet kokio kompiuterio adresu. Privačiam naudojimui skirti šie rėžiai:
- 10.0.0.0/8 (10.0.0.0–10.255.255.255)
- 172.16.0.0/12 (172.16.0.0–172.31.255.255)
- 169.254.0.0/16 (169.254.0.0–169.254.255.255)
- 192.168.0.0/16 (192.168.0.0–192.168.255.255)
Specialios paskirties adresai yra šie:
- 224.0.0.0/4 – grupinio transliavimo (multicast) adresų sritis
- 240.0.0.0/4 – rezervuota adresų sritis
Be keleto mažesnių išimčių, visi likę adresai yra vienareikšmiai internete.
[taisyti] IP adresų klasifikacija
IP adresas susideda iš dviejų dalių: tinklo ir kompiuterio tame tinkle adresų, pvz.: IP adresas 150.10.46.12 nusako, kad kompiuteris yra 150.10 tinkle ir jo adresas tame tinkle yra 46.12, t.y. 2 baitai tinklo adresui ir 2 baitai adresams tame tinkle. Iš pateikto pavyzdžio matosi, kad adresų erdvė 150.10.0.0 tinkle yra 65534 adresai. Tam, kad būtų galima panaudoti skirtingų dydžio tinklus, IP adresų erdvė yra padalinta į skirtingas klases. Kiekvienas tinklas aprepia tam tikrą adresų intervalą, kur pirmas galimas IP adresas tinkle identifikuoja patį tinklą (angl. network address) ir todėl yra rezervuotas, pvz.: tinklo 150.10 pirmas IP adresas yra 150.10.0.0. Taip pat rezervuotas yra paskutinis IP adresas tinkle, kuris naudojamas adresuoti visiems IP adresams tinkle (angl. broadcast address), pvz.: visi IP adresai tinkle 150.10 yra adresuojami IP adresu 150.10.255.255. Panašiai yra rezervuoti pirmas ir paskutinis tinklai kiekvienoje IP klasėje.
[taisyti] IP 6-a versija
Šis standartas adresui skiria 128 bitus, todėl galimų adresų skaičius išauga, ir patenkina visas augimo prognozes. Tačiau praktikoje 6-a versija dar nėra plačiai naudojama.
[taisyti] Kuo skiriasi statinis IP adresas nuo dinaminio IP adreso
Kiekvienas prie interneto jungiamas kompiuteris turi savo IP adresą. Kiekvieną kartą jungiantis prie kompiuterio, statinis IP adresas lieka toks pat. Dinaminis IP adresas yra laikinas, todėl, kaskart prisijungus prie interneto tinklo, jis gali būti vis kitoks, t. y. serveris kompiuteriui kiekvieną kartą priskiria naują adresą, parinktą iš daugelio serverio turimų ir tuo metu esančių laisvų adresų.
Pvz., kompanija turi tam tikrą fiksuotą kiekį IP adresų (pvz., 200) ir (dažniausiai) dar daugiau klientų (pvz., 400). Jeigu visiems tiems klientams išdalinti po IP adresą, tokiu atveju kompanija galėtų turėti tik 200 klientų. Panašiais atvejais ir naudojami dinaminiai IP adresai. Internetu vienu metu nesinaudoja visi 400 klientų. Manykime, kad pastoviai prisijungę yra ~150 žmonių. Taigi, užimti būna 150 IP adresų ir 50 lieka laisvi (rezerve). Kai prie Interneto prisijungia dar keli vartojai (pvz., 4), jiems iškarto priskiriami kompanijos turimi, bet nenaudojami IP adresai. Kompanijai dar lieka laisvi 46 IP adresai. Bet kažkas tuo pat metu ir atsijungia nuo Interneto (pvz., 8 žmonės). Jų naudoti IP adresai tampa laisvais ir kompanija jau (vėl) rezerve turi 54 laisvus IP adresus. Kai vėl prisijungia koks vartotojas, jam priskiriamas atsilaisvinęs adresas. Tokiu būdu kompanija, turėdama tik 200 IP adresų, gali tiekti Internetą didesniam už šį skaičių klientų kiekiui. T.y. bet kuriuo kompanijos turimu IP adresu, laikui bėgant, gali pasinaudoti visi 400 klientų.
[taisyti] Lokalus adresas (angl. loopback address)
Kai kuriais atvejais (dažniausiai kuriant ir derinant Interneto programas) serveris ir klientas veikia viename kompiuteryje. Tuomet naudojamas sutartinis IP adresas, reiškiantis „šis kompiuteris“. Daugumoje sistemų jis lygus 127.0.0.1. Šiuo adresu, pavyzdžiui, galima pamatyti tinklalapio turinį paleidus serverio programą toje pat mašinoje kaip ir Interneto naršyklę (jokia tinklo jungtis tam nereikalinga).