IPv4 proti protokolom IPv6 | Sheme in omejitve naslavljanja IP
Internetni protokol
IP (Internet Protocol) je opredeljen v IETF (Internet Engineering Task Force) RFC791 (Zahteva za komentarje) leta 1981. IP je protokol brez povezave, ki se uporablja v paketno komutiranih komunikacijskih omrežjih. IP omogoča prenos podatkov z enega gostitelja na drugega, kjer je gostitelj identificiran z edinstveno številko, imenovano IP naslov. IP ne podpira zajamčene dostave ali vzdrževanja zaporedja pošiljanja. Deluje tako, da z najboljšimi napori zagotavlja tako promet, ki je pod najboljšimi napori v paketnih prenosnih omrežjih. Plast nad IP (TCP) bo skrbela za zagotovljeno dostavo in zaporedje paketov.
IP naslov je številka, ki omogoča enotno prepoznavanje gostitelja v računalniškem omrežju po vsem svetu. V primeru prave besede lahko razmišljate kot telefonska številka s kodo države, ki je edinstvena za dosego osebe. Če želi Alice poklicati Boba, bo Alice poklicala Bobovo telefonsko številko natančno v paketni komunikaciji, če želi Alice paket poslati Bobu; Alice bo paket poslala na Bob-ov IP-naslov, ki je edinstven. Ti naslovi IP se imenujejo javni IP ali resnični IP. Pomislite na primer, ko Alice pokliče Bobino pisarno in preusmeri številko razširitve, da pride do Boba. Številke razširitve ni mogoče doseči od zunaj, ker je ta razširitev zasebna. (Ext 834929), enaka številka lahko obstaja tudi v drugem podjetju. (Podjetje B Ext 834929). Podobno je v svetu IP, tudi zasebni IP naslovi se uporabljajo v zasebnem omrežju. To ni neposredno dosegljivo od zunaj in tudi ni edinstveno.
IPv4
Opredeljeno v RFC 791
To je 32-bitna številka za identifikacijo gostiteljev. Torej je skupni naslovni prostor 232, kar je skoraj enako s 4 × 109. IP se upravlja v brezhibnih in brezvrstnih konceptih za premagovanje pomanjkanja naslovov. Zvrstno omrežje je naslovni načrt za identifikacijo omrežja in gostiteljev omrežij. IPv4 ima 5 razredov A, B, C, D in E. V razredu A prvi 8bit 32-bitnih identificira omrežje, v razredu B pa prvih 16 bitov, v razredu C pa 24 bitov. Če menite, da naslov razreda C najprej 24 bitov identificira omrežni del, zadnjih 8 bitov pa za identifikacijo gostiteljev v določenem omrežju. Teoretično lahko omrežje razreda C vsebuje samo 28, kar je 256 gostiteljev.
Zaradi omejitve naslovnega prostora je bil CIDR (brezvrstno usmerjanje med domenami) uveden leta 1993. CIDR ima fiksni omrežni del in gostiteljski del spremenljivo dolžino omrežja in gostiteljskega dela z ustreznimi maskami podomrežja..
IPv6
Opredeljeno v RFC 2460
Za premagovanje pomanjkanja prostora za naslove IP je predstavljen IPv6. IPv6 je 128-bitna številka z naslovnim prostorom 2128 (približno 3,4 × 1038). To daje fleksibilnost za premagovanje vesoljskih težav in usmerjanje prometa.
Oblika naslova:
Tu v IPv6 prvih 64 bitov določa omrežni del, preostali del 64 bitov pa je naslovni del gostitelja. IPv4 je predstavljen v 4 blokih 8-bitnih binarnih datotek, medtem ko je IPv6 predstavljen z 8 skupinami 16-bitnih šestnajstih vrednosti, ločenih s koloni.
Primer: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
Poleg tega ga je mogoče preprosto uporabiti z naslednjimi pravili
(1) Vodilne ničle znotraj 16-bitne vrednosti se lahko izpustijo
(2) Enkratni pojav zaporednih skupin ničel znotraj naslova se lahko nadomesti z dvojnim dvopičjem
Torej 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 lahko zapišemo, kot sledi
2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004
2607: f0d0: 1002: 0051 :: 202: 4
Glavne značilnosti IPv6
(1) Veliki naslovni prostor, saj je 128 bit
(2) Izboljšane podpore za Multicast
(3) Podpora varnosti omrežnega nivoja
(4) Podprta mobilnost
(5) Po potrebi razširljiva glava
(6) V IPv6 se podpirajo večje obremenitve večje velikosti, če omrežje podpira večje MTU. (Jumbogrami)
Povzetek:
(1) IPv4 je 32-bitni naslov, kjer ima IPv6 128-bitni naslovni prostor.
(2) Za optimizirano uporabo IPv4 je bil uveden CIDR
(3) Format IPv4 je štiri Octect, IPv6 pa je šestnajstiški blok.
(4) Čeprav IPv4 podpira omejeno večpredstavnost, IPv6 močno podpira Multicast
(5) IPv6 se izogibajte trikotnemu usmerjanju, saj podpira mobilnost
(6) IPv6 podpira večje obremenitve kot IPv4
(7) IP-tunneling se trenutno uporablja za medsebojno povezovanje IPv4 in IPv6.