logo

IPv4 proti IPv6

Kaj je IP?

IP pomeni internetni protokol. Vsaki napravi, povezani v omrežje, je dodeljen naslov IP. Vsaka naprava za komunikacijo uporablja naslov IP. Obnaša se tudi kot identifikator, saj se ta naslov uporablja za identifikacijo naprave v omrežju. Določa tehnično obliko paketov. V glavnem sta obe omrežji, tj. IP in TCP, združeni skupaj, zato ju skupaj imenujemo TCP/IP. Ustvari virtualno povezavo med izvorom in ciljem.

Naslov IP lahko definiramo tudi kot številski naslov, dodeljen vsaki napravi v omrežju. Vsaki napravi je dodeljen naslov IP, tako da je napravo v omrežju mogoče enolično identificirati. Za lažje usmerjanje paketov uporablja protokol TCP/IP 32-bitni logični naslov, znan kot IPv4 (internetni protokol različice 4).

Naslov IP je sestavljen iz dveh delov, in sicer prvi je omrežni naslov, drugi pa je naslov gostitelja.

Obstajata dve vrsti naslovov IP:

  • IPv4
  • IPv6

Kaj je IPv4?

IPv4 je različica 4 IP-ja. Je trenutna različica in najpogosteje uporabljen naslov IP. To je 32-bitni naslov, zapisan v štirih številkah, ločenih s 'piko', tj. Ta naslov je edinstven za vsako napravo.

inicializirati seznam python

na primer 66.94.29.13

Zgornji primer predstavlja naslov IP, v katerem se vsaka skupina številk, ločenih s pikami, imenuje oktet. Vsako število v oktetu je v območju od 0 do 255. Ta naslov lahko ustvari 4.294.967.296 možnih edinstvenih naslovov.

git dodaj vse

V današnjem svetu računalniških omrežij računalniki ne razumejo naslovov IP v standardni numerični obliki, saj računalniki razumejo številke samo v binarni obliki. Binarno število je lahko 1 ali 0. IPv4 je sestavljen iz štirih nizov, ti nizi pa predstavljajo oktet. Biti v vsakem oktetu predstavljajo število.

Vsak bit v oktetu je lahko 1 ali 0. Če je bit 1, se bo štelo število, ki ga predstavlja, in če je bit 0, potem število, ki ga predstavlja, ne šteje.

Predstavitev 8-bitnega okteta

IPv4 proti IPv6

Zgornja predstavitev prikazuje strukturo 8-bitnega okteta.

Zdaj bomo videli, kako pridobiti binarno predstavitev zgornjega naslova IP, tj. 66.94.29.13

1. korak: Najprej poiščemo binarno število 66.

IPv4 proti IPv6

Da dobimo 66, postavimo 1 pod 64 in 2, saj je vsota 64 in 2 enaka 66 (64+2=66), preostali biti pa bodo nič, kot je prikazano zgoraj. Zato je binarna bitna različica 66 01000010.

2. korak: Zdaj izračunamo binarno število 94.

pandino središče
IPv4 proti IPv6

Da dobimo 94, damo 1 pod 64, 16, 8, 4 in 2, saj je vsota teh števil enaka 94, preostali biti pa bodo nič. Zato je binarna bitna različica 94 01011110.

3. korak: Naslednja številka je 29.

IPv4 proti IPv6

Da dobimo 29, postavimo 1 pod 16, 8, 4 in 1, saj je vsota teh števil enaka 29, preostali biti pa bodo nič. Zato je binarna bitna različica 29 00011101.

char v niz

4. korak: zadnja številka je 13.

IPv4 proti IPv6

Da dobimo 13, postavimo 1 pod 8, 4 in 1, saj je vsota teh števil enaka 13, preostali biti pa bodo nič. Zato je binarna bitna različica 13 00001101.

Pomanjkljivost IPv4

Trenutno je svetovno prebivalstvo 7,6 milijarde. Vsak uporabnik ima več kot eno napravo, povezano z internetom, na internet pa se zanašajo tudi zasebna podjetja. Kot vemo, IPv4 proizvede 4 milijarde naslovov, kar ni dovolj za vsako napravo, povezano z internetom na planetu. Čeprav so bile izumljene različne tehnike, kot so maska ​​spremenljive dolžine, prevajanje omrežnih naslovov, prevajanje naslovov vrat, razredi, prevajanje med domenami, da bi ohranili pasovno širino naslova IP in upočasnili izčrpavanje naslova IP. Pri teh tehnikah se javni IP pretvori v zasebni IP, zaradi česar lahko uporabnik z javnim IP-jem uporablja tudi internet. A kljub temu to ni bilo tako učinkovito, zato je spodbudilo razvoj naslednje generacije naslovov IP, tj. IPv6.

znak v int java

Kaj je IPv6?

IPv4 proizvede 4 milijarde naslovov in razvijalci menijo, da je teh naslovov dovolj, a so se motili. IPv6 je naslednja generacija naslovov IP. Glavna razlika med IPv4 in IPv6 je velikost naslovov IP. IPv4 je 32-bitni naslov, medtem ko je IPv6 128-bitni šestnajstiški naslov. IPv6 zagotavlja velik naslovni prostor in vsebuje preprosto glavo v primerjavi z IPv4.

Zagotavlja strategije prehoda, ki pretvorijo IPv4 v IPv6, in te strategije so naslednje:

    Dvojno zlaganje:Omogoča nam, da imamo obe različici, torej IPv4 in IPv6, na isti napravi.Tuneliranje:Pri tem pristopu imajo vsi uporabniki IPv6 komunikacijo z omrežjem IPv4, da dosežejo IPv6.Prevod omrežnega naslova:Prevod omogoča komunikacijo med gostitelji, ki imajo drugačno različico IP.

Ta šestnajstiški naslov vsebuje številke in črke. Zaradi uporabe številk in abecede je IPv6 sposoben proizvesti več kot 340 undecillionov (3,4*1038) naslovi.

IPv6 je 128-bitni šestnajstiški naslov, sestavljen iz 8 nizov po 16 bitov, teh 8 nizov pa je ločenih z dvopičjem. V IPv6 vsak šestnajstiški znak predstavlja 4 bite. Torej moramo pretvoriti 4 bite v šestnajstiško število naenkrat

Oblika naslova

Format naslova IPv4:

IPv4 proti IPv6

Format naslova IPv6:

IPv4 proti IPv6

Zgornji diagram prikazuje obliko naslova IPv4 in IPv6. IPv4 je 32-bitni decimalni naslov. Vsebuje 4 oktete ali polja, ločena s 'piko', vsako polje pa je 8-bitno. Število, ki ga vsebuje vsako polje, mora biti v območju 0–255. Medtem ko je IPv6 128-bitni šestnajstiški naslov. Vsebuje 8 polj, ločenih z dvopičjem, vsako polje pa je 16-bitno.

Razlike med IPv4 in IPv6

IPv4 proti IPv6
IPv4 IPv6
Dolžina naslova IPv4 je 32-bitni naslov. IPv6 je 128-bitni naslov.
Polja IPv4 je številski naslov, ki je sestavljen iz 4 polj, ki so ločena s piko (.). IPv6 je alfanumerični naslov, sestavljen iz 8 polj, ki so ločena z dvopičjem.
Razredi IPv4 ima 5 različnih razredov naslovov IP, ki vključujejo razred A, razred B, razred C, razred D in razred E. IPv6 ne vsebuje razredov naslovov IP.
Številka naslova IP IPv4 ima omejeno število naslovov IP. IPv6 ima veliko število naslovov IP.
VLSM Podpira VLSM (Virtual Length Subnet Mask). Tukaj VLSM pomeni, da Ipv4 pretvori naslove IP v podomrežje različnih velikosti. Ne podpira VLSM.
Konfiguracija naslova Podpira ročno in DHCP konfiguracijo. Podpira ročno, DHCP, samodejno konfiguracijo in preštevilčenje.
Naslovni prostor Ustvari 4 milijarde edinstvenih naslovov Ustvari 340 undecillion edinstvenih naslovov.
Celovitost povezave od konca do konca V IPv4 je celovitost povezave od konca do konca nedosegljiva. V primeru IPv6 je mogoče doseči celovitost povezave od konca do konca.
Varnostne funkcije Pri IPv4 je varnost odvisna od aplikacije. Ta naslov IP ni razvit ob upoštevanju varnostne funkcije. V IPv6 je IPSEC razvit za varnostne namene.
Naslov zastopanja V IPv4 je naslov IP predstavljen v decimalni obliki. V IPv6 predstavitev naslova IP v šestnajstiški obliki.
Razdrobljenost Fragmentacijo izvajajo pošiljatelji in usmerjevalniki za posredovanje. Fragmentacijo izvajajo samo pošiljatelji.
Identifikacija pretoka paketov Ne zagotavlja nobenega mehanizma za identifikacijo toka paketov. Za identifikacijo toka paketa uporablja polje oznake toka v glavi.
Polje kontrolne vsote Polje s kontrolno vsoto je na voljo v IPv4. Polje s kontrolno vsoto ni na voljo v IPv6.
Shema prenosa IPv4 oddaja. Po drugi strani je IPv6 multicasting, ki zagotavlja učinkovito delovanje omrežja.
Šifriranje in avtentikacija Ne zagotavlja šifriranja in avtentikacije. Zagotavlja šifriranje in avtentikacijo.
Število oktetov Sestavljen je iz 4 oktetov. Sestavljeno je iz 8 polj, vsako polje pa vsebuje 2 okteta. Zato je skupno število oktetov v IPv6 16.