Two padlocks with tags attached to them, one reads IPv6, the other reads IPv4.

IPv4 houdt het internet draaiende. Of het zorgt er in ieder geval voor dat gegevens van het ene online apparaat het andere online apparaat kunnen vinden. Maar IPv4 heeft niet het eeuwige leven en wordt vervangen door IPv6. Maar wat zijn de verschillen tussen IPv4 en IPv6, en wat doen deze protocollen?

Inhoudsopgave

    Wat is IPv4?

    A laptop with an IPv4 IP address on the screen standing next to a hot cup of coffee.

    IPv4, Internetprotocol versie 4, is de vierde generatie van het internetprotocol, de verzameling standaarden die definieert hoe het internet werkt. Het protocol werd voor het eerst in 1982-1983 ingezet en wordt nog steeds gebruikt om het meeste internetverkeer te routeren. 

    Internet staat praktisch synoniem voor IPv4, want dit protocol zorgt voor de werking van het internet door verschillende computernetwerken (en smartphonenetwerken, enz.) te verbinden met wereldwijd internet. IPv4 werkt door middel van een logisch adressysteem en het uitvoeren van routering.

    Wat is een IPv4-adres?

    IP-adressen zijn in feite internetadressen die apparaten markeren, vergelijkbaar met hoe je woonadres jouw woning markeert voor het leveren van post.

    De adressen hebben zich in de loop van de tijd ontwikkeld, maar wat hetzelfde is gebleven is dat het een 32-bits geheel getal is dat als vier bytes wordt uitgedrukt; het is een nogal moeilijke technische uitleg.

    Laten we het erop houden dat het een adres is dat bestaat uit getallen en dat door middel van punten in vier segmenten wordt verdeeld. In de praktijk ziet het er zo uit:

    172.16.254.1

    195.12.166.212

    92.249.36.4

    Door dit systeem krijg je 4.294.967.296 mogelijke IP-adressen.

    Wanneer gegevens voor verzending worden verpakt, vereist IPv4 dat het pakket het adres bevat van het apparaat waarnaar de overdracht moet plaatsvinden. Dit is een belangrijk onderdeel van de eerder genoemde routering. 

    Dus als je een vriend een 🙂 stuurt (omdat je een koelbloedige maniak bent) op Discord, gaat het bericht niet alleen van jouw apparaat naar internet en van daar naar het apparaat van je vriend. Nee, het bericht wordt gerouteerd, doorgegeven zoals een fakkel wordt doorgegeven, via verschillende knooppunten van de internetinfrastructuur. Het IP-adres op het label zorgt ervoor dat het bericht niet ergens in dat traject verloren gaat. 

    Wat is IPv6?

    A laptop with an IPv6 IP address on the screen standing next to a cactus.

    IPv6 moet IPv4 vervangen, omdat deze laatste lijdt aan uitputting van IP-adressen. De 32-bits adressen van IPv4 geven ons 4.294.967.296 mogelijke combinaties. Dat is heel veel, maar niet genoeg als je bedenkt dat er 5,3 miljard internetgebruikers waren in 2023. 

    Deze kwestie leek niet te spelen toen IPv4 voor het eerst werd geïmplementeerd, men dacht zelfs dat het een testraamwerk was, maar werd tijdens het eerste decennium van gebruik toch aangemerkt als probleem. Er werden verschillende slimme methoden, zoals NAT (Network Address Translation), gebruikt om het gebruik van adressen te optimaliseren, maar geen van deze methoden kon het probleem voor onbepaalde tijd uitstellen. 

    Tegen 1998 hadden de internetnerds IPv6 afgerond, dat 128-bits adressen zou gebruiken. Hiermee zouden we 2128, of ongeveer 3,4 × 1038 adressen krijgen; ik ga dat getal niet uittypen. Maar dit zou ertoe kunnen leiden (sommige van onze technerds zijn het hier niet mee eens) dat alle netwerkapparaten hun eigen openbare IP-adressen hebben in plaats van te vertrouwen op NAT-fratsen. 

    Wat is een IPv6-adres?

    Een IPv6-adres bestaat uit acht groepen hexadecimale tekens (1-10 en A-F) die worden gescheiden door dubbele punten: 

    2001:0db8:0000:0000:0000:8a2e:0370:7334

    2001:0db8:0001:0000:0000:0ab9:C0A8:0102

    2001:db8:3333:4444:CCCC:DDDD:EEEE:FFFF

    Dit kunnen we dus nooit onthouden! Maar dat hoeft gelukkig ook niet, want DNS doet dat voor ons op dezelfde manier als met de huidige IPv4-adressen. 

    Uiteraard is de opbouwmethode van het adres niet de enige verbetering van IPv6, maar het is wel de meest duidelijke. Er zijn ook nog andere zaken, zoals datagram-grootte (omvang van de gegevensbundel).

    Als je je het internet voorstelt als een reeks buizen (“Finally, vindication” — Ted Stevens), hebben niet alle buizen dezelfde diameter. Soms zou je datagram simpelweg niet in de buis passen. 

    Met IPv4 bepaalt elk relais de diameter van de uitgaande buis en wordt het datagram gefragmenteerd in bits die passen. Met IPv6 wordt dit vooraf op je apparaat gepland. En als blijkt dat de volledige route gewoon een XXL-formaat modern netwerk van, ehm, buizen blijkt te zijn, verzend je uiteindelijk een jumbogram dat een omvang van 4 gigabytes kan bereiken. 

    Onze technische experts benadrukken dat, gezien de lukrake aard van de internetinfrastructuur en met name technische upgrades, zoals de vervanging van routers, de pre-fragmentatiefunctie problemen zal ondervinden, zelfs als/indien IPv6 wereldwijd wordt geïmplementeerd.

    Belangrijkste verschillen tussen IPv6 en IPv4

    Hier zie je een directe vergelijking van IPv4 vs. IPv6: 

    IPv4
    IPv6
    Adreslengte
    32-bit
    128-bit
    Adresindeling
    195.12.166.212
    2001:0db8:0000:0000:0000:8a2e:0370:7334
    Mogelijke adressen
    4.294.967.296
    3,4 × 10³⁸
    Fragmentatie
    Per afzender en routers
    Per afzender

    IPv4 vs. IPv6: welke is beter?

    IPv6 is geavanceerder dan IPv4, maar is het ook beter? Meestal wel, maar hier zie je enkele details:

    Snelheid:

    IPv6 is efficiënter en dus sneller. Functies als multicasting, waarbij je gegevens alleen naar geïnteresseerde ontvangers verzendt, maken beter gebruik van je bandbreedte omdat je geen nutteloze dubbele gegevens verstuurt. 

    Beveiliging:

    IPv6 is per definitie veiliger vanwege de beveiligingsfuncties die in het systeem zijn ingebouwd. IPv4 moet vertrouwen op beveiligingsmaatregelen die de gebruikers implementeren, terwijl IPv6 standaard adresversleuteling en -authenticatie bevat. 

    Gamen:

    Er vindt geen poort-doorschakeling meer plaats met IPv6, waardoor multiplayer gamen minder gecompliceerd wordt. NAT is één van de oplossingen voor de uitputting van IPv4-adressen. En omdat IPv6 in feite een oneindig aantal adressen heeft, is NAT niet nodig. Daarbij komt ook het hele “efficiënter gebruik van bandbreedte leidt tot een toename in snelheid”. 

    Is IPv4 populairder dan IPv6?

    De overgrote meerderheid van het internet gebruikt nog steeds IPv4 in plaats van IPv6. Waarom?

    Omdat het er al is en omdat een overgang naar IPv6 ingewikkeld en duur zou zijn. Als je ooit hebt gewerkt, dan weet je dat de mensen die verantwoordelijk zijn voor de portemonnee totaal niet geïnteresseerd zijn in het uitgeven van geld om de IT-infrastructuur te verbeteren. Daarom heb je banksystemen die draaien op programmeertaal die bijna geen overlevende specialisten van dienst hebben. 

    IPv4 en IPv6 zijn niet van nature compatibel, dus er moeten verschillende trucs geïmplementeerd worden om deze te laten samenwerken. Een volledige overgang van het ene naar het andere protocol kan wijzigingen in de hardware vereisen. Je router ondersteunt bijvoorbeeld geen IPv6 en het management bij je ISP (Internet Service Provider) wil deze misschien niet aanpassen op kosten van het bedrijf. 

    Kortom: IPv6 is de toekomst 

    IPv6 zal IPv4 vervangen, dat zal wel moeten. Er zijn geen goede redenen waarom dat niet zou gebeuren en de slechte redenen hebben we al besproken. Als je dus een afweging maakt of je volgende IT aankoop toekomstbestendig is, zorg dan dat deze IPv6 ondersteunt. En terwijl we allemaal op IPv4 zitten, waarom zou je je veiligheid niet verhogen met een VPN?

    Beveilig je IPv4-navigatie
    Een VPN versleutelt je gegevens, waardoor deze onleesbaar worden voor hackers
    Surfshark

    Veelgestelde vragen

    Moet ik IPv4 of IPv6 gebruiken?

    Het antwoord op deze vraag hangt momenteel af van je behoeften en technische vermogens. Sommige apps, zoals Surfshark VPN, ondersteunen IPv6 nog niet. 

    Welk protocol is beter: IPv4 of IPv6?

    IPv6 is beter omdat het werd ontworpen ter vervanging van IPv4. IPv4 wordt echter nog op grotere schaal gebruikt, omdat de omschakeling tijd en geld zou kosten. 

    Wat is sneller: IPv4 of IPv6?

    IPv6 is het snellere, efficiëntere protocol. 

    Is IPv6 beter om te gamen?

    IPv6 is in theorie beter om te gamen, maar het hangt ervan af of de betreffende game het protocol ook ondersteunt. 

    Moet ik IPv6 inschakelen?

    Als je zowel IPv4 als IPv6 kunt inschakelen, dan moet je dat zeker doen. Als je alleen IPv6 gebruikt, kun je tegen toegankelijkheidsproblemen aanlopen omdat niet alle services het protocol ondersteunen.