Vad är skillnaden mellan UDP och TCP?
- Lästid
- 3 min
- Kategori
- Protokoll
De två vanligaste överföringsprotokollen som används för att kommunicera över internet är:
TCP – Transmission Control Protocol och
UDP – User Datagram Protocol.
Både TCP och UDP bygger på internetprotokollet (IP), och båda skickar databitar, så kallade paket, till och från IP-adresser. Även om båda protokollen gör samma jobb gör de det på väldigt olika sätt. TCP fokuserar mer på noggrannhet. Det gör att enheter kan skicka och ta emot en ordnad och felkontrollerad ström av paket. UDP fokuserar mer på hastighet. Det strömmar information snabbare genom att eliminera felkontrollen.
TCP, UDP och OpenVPN
OpenVPN låter dig välja mellan TCP och UDP för din VPN-anslutning. OpenVPN:s standard är att använda UDP helt enkelt för att det är snabbare.
Vår funktion för Smart Protocol försöker alltid upprätta en anslutning med UDP först. Men du kan också växla mellan UDP och TCP manuellt i vår app eller vårt kommandoradsverktyg. Om det inte finns något konkret skäl till att byta protokoll rekommenderar dock Proton VPN att du behåller standardinställningarna.
Proton VPN-appar kan ansluta via OpenVPN med hjälp av flera portar för att kringgå censurförsök.
TCP, UDP och WireGuard
Som standard använder WireGuard® endast UDP. Proton VPN har dock anpassat protokollet så att det nu kan köras över TCP i vår Android-app (och stöd för fler appar kommer). WireGuard TCP är mer motståndskraftigt mot censur än WireGuard UDP, men är inte lika effektivt som vårt anpassade Stealth-protokoll.
Lär dig hur du ändrar VPN-protokoll eller väljer Smart Protocol
När du ska använda UDP jämfört med TCP
- UDP använder inte TCP:s felkorrigeringsmekanism, vilket snabbar upp anslutningen och minskar latensen. Det är därför vi rekommenderar alla som strömmar video eller spelar datorspel online att använda UDP.
- Om du inte har kunnat ansluta med UDP eller om du befinner dig på ett instabilt nätverk rekommenderar vi att du byter till TCP och försöker ansluta igen. Vår standardport för TCP är den port som hanterar HTTPS-trafik, så den är svår att blockera. Om en statlig tjänsteman eller nätverksadministratör skulle implementera en sådan blockering skulle de göra stora delar av internet oåtkomliga. Dessutom ser TCP-trafik likadan ut som trafik med HTTPS-kryptering, vilket gör den svår att upptäcka.
- TCP kan göra det möjligt för dig att använda ditt VPN även om du befinner dig i ett land som blockerar VPN:er. (En regering som använder djup paketinspektion kommer sannolikt fortfarande att kunna hitta och blockera ditt VPN, även om du använder TCP.) Det kan också hjälpa dig om du är på ett kontrollerat WiFi-nätverk, som på jobbet eller universitetet. TCP is inte lika effektivt för att kringgå censur som vårt Stealth-protokoll.
- Om du använder Proton VPN-appen för Windows kommer Smart Protocol-funktionen att upptäcka denna blockering och automatiskt växla till OpenVPN eller WireGuard TCP.