Rozdiel medzi protokolmi IPv4 a IPv6

Protokoly IPv4 a IPv6 Schémy a obmedzenia IP

internetový protokol

IP (Internet Protocol) je definovaný v IETF (Internet Engineering Task Force) RFC791 (Request for Comments) v roku 1981. IP je protokol bez pripojenia používaný v komunikačných sieťach s prepínaním paketov. IP poskytuje prenos údajov z jedného hostiteľa na druhého, kde je hostiteľ identifikovaný jedinečným číslom nazývaným IP adresa. IP nepodporuje zaručené doručenie ani udržiava postupnosť doručovania. Funguje tak, aby poskytoval s maximálnym úsilím, takže spadá pod najlepší prenos v sieťach na prenos paketov. Vrstva nad IP (TCP) sa bude starať o zaručené doručenie a sekvenovanie paketov.

IP adresa je číslo pridelené na jedinečnú identifikáciu hostiteľa v počítačovej sieti na celom svete. V reálnom slovnom príklade si môžete myslieť ako telefónne číslo s kódom krajiny, ktoré je jedinečné na oslovenie osoby. Ak chce Alice zavolať Bobovi, zavolá Bobovi telefónne číslo, presne v paketovej komunikácii, ak chce Alice poslať Bobovi paket; Alice pošle paket na Bobovu IP adresu, ktorá je jedinečná. Tieto adresy IP sa nazývajú verejná IP alebo skutočná IP. Pomysli na prípad, keď Alice volá Bobovu kanceláriu a vyrazí číslo pobočky, aby sa dostal k Bobovi. Na číslo pobočky sa nedá dostať zvonku, pretože toto rozšírenie je súkromné. (Ext 834929), rovnaké číslo pobočky môže existovať aj v inej spoločnosti. (Spoločnosť B Ext 834929). Rovnako ako vo svete IP existujú aj súkromné ​​adresy IP, ktoré sa používajú v súkromnej sieti. To nie je priamo dosiahnuteľné zvonku a nie je to ani jedinečné.

IPv4

Definované v RFC 791

Toto je 32-bitové číslo na identifikáciu hostiteľov. Celkový adresový priestor je 232, čo je takmer rovnaké ako 4 × 109. IP sa prevádzkuje v klasických a beztriednych koncepciách na prekonanie nedostatku adries. Klasická sieť je adresovací plán na identifikáciu siete a hostiteľov sietí. IPv4 má 5 tried A, B, C, D a E. V triede A prvých 8 bitov 32 bitov identifikuje sieť a trieda B je to prvých 16 bitov a v triede C je to 24 bitov. Ak uvažujete o adrese triedy C, prvých 24 bitov identifikuje časť siete a posledných 8 bitov identifikuje hostiteľov v tejto konkrétnej sieti. Sieť triedy C môže teoreticky obsahovať iba 28, čo je 256 hostiteľov.

Z dôvodu obmedzenia adresového priestoru sa v roku 1993 zavádza CIDR (Classless Inter-Domain Routing). CIDR má pevnú časť siete a časť hostiteľa a zavádza variabilnú dĺžku siete a hostiteľskej časti s príslušnými maskami podsiete..

IPv6

Definované v RFC 2460

Zavádza sa protokol IPv6 na prekonanie nedostatku priestoru adries IP. IPv6 je 128-bitové číslo s adresným priestorom 2128 (približne 3,4 x 1038). To poskytuje flexibilitu na prekonanie problémov s riešením priestoru a smerovania prevádzky.

Formát adresy:

Tu v IPv6 definuje prvých 64 bitov časť siete a zvyšných 64 bitov je časť adresy hostiteľa. IPv4 je reprezentovaný v 4 blokoch 8-bitového binárneho kódu, zatiaľ čo IPv6 je reprezentovaný 8 skupinami 16-bitových hexadecimálnych hodnôt oddelených dvojbodkami..

Príklad: 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

Ďalej, pre ľahké použitie, môže byť skrátená nasledujúcimi pravidlami

(1) Úvodné nuly v rámci 16-bitovej hodnoty možno vynechať

(2) Jeden výskyt po sebe nasledujúcich skupín núl v rámci adresy sa môže nahradiť dvojitým dvojbodkou

Takže 2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004 možno písať takto

2607: f0d0: 1002: 0051: 0000: 0000: 0202: 0004

2607: f0d0: 1002: 0051 :: 202: 4

Hlavné vlastnosti IPv6

(1) Veľký adresný priestor, pretože je to 128 bitov

(2) Vylepšená podpora pre multicast

(3) Podpora zabezpečenia sieťovej vrstvy

(4) Podporovaná mobilita

(5) v prípade potreby rozšíriteľná hlavička

(6) Užitočné zaťaženie väčšej veľkosti podporované v IPv6, ak sieť podporuje väčšie MTU. (Jumbograms)

Zhrnutie:

(1) IPv4 je 32-bitový adresný priestor, kde má ako IPv6 128-bitový adresný priestor.

(2) CIDR bol zavedený na optimalizované používanie IPv4

(3) Formát IPv4 je štvorciktový a IPv6 je hexadecimálny 8 blokových.

(4) Aj keď IPv4 podporuje obmedzené multicast, IPv6 značne podporuje multicast

(5) IPv6 sa vyhýba trojuholníkovému smerovaniu, pretože podporuje mobilitu

(6) IPv6 podporuje väčšie užitočné zaťaženie ako IPv4

(7) Tunelovanie IP sa v súčasnosti používa na prepojenie IPv4 a IPv6.