logo

IPv4 vs IPv6

Co je IP?

IP je zkratka pro internetový protokol. Každému zařízení připojenému k síti je přiřazena IP adresa. Každé zařízení používá pro komunikaci IP adresu. Chová se také jako identifikátor, protože tato adresa se používá k identifikaci zařízení v síti. Definuje technický formát paketů. Především jsou obě sítě, tedy IP a TCP, kombinovány dohromady, takže společně se označují jako TCP/IP. Vytváří virtuální spojení mezi zdrojem a cílem.

IP adresu můžeme také definovat jako číselnou adresu přiřazenou každému zařízení v síti. Každému zařízení je přiřazena IP adresa, aby bylo možné zařízení v síti jednoznačně identifikovat. Pro usnadnění směrování paketů používá protokol TCP/IP 32bitovou logickou adresu známou jako IPv4 (Internet Protocol verze 4).

IP adresa se skládá ze dvou částí, to znamená, že první je síťová adresa a druhá je adresa hostitele.

Existují dva typy IP adres:

  • IPv4
  • IPv6

Co je IPv4?

IPv4 je verze 4 IP. Jedná se o aktuální verzi a nejčastěji používanou IP adresu. Je to 32bitová adresa zapsaná čtyřmi číslicemi oddělenými tečkou, tedy tečkami. Tato adresa je pro každé zařízení jedinečná.

obsahuje python

Například, 66.94.29.13

Výše uvedený příklad představuje IP adresu, ve které se každá skupina čísel oddělených tečkami nazývá oktet. Každé číslo v oktetu je v rozsahu od 0 do 255. Tato adresa může vytvořit 4 294 967 296 možných jedinečných adres.

rozbalení v linuxu

V dnešním světě počítačových sítí počítače nerozumí IP adresám ve standardním číselném formátu, protože počítače rozumí číslům pouze v binární podobě. Binární číslo může být 1 nebo 0. IPv4 se skládá ze čtyř sad a tyto sady představují oktet. Bity v každém oktetu představují číslo.

Každý bit v oktetu může být 1 nebo 0. Pokud je bit 1, bude se počítat číslo, které představuje, a pokud je bit 0, pak se nepočítá číslo, které představuje.

Reprezentace 8bitového oktetu

IPv4 vs IPv6

Výše uvedené znázornění ukazuje strukturu 8bitového oktetu.

Nyní uvidíme, jak získat binární reprezentaci výše uvedené IP adresy, tj. 66.94.29.13

Krok 1: Nejprve najdeme binární číslo 66.

národnost pete davidson
IPv4 vs IPv6

Abychom získali 66, vložíme 1 pod 64 a 2, protože součet 64 a 2 se rovná 66 (64+2=66) a zbývající bity budou nula, jak je ukázáno výše. Proto je binární bitová verze 66 01000010.

Krok 2: Nyní vypočítáme binární číslo 94.

IPv4 vs IPv6

Abychom získali 94, vložíme 1 pod 64, 16, 8, 4 a 2, protože součet těchto čísel je roven 94 a zbývající bity budou nula. Proto je binární bitová verze 94 01011110.

rajesh khanna

Krok 3: Další číslo je 29.

IPv4 vs IPv6

Abychom získali 29, vložíme 1 pod 16, 8, 4 a 1, protože součet těchto čísel je roven 29 a zbývající bity budou nula. Proto je binární bitová verze 29 00011101.

Krok 4: Poslední číslo je 13.

IPv4 vs IPv6

Abychom získali 13, vložíme 1 pod 8, 4 a 1, protože součet těchto čísel je roven 13 a zbývající bity budou nula. Proto je binární bitová verze 13 00001101.

Nevýhoda IPv4

V současnosti má svět 7,6 miliardy obyvatel. Každý uživatel má k internetu připojeno více než jedno zařízení a na internet spoléhají i soukromé společnosti. Jak víme, IPv4 produkuje 4 miliardy adres, což nestačí pro každé zařízení připojené k internetu na planetě. Ačkoli byly vynalezeny různé techniky, jako je maska ​​s proměnnou délkou, překlad síťových adres, překlad adres portů, třídy, překlad mezi doménami, aby se šetřila šířka pásma IP adresy a zpomalilo se vyčerpání IP adresy. V těchto technikách je veřejná IP převedena na soukromou IP, díky které může uživatel s veřejnou IP také používat internet. Ale přesto to nebylo tak efektivní, takže to dalo podnět k vývoji další generace IP adres, tedy IPv6.

Co je IPv6?

IPv4 produkuje 4 miliardy adres a vývojáři si myslí, že tyto adresy stačí, ale mýlili se. IPv6 je další generací IP adres. Hlavním rozdílem mezi IPv4 a IPv6 je velikost adresy IP adres. IPv4 je 32bitová adresa, zatímco IPv6 je 128bitová hexadecimální adresa. IPv6 poskytuje velký adresní prostor a ve srovnání s IPv4 obsahuje jednoduchou hlavičku.

Poskytuje přechodové strategie, které převádějí IPv4 na IPv6, a tyto strategie jsou následující:

    Dvojité stohování:Umožňuje nám mít obě verze, tedy IPv4 a IPv6, na stejném zařízení.Tunelování:V tomto přístupu všichni uživatelé komunikují IPv6 se sítí IPv4, aby dosáhli IPv6.Překlad síťových adres:Překlad umožňuje komunikaci mezi hostiteli s jinou verzí IP.

Tato hexadecimální adresa obsahuje čísla i abecedy. Díky použití čísel a abeced je IPv6 schopen produkovat více než 340 undecillionů (3,4*1038) adresy.

binární vyhledávací strom vs binární strom

IPv6 je 128bitová hexadecimální adresa složená z 8 sad po 16 bitech a těchto 8 sad je odděleno dvojtečkou. V IPv6 každý hexadecimální znak představuje 4 bity. Potřebujeme tedy převést 4 bity na hexadecimální číslo najednou

Formát adresy

Formát adresy IPv4:

IPv4 vs IPv6

Formát adresy IPv6:

IPv4 vs IPv6

Výše uvedený diagram ukazuje formát adresy IPv4 a IPv6. IPv4 je 32bitová dekadická adresa. Obsahuje 4 oktety nebo pole oddělené „tečkou“ a každé pole má velikost 8 bitů. Číslo, které každé pole obsahuje, by mělo být v rozsahu 0-255. Zatímco IPv6 je 128bitová hexadecimální adresa. Obsahuje 8 polí oddělených dvojtečkou a každé pole má velikost 16 bitů.

Rozdíly mezi IPv4 a IPv6

IPv4 vs IPv6
IPv4 IPv6
Délka adresy IPv4 je 32bitová adresa. IPv6 je 128bitová adresa.
Pole IPv4 je číselná adresa, která se skládá ze 4 polí oddělených tečkou (.). IPv6 je alfanumerická adresa, která se skládá z 8 polí, která jsou oddělena dvojtečkou.
Třídy IPv4 má 5 různých tříd IP adres, které zahrnují třídu A, třídu B, třídu C, třídu D a třídu E. IPv6 neobsahuje třídy IP adres.
Číslo IP adresy IPv4 má omezený počet IP adres. IPv6 má velké množství IP adres.
VLSM Podporuje VLSM (Virtual Length Subnet Mask). Zde VLSM znamená, že Ipv4 převádí IP adresy do podsítě různých velikostí. Nepodporuje VLSM.
Konfigurace adresy Podporuje manuální konfiguraci a konfiguraci DHCP. Podporuje manuální konfiguraci, DHCP, automatickou konfiguraci a přečíslování.
Adresní prostor Generuje 4 miliardy unikátních adres Generuje 340 undecillion unikátních adres.
Integrita end-to-end spojení V IPv4 je integrita end-to-end spojení nedosažitelná. V případě IPv6 je dosažitelná integrita end-to-end spojení.
Bezpečnostní prvky V IPv4 závisí zabezpečení na aplikaci. Tato adresa IP nebyla vyvinuta s ohledem na bezpečnostní funkci. V IPv6 je IPSEC vyvinut pro bezpečnostní účely.
Reprezentace adresy V IPv4 je IP adresa uvedena v desítkové soustavě. V IPv6, reprezentace IP adresy v hexadecimální soustavě.
Fragmentace Fragmentaci provádějí odesílatelé a směrovače pro předávání. Fragmentaci provádějí pouze odesílatelé.
Identifikace toku paketů Neposkytuje žádný mechanismus pro identifikaci toku paketů. Pro identifikaci toku paketů používá pole označení toku v záhlaví.
Pole kontrolního součtu Pole kontrolního součtu je dostupné v IPv4. Pole kontrolního součtu není v IPv6 k dispozici.
Schéma přenosu IPv4 vysílá. Na druhé straně je IPv6 multicasting, který poskytuje efektivní síťové operace.
Šifrování a ověřování Neposkytuje šifrování a ověřování. Poskytuje šifrování a ověřování.
Počet oktetů Skládá se ze 4 oktetů. Skládá se z 8 polí a každé pole obsahuje 2 oktety. Celkový počet oktetů v IPv6 je tedy 16.