logo

IPv4 vs IPv6

čo je IP?

IP znamená internetový protokol. Každému zariadeniu pripojenému k sieti je pridelená IP adresa. Každé zariadenie používa na komunikáciu IP adresu. Správa sa tiež ako identifikátor, pretože táto adresa sa používa na identifikáciu zariadenia v sieti. Definuje technický formát paketov. Obe siete, t.j. IP a TCP, sú hlavne kombinované, takže spolu sa označujú ako TCP/IP. Vytvára virtuálne spojenie medzi zdrojom a cieľom.

IP adresu môžeme definovať aj ako číselnú adresu priradenú každému zariadeniu v sieti. Každému zariadeniu je pridelená IP adresa, aby bolo možné zariadenie v sieti jednoznačne identifikovať. Na uľahčenie smerovania paketov používa protokol TCP/IP 32-bitovú logickú adresu známu ako IPv4 (Internet Protocol version 4).

IP adresa sa skladá z dvoch častí, t.j. prvá je sieťová adresa a druhá je hostiteľská adresa.

Existujú dva typy adries IP:

  • IPv4
  • IPv6

Čo je IPv4?

IPv4 je verzia 4 IP. Je to aktuálna verzia a najčastejšie používaná IP adresa. Je to 32-bitová adresa napísaná štyrmi číslami oddelenými „bodkou“, t.j. bodkami. Táto adresa je jedinečná pre každé zariadenie.

dovozný mravec

Napríklad, 66.94.29.13

Vyššie uvedený príklad predstavuje IP adresu, v ktorej sa každá skupina čísel oddelených bodkami nazýva oktet. Každé číslo v oktete je v rozsahu od 0 do 255. Táto adresa môže vytvoriť 4 294 967 296 možných jedinečných adries.

linuxový príkaz pre zip

V dnešnom svete počítačových sietí počítače nerozumejú IP adresám v štandardnom číselnom formáte, pretože počítače rozumejú číslam iba v binárnej forme. Binárne číslo môže byť 1 alebo 0. IPv4 pozostáva zo štyroch množín a tieto množiny predstavujú oktet. Bity v každom oktete predstavujú číslo.

Každý bit v oktete môže byť 1 alebo 0. Ak je bit 1, bude sa počítať číslo, ktoré predstavuje, a ak je bit 0, potom sa nepočíta číslo, ktoré predstavuje.

Reprezentácia 8-bitového oktetu

IPv4 vs IPv6

Vyššie uvedené znázornenie ukazuje štruktúru 8-bitového oktetu.

Teraz uvidíme, ako získať binárnu reprezentáciu vyššie uvedenej IP adresy, tj 66.94.29.13

podčiarknutie značky

Krok 1: Najprv nájdeme binárne číslo 66.

IPv4 vs IPv6

Aby sme získali 66, vložíme 1 pod 64 a 2, pretože súčet 64 a 2 sa rovná 66 (64+2=66) a zvyšné bity budú nula, ako je uvedené vyššie. Preto je binárna bitová verzia 66 01000010.

Krok 2: Teraz vypočítame binárne číslo 94.

IPv4 vs IPv6

Aby sme získali 94, vložíme 1 pod 64, 16, 8, 4 a 2, pretože súčet týchto čísel sa rovná 94 a zvyšné bity budú nula. Preto je binárna bitová verzia 94 01011110.

Krok 3: Ďalšie číslo je 29.

IPv4 vs IPv6

Aby sme získali 29, vložíme 1 pod 16, 8, 4 a 1, pretože súčet týchto čísel sa rovná 29 a zvyšné bity budú nula. Preto je binárna bitová verzia 29 00011101.

Krok 4: Posledné číslo je 13.

IPv4 vs IPv6

Aby sme získali 13, vložíme 1 pod 8, 4 a 1, pretože súčet týchto čísel sa rovná 13 a zvyšné bity budú nula. Preto je binárna bitová verzia 13 00001101.

ako previesť reťazec na int java

Nevýhoda IPv4

V súčasnosti má svet 7,6 miliardy obyvateľov. Každý používateľ má k internetu pripojené viac ako jedno zariadenie a na internet sa spoliehajú aj súkromné ​​spoločnosti. Ako vieme, IPv4 produkuje 4 miliardy adries, ktoré nestačia pre každé zariadenie pripojené k internetu na planéte. Hoci boli vynájdené rôzne techniky, ako napríklad maska ​​s premenlivou dĺžkou, preklad sieťových adries, preklad adries portov, triedy, preklad medzi doménami, aby sa ušetrila šírka pásma IP adresy a spomalilo sa vyčerpanie IP adresy. V týchto technikách sa verejná IP konvertuje na súkromnú IP, vďaka čomu môže užívateľ s verejnou IP používať aj internet. Ale stále to nebolo také efektívne, takže to viedlo k vývoju ďalšej generácie IP adries, tj IPv6.

Čo je IPv6?

IPv4 produkuje 4 miliardy adries a vývojári si myslia, že tieto adresy stačia, no mýlili sa. IPv6 je ďalšia generácia IP adries. Hlavným rozdielom medzi IPv4 a IPv6 je veľkosť adries IP adries. IPv4 je 32-bitová adresa, zatiaľ čo IPv6 je 128-bitová hexadecimálna adresa. IPv6 poskytuje veľký adresný priestor a v porovnaní s IPv4 obsahuje jednoduchú hlavičku.

Poskytuje prechodové stratégie, ktoré konvertujú IPv4 na IPv6, a tieto stratégie sú nasledovné:

scan.nextstring java
    Dvojité stohovanie:Umožňuje nám mať obe verzie, teda IPv4 aj IPv6, na rovnakom zariadení.Tunelovanie:V tomto prístupe všetci používatelia komunikujú IPv6 so sieťou IPv4, aby dosiahli IPv6.Preklad sieťovej adresy:Preklad umožňuje komunikáciu medzi hostiteľmi s inou verziou IP.

Táto hexadecimálna adresa obsahuje čísla aj abecedy. Vďaka použitiu čísel aj abecied je IPv6 schopný vyprodukovať viac ako 340 undecillionov (3,4*1038) adresy.

IPv6 je 128-bitová hexadecimálna adresa zložená z 8 sád po 16 bitov, pričom týchto 8 sád je oddelených dvojbodkou. V IPv6 každý hexadecimálny znak predstavuje 4 bity. Musíme teda naraz previesť 4 bity na hexadecimálne číslo

Formát adresy

Formát adresy IPv4:

IPv4 vs IPv6

Formát adresy IPv6:

IPv4 vs IPv6

Vyššie uvedený diagram zobrazuje formát adresy IPv4 a IPv6. IPv4 je 32-bitová desiatková adresa. Obsahuje 4 oktety alebo polia oddelené „bodkou“ a každé pole má veľkosť 8 bitov. Číslo, ktoré každé pole obsahuje, by malo byť v rozsahu 0-255. Zatiaľ čo IPv6 je 128-bitová hexadecimálna adresa. Obsahuje 8 polí oddelených dvojbodkou a každé pole má veľkosť 16 bitov.

Rozdiely medzi IPv4 a IPv6

IPv4 vs IPv6
IPv4 IPv6
Dĺžka adresy IPv4 je 32-bitová adresa. IPv6 je 128-bitová adresa.
Polia IPv4 je číselná adresa, ktorá pozostáva zo 4 polí, ktoré sú oddelené bodkou (.). IPv6 je alfanumerická adresa, ktorá pozostáva z 8 polí, ktoré sú oddelené dvojbodkou.
triedy IPv4 má 5 rôznych tried IP adries, ktoré zahŕňajú triedu A, triedu B, triedu C, triedu D a triedu E. IPv6 neobsahuje triedy IP adries.
Číslo IP adresy IPv4 má obmedzený počet IP adries. IPv6 má veľké množstvo IP adries.
VLSM Podporuje VLSM (Virtual Length Subnet Mask). VLSM tu znamená, že Ipv4 konvertuje IP adresy do podsiete rôznych veľkostí. Nepodporuje VLSM.
Konfigurácia adresy Podporuje manuálnu konfiguráciu a konfiguráciu DHCP. Podporuje manuálnu konfiguráciu, DHCP, automatickú konfiguráciu a prečíslovanie.
Adresný priestor Generuje 4 miliardy jedinečných adries Generuje 340 undecillion jedinečných adries.
Integrita spojenia medzi koncovými bodmi V IPv4 je integrita spojenia typu end-to-end nedosiahnuteľná. V prípade IPv6 je dosiahnuteľná integrita spojenia typu end-to-end.
Bezpečnostné prvky V IPv4 závisí bezpečnosť od aplikácie. Táto adresa IP nebola vyvinutá s ohľadom na funkciu zabezpečenia. V IPv6 je IPSEC vyvinutý na bezpečnostné účely.
Reprezentácia adresy V IPv4 je IP adresa uvedená v desiatkovej sústave. V IPv6, reprezentácia adresy IP v šestnástkovej sústave.
Fragmentácia Fragmentáciu vykonávajú odosielatelia a smerovače preposielania. Fragmentáciu vykonávajú iba odosielatelia.
Identifikácia toku paketov Neposkytuje žiadny mechanizmus na identifikáciu toku paketov. Používa pole označenia toku v hlavičke na identifikáciu toku paketov.
Pole kontrolného súčtu Pole kontrolného súčtu je dostupné v IPv4. Pole kontrolného súčtu nie je v IPv6 dostupné.
Schéma prenosu IPv4 vysiela. Na druhej strane IPv6 je multicasting, ktorý poskytuje efektívne sieťové operácie.
Šifrovanie a autentifikácia Neposkytuje šifrovanie a autentifikáciu. Poskytuje šifrovanie a autentifikáciu.
Počet oktetov Skladá sa zo 4 oktetov. Skladá sa z 8 polí a každé pole obsahuje 2 oktety. Preto je celkový počet oktetov v IPv6 16.