logo

IPv4 versus IPv6

Wat is IP?

Een IP staat voor internetprotocol. Aan elk apparaat dat op een netwerk is aangesloten, wordt een IP-adres toegewezen. Elk apparaat gebruikt een IP-adres voor communicatie. Het fungeert ook als identificatiemiddel, aangezien dit adres wordt gebruikt om het apparaat in een netwerk te identificeren. Het definieert het technische formaat van de pakketten. Hoofdzakelijk worden beide netwerken, dat wil zeggen IP en TCP, met elkaar gecombineerd, dus samen worden ze TCP/IP genoemd. Het creëert een virtuele verbinding tussen de bron en de bestemming.

We kunnen een IP-adres ook definiëren als een numeriek adres dat aan elk apparaat in een netwerk wordt toegewezen. Aan elk apparaat wordt een IP-adres toegewezen, zodat het apparaat in een netwerk uniek kan worden geïdentificeerd. Om de routering van pakketten te vergemakkelijken, gebruikt het TCP/IP-protocol een 32-bits logisch adres dat bekend staat als IPv4 (Internet Protocol versie 4).

Een IP-adres bestaat uit twee delen: het eerste is een netwerkadres en het andere is een hostadres.

Er zijn twee soorten IP-adressen:

  • IPv4
  • IPv6

Wat is IPv4?

IPv4 is een versie 4 van IP. Het is een actuele versie en het meest gebruikte IP-adres. Het is een 32-bits adres geschreven in vier cijfers, gescheiden door een punt, dat wil zeggen punten. Dit adres is uniek voor elk apparaat.

Java-operatoren

Bijvoorbeeld, 66.94.29.13

Het bovenstaande voorbeeld vertegenwoordigt het IP-adres waarin elke groep getallen, gescheiden door punten, een Octet wordt genoemd. Elk getal in een octet ligt in het bereik van 0-255. Dit adres kan 4.294.967.296 mogelijke unieke adressen opleveren.

lente wolk

In de huidige computernetwerkwereld begrijpen computers de IP-adressen niet in het standaard numerieke formaat, omdat computers de getallen alleen in binaire vorm begrijpen. Het binaire getal kan 1 of 0 zijn. IPv4 bestaat uit vier sets, en deze sets vertegenwoordigen het octet. De bits in elk octet vertegenwoordigen een getal.

Elke bit in een octet kan 1 of 0 zijn. Als de bit de 1 is, telt het getal dat hij vertegenwoordigt, en als de bit 0 is, telt het getal dat hij vertegenwoordigt niet.

Vertegenwoordiging van 8 Bit Octet

IPv4 versus IPv6

De bovenstaande weergave toont de structuur van een 8-bits octet.

Nu zullen we zien hoe we de binaire representatie van het bovenstaande IP-adres kunnen verkrijgen, d.w.z. 66.94.29.13

Stap 1: Eerst vinden we het binaire getal 66.

govinda-acteur
IPv4 versus IPv6

Om 66 te verkrijgen, plaatsen we 1 onder 64 en 2, aangezien de som van 64 en 2 gelijk is aan 66 (64+2=66), en de resterende bits nul zullen zijn, zoals hierboven weergegeven. Daarom is de binaire bitversie van 66 01000010.

Stap 2: Nu berekenen we het binaire getal 94.

IPv4 versus IPv6

Om 94 te verkrijgen, plaatsen we 1 onder 64, 16, 8, 4 en 2, aangezien de som van deze getallen gelijk is aan 94 en de resterende bits nul zullen zijn. Daarom is de binaire bitversie van 94 01011110.

genummerd alfabet

Stap 3: Het volgende getal is 29.

IPv4 versus IPv6

Om 29 te verkrijgen, plaatsen we 1 onder 16, 8, 4 en 1, aangezien de som van deze getallen gelijk is aan 29, en de resterende bits nul zullen zijn. Daarom is de binaire bitversie van 29 00011101.

Stap 4: Het laatste getal is 13.

IPv4 versus IPv6

Om 13 te verkrijgen, plaatsen we 1 onder 8, 4 en 1, aangezien de som van deze getallen gelijk is aan 13, en de resterende bits nul zullen zijn. Daarom is de binaire bitversie van 13 00001101.

Nadeel van IPv4

Momenteel telt de wereldbevolking 7,6 miljard mensen. Elke gebruiker heeft meer dan één apparaat dat met internet is verbonden, en ook particuliere bedrijven zijn afhankelijk van internet. Zoals we weten produceert IPv4 4 miljard adressen, wat niet genoeg is voor elk apparaat dat op een planeet met internet is verbonden. Hoewel de verschillende technieken zijn uitgevonden, zoals maskers met variabele lengte, vertaling van netwerkadressen, vertaling van poortadressen, klassen en vertalingen tussen domeinen, om de bandbreedte van het IP-adres te behouden en de uitputting van een IP-adres te vertragen. Bij deze technieken wordt het publieke IP-adres omgezet in een privé-IP, waardoor de gebruiker met een openbaar IP-adres ook internet kan gebruiken. Maar toch was dit niet zo efficiënt, dus het gaf aanleiding tot de ontwikkeling van de volgende generatie IP-adressen, namelijk IPv6.

Wat is IPv6?

IPv4 produceert 4 miljard adressen, en de ontwikkelaars denken dat deze adressen voldoende zijn, maar ze hadden het mis. IPv6 is de volgende generatie IP-adressen. Het belangrijkste verschil tussen IPv4 en IPv6 is de adresgrootte van IP-adressen. IPv4 is een 32-bits adres, terwijl IPv6 een 128-bits hexadecimaal adres is. IPv6 biedt een grote adresruimte en bevat een eenvoudige header in vergelijking met IPv4.

Het biedt transitiestrategieën die IPv4 omzetten in IPv6, en deze strategieën zijn als volgt:

    Dubbel stapelen:Het stelt ons in staat om beide versies, dat wil zeggen IPv4 en IPv6, op hetzelfde apparaat te hebben.Tunnelen:Bij deze aanpak communiceren alle gebruikers via IPv6 met een IPv4-netwerk om IPv6 te bereiken.Netwerkadresvertaling:De vertaling maakt de communicatie mogelijk tussen de hosts met een andere versie van IP.

Dit hexadecimale adres bevat zowel cijfers als alfabetten. Dankzij het gebruik van zowel cijfers als alfabetten kan IPv6 meer dan 340 undecillion (3,4*10) produceren.38) adressen.

Sara Ali Khan leeftijd

IPv6 is een 128-bits hexadecimaal adres dat bestaat uit 8 sets van elk 16 bits, en deze 8 sets worden gescheiden door een dubbele punt. In IPv6 vertegenwoordigt elk hexadecimaal teken 4 bits. We moeten dus 4 bits tegelijk naar een hexadecimaal getal converteren

Adresformaat

Het adresformaat van IPv4:

IPv4 versus IPv6

Het adresformaat van IPv6:

IPv4 versus IPv6

Het bovenstaande diagram toont het adresformaat van IPv4 en IPv6. Een IPv4 is een decimaal adres van 32 bits. Het bevat 4 octetten of velden gescheiden door 'punt', en elk veld is 8-bit groot. Het getal dat elk veld bevat, moet tussen 0 en 255 liggen. Terwijl een IPv6 een 128-bits hexadecimaal adres is. Het bevat 8 velden, gescheiden door een dubbele punt, en elk veld is 16-bit groot.

Verschillen tussen IPv4 en IPv6

IPv4 versus IPv6
IPv4 IPv6
Adres lengte IPv4 is een 32-bits adres. IPv6 is een 128-bits adres.
Velden IPv4 is een numeriek adres dat uit 4 velden bestaat, gescheiden door een punt (.). IPv6 is een alfanumeriek adres dat uit 8 velden bestaat, gescheiden door een dubbele punt.
Klassen IPv4 heeft 5 verschillende klassen IP-adressen, waaronder klasse A, klasse B, klasse C, klasse D en klasse E. IPv6 bevat geen klassen van IP-adressen.
Nummer van IP-adres IPv4 heeft een beperkt aantal IP-adressen. IPv6 kent een groot aantal IP-adressen.
VLSM Het ondersteunt VLSM (Virtual Length Subnet Mask). VLSM betekent hier dat Ipv4 IP-adressen omzet in een subnet van verschillende groottes. Het ondersteunt geen VLSM.
Adresconfiguratie Het ondersteunt handmatige en DHCP-configuratie. Het ondersteunt handmatig, DHCP, automatische configuratie en hernummering.
Adresruimte Het genereert 4 miljard unieke adressen Het genereert 340 miljard unieke adressen.
End-to-end verbindingsintegriteit In IPv4 is end-to-end verbindingsintegriteit onhaalbaar. In het geval van IPv6 is end-to-end verbindingsintegriteit haalbaar.
Beveiligingsfuncties Bij IPv4 is de beveiliging afhankelijk van de toepassing. Dit IP-adres is niet ontwikkeld met het oog op de beveiligingsfunctie. Bij IPv6 is IPSEC ontwikkeld voor beveiligingsdoeleinden.
Adres vertegenwoordiging In IPv4 wordt het IP-adres weergegeven in decimalen. In IPv6 is dit de weergave van het IP-adres in hexadecimaal.
Fragmentatie Fragmentatie wordt gedaan door de afzenders en de doorstuurrouters. Fragmentatie wordt alleen door de afzenders gedaan.
Identificatie van de pakketstroom Het biedt geen enkel mechanisme voor pakketstroomidentificatie. Het gebruikt het stroomlabelveld in de header voor de identificatie van de pakketstroom.
Controlesomveld Het controlesomveld is beschikbaar in IPv4. Het controlesomveld is niet beschikbaar in IPv6.
Transmissieschema IPv4 zendt uit. Aan de andere kant is IPv6 multicasting, wat efficiënte netwerkoperaties mogelijk maakt.
Encryptie en authenticatie Het biedt geen codering en authenticatie. Het biedt codering en authenticatie.
Aantal octetten Het bestaat uit 4 octetten. Het bestaat uit 8 velden en elk veld bevat 2 octetten. Daarom is het totale aantal octetten in IPv6 16.