IPv4
IPv4ehkinternetiprotokolli versioon 4on neljas versiooninternetiprotokollist(IP), mis defineeribIP-aadressideesitamise viisi. IPv4 oli protokolli versioon, mis lasti käiku koosARPANETiga1983. aastal. IPv4marsruudibjätkuvalt suuremat osa internetist[1],hoolimata selle järeltulijaIPv6kasutuseletulekust.
IPv4 kasutab32-bitilistaadressiruumi, mistõttu on võimalike unikaalsete aadresside koguarv piiratud arvuga 232ehk 4 294 967 296. Arv on tegelikult aga väiksem, sest osa võimalikest aadressidest on reserveeritud muudeks võrgustike funktsioonideks.
Aadresside ülesmärkimine
[muuda|muuda lähteteksti]IPv4-aadresse võib üles kirjutada ükskõik mis viisil, mis väljendab 32-bitilise täisarvu väärtust. Tüüpiliselt kirutatakse need välja nelja punktiga kümnendsüsteemis, mis koosneb aadressi neljastoktetist,mis on eraldi välja kirjutatud kümnendsüsteemis ning eraldatudpunktidega.
Näiteks nelja punktiga IP-aadress192.0.2.235väljendab 32-bitist kümnendsüsteemis numbrit 3221226219, miskuueteistkümnendsüsteemisväljendub kui 0xC00002EB. Seda võib väljendada ka nelja punktiga kuueteistkümnendsüsteemis, siis on aadress 0xC0.0x00.0x02.0xEB. Sama aadressi võib kirjutada kakaheksandsüsteemiskui 0300.0000.0002.0353.
CIDR notatsioonvõtab kompaktselt kokku aadressi selle marsruutimiseesliitega, kus aadressile järgneb kaldkriips (/) ning arv järjestikuseid 1 bitte marsruutimiseesliites. Marsruutimiseesliited määravad ära aadressiplokialamvõrgu.[2]
Kuivõrd iga 8-bitise kahendnumbri (unsigned integer) väärtus jääb vahemikku 0...255, siis näiteks kirjutis 309.937.0.43 ei saaks olla IP-aadress. Kohtuasjade vältimiseks kasutab Hollywood sääraseid "võimatuid" aadresse sageli oma filmides.[3]
Allokatsioon
[muuda|muuda lähteteksti]Originaalses spetsifikatsioonis oli IPv4-aadress jagatud kaheks osaks: suurim aadressi oktett oli võrgu identifikaator ning ülejäänud osa aadressist oli hosti identifikaator. See struktuur võimaldas aga ainult 256 unikaalset võrgu identifikaatorit, mis muutus ruttu probleemiks.
Seetõttu defineeriti 1981. aastal suurim oktett ümber võrguklassiks. See süsteem määrab viis erinevat klassi: A-, B-, C-, D- ja E-klassi. A-, B- ja C-klassidel olid erinevad bittide pikkused võrgu identifikaatoriks ning ülejäänud aadressi kasutati nagu varem hosti identifikaatorina. D-klassi aadressid määratimultiedastuseksning E-klassi aadressid reserveeriti tulevikuks.[4]
Klassidega defineeritud võrke hakati 1985. aastal eraldama alamvõrkudeks.[5]1993. aastal loodi selle põhjalCIDR(Classless Inter-Domain Routing)[2][6][7],mis oli klassivaba süsteem ja suuremalt jaolt kaotas varasema klasside süsteemi. CIDR lubas mistahes aadressiruumi jaotamise väiksemateks või suuremateks aadresside plokkideks, mida sai siis kasutajatele määrata. CIDR-i loodud hierarhilist süsteemi haldabIANA(Internet Assigned Numbers Authority) ningregionaalsed internetiregistrid(RIR-id). Iga RIR haldab avalikkuWHOISandmebaasi, mis pakub informatsiooni IP-aadresside määramise kohta.
IANA ja IETF (Internet Engineering Task Force) on reserveerinud osa IP-aadressidest eriotstarbel kasutamiseks ega luba neid seetõttu tavakasutusse. Nii on näiteks aadresside plokk 127.0.0.0/8, mis koosneb 16 777 216 aadressist, reserveeritudkohaliku hostiaadresside vahemikuks.
Aadressiruumi piirangud
[muuda|muuda lähteteksti]Juba 1980. aastatel avastati, et vabade IPv4-aadresside arv vähenes kiiremini kui esialgu mõeldud oli.[8]Peamiselt oli selle taga kasvav arv interneti kasutajaid, kes kasutasid ka aina rohkem mobiilseid seadeid, näitekssülearvuteid,pihuarvuteidjanutitelefone.Aadressiruumi piirangud nõudsid mitmete parandusmeetmete kasutusele võtmist, näiteks CIDR meetodid,võrguaadresside teisendusja ranged piirangud regionaalsetele internetiregistritele.
Tavalise interneti jaoks mõeldud aadresside arv täitus 3. veebruaril 2011, kui viimased viis aadresside plokki määrati viiele regionaalsele internetiregistrile.[9][10]
Pikaajaline lahendus kõigile IPv4 piirangutele on 1998. aastal loodudIPv6spetsifikatsioon, mille võimalik aadressi suurus on 128 bitti, kaotades sellega põhimõtteliselt kõik IPv4 spetsifikatsiooni piirangud.[11]IPv4 ja IPv6 ei ole aga omavahel täielikult ühtivad, ainult IPv4 kasutavad hostid ei saa kommunitseerida ainult IPv6 kasutavate hostidega. IPv6 hakati juurutama 2006. aastal, kuid täielik IPv6-le üleminek võtab eeldatavasi veel palju aega.[12]
Vaata ka
[muuda|muuda lähteteksti]Viited
[muuda|muuda lähteteksti]- ↑"BGP Analysis Reports"(inglise keeles).Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑2,02,1"Understanding IP Addresses, Subnets, and CIDR Notation for Networking".Digital Ocean(inglise keeles).Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"IP Addresses in Entertainment".networkingnerd.net(inglise keeles).Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"IP address classes".vlsm-calc.net(inglise keeles).Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"RFC 950 - Internet Standard Subnetting Procedure"(inglise keeles). 1985. aasta august.Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:kontrolli kuupäeva väärtust:|aeg=
(juhend)CS1 hooldus: tundmatu keel (link) - ↑"RFC 1517 - Applicability Statement for the Implementation of Classless Inter-Domain Routing (CIDR)"(inglise keeles). 1993. aasta september.Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:kontrolli kuupäeva väärtust:|aeg=
(juhend)CS1 hooldus: tundmatu keel (link) - ↑"Understanding IP Addressing: Everything You Ever Wanted To Know"(PDF).3Com(inglise keeles).Originaali(PDF)arhiivikoopia seisuga 16. juuni 2001.Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"World 'running out of Internet addresses'".Inquirer(inglise keeles).Originaaliarhiivikoopia seisuga 25. jaanuar 2011.Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"Free Pool of IPv4 Address Space Depleted".Number Resource Organization(inglise keeles). 3. veebruar 2011.Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"Five /8s allocated to RIRs – no unallocated IPv4 unicast /8s remain".ICANN,nanog mailing list(inglise keeles).Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑"Internet Protocol, Version 6 (IPv6) Specification".tools.ietf.org(inglise keeles).Vaadatud 5. jaanuaril 2020.
{{netiviide}}
:CS1 hooldus: tundmatu keel (link) - ↑2016 IEEE International Conference on Emerging Technologies and Innovative Business Practices for the Transformation of Societies (EmergiTech)(inglise keeles). Piscataway, New Jersey: University of Technology, Mauritius,, Institute of Electrical and Electronics Engineers. 2016.ISBN9781509007066.
{{raamatuviide}}
:CS1 hooldus: tundmatu keel (link)