TCP vs UDP: Wat iedere VPN-gebruiker moet weten

Wanneer je verbinding maakt met een VPN, is een van de stillere beslissingen die op de achtergrond plaatsvinden of je gegevens via TCP of UDP worden verzonden. Het klinkt technisch, maar begrijpen wat het verschil is, kan daadwerkelijk invloed hebben op de snelheid, stabiliteit en geschiktheid van je VPN voor verschillende taken.

Wat zijn het?

TCP en UDP zijn transportprotocollen โ€” de regels die bepalen hoe datapakketten van het ene apparaat naar het andere worden verzonden via een netwerk.

TCP (Transmission Control Protocol) is de zorgvuldige, methodische optie. Het brengt een formele verbinding tot stand tussen twee punten, bevestigt dat elk datapakket aankomt, en vraagt om hertransmissie van alles wat onderweg verloren gaat. Zie het als het versturen van een aangetekende brief waarvoor een handtekening vereist is โ€” je weet dat hij is aangekomen.

UDP (User Datagram Protocol) is het snellere, losere alternatief. Het verstuurt pakketten naar de bestemming zonder te wachten op bevestiging dat ze zijn aangekomen. Zie het als het gooien van een ansichtkaart in een brievenbus โ€” snel en eenvoudig, maar bezorging is niet gegarandeerd.

Hoe werken ze?

TCP gebruikt een proces dat de three-way handshake wordt genoemd om een verbinding tot stand te brengen: de verzender zegt "hallo" (SYN), de ontvanger reageert (SYN-ACK), en de verzender bevestigt (ACK). Eenmaal verbonden, houdt TCP elk pakket bij, nummert ze en zet ze opnieuw in de juiste volgorde. Als er iets ontbreekt, vraagt het daar opnieuw om.

Dit maakt TCP uiterst betrouwbaar, maar introduceert wel latentie โ€” elke bevestigingsstap voegt een kleine vertraging toe.

UDP slaat de handshake volledig over. Het verstuurt gewoon pakketten en gaat verder. Er is geen foutcontrole, geen ordening, geen bevestiging. Als pakketten in de verkeerde volgorde aankomen of verloren gaan, moet de applicatie daarmee omgaan โ€” of het simpelweg negeren. Dit maakt UDP in de meeste omstandigheden aanzienlijk sneller.

Waarom is het belangrijk voor VPN-gebruikers?

De meeste VPN-protocollen bieden je een keuze tussen TCP en UDP, en de juiste keuze hangt af van wat je doet.

UDP is doorgaans de standaard voor VPN-verbindingen โ€” en dat is niet zonder reden. Het is sneller, gebruikt minder overhead en werkt goed voor de meeste browsing-, streaming- en gamingactiviteiten. Protocollen zoals WireGuard en OpenVPN werken soepel over UDP.

TCP wordt waardevol in specifieke situaties:

  • Beperkte netwerken: Sommige firewalls en bedrijfsnetwerken blokkeren UDP-verkeer. Overschakelen naar TCP (met name via poort 443, de standaard HTTPS-poort) laat je VPN-verkeer eruitzien als gewoon webverkeer, waardoor je erdoorheen komt.
  • Instabiele verbindingen: Op onbetrouwbaar Wi-Fi of mobiele data kan de ingebouwde foutcorrectie van TCP een stabielere verbinding behouden.
  • Het omzeilen van censuur: In landen met zware internetcensuur is TCP via poort 443 moeilijker te blokkeren voor deep packet inspection-tools zonder al het webverkeer te verstoren.

Praktische voorbeelden

Video streamen: UDP is hier doorgaans beter. Een paar verloren frames zijn nauwelijks merkbaar, en de lagere latentie zorgt voor soepelere weergave. Tools zoals adaptive bitrate streaming zijn ontworpen om kleine pakketverlies probleemloos op te vangen.

Gaming: UDP is de duidelijke winnaar. Online games hebben snelle, continue data nodig. Een paar verloren pakketten zijn acceptabel; lag veroorzaakt door de voortdurende bevestigingen van TCP is dat niet.

Bestanden downloaden of browsen: Beide werken prima, maar TCP zorgt ervoor dat elke byte van een gedownload bestand correct aankomt. Voor algemeen browsen wint het snelheidsvoordeel van UDP doorgaans.

Verbinding maken vanuit een hotel, school of werknetwerk: Probeer TCP als je VPN moeite heeft met verbinden. Deze netwerken blokkeren vaak niet-standaard UDP-verkeer, maar laten poort 443 (TCP) open.

Welke moet je kiezen?

De meeste VPN-apps gebruiken standaard UDP, en dat is de juiste keuze voor dagelijks gebruik. Schakel alleen over naar TCP als je moeite hebt met verbinden, ongewone instabiliteit ervaart, of door een beperkende firewall probeert te komen.

Als je VPN WireGuard gebruikt, let dan op dat dit uitsluitend over UDP werkt โ€” maar het is zo ontworpen dat het snel en veerkrachtig genoeg is dat dit in de praktijk zelden een probleem vormt.

Begrijpen wat TCP vs UDP is, zal je VPN-ervaring niet maken of breken, maar weten wanneer je tussen beide moet schakelen geeft je een nuttig hulpmiddel voor probleemoplossing en een duidelijker beeld van hoe je privacytools daadwerkelijk werken.