Quelle est la différence entre l’UDP et le TCP ?
- Lecture
- 3 minutes
- Catégorie
- Protocoles
Les deux protocoles de transmission les plus couramment utilisés pour communiquer sur Internet sont :
TCP – Transmission Control Protocol et
UDP – User Datagram Protocol.
Le TCP et l’UDP reposent tous deux sur le protocole Internet (IP), et tous deux envoient des bits de données, appelés paquets, vers et depuis des adresses IP. Bien que les deux protocoles fassent le même travail, ils s’y prennent de manières très différentes. Le TCP est plus soucieux de la précision. Il permet aux appareils d’envoyer et de recevoir un flux de paquets ordonné et exempt d’erreurs. L’UDP est plus soucieux de la rapidité. Il diffuse les informations plus rapidement en éliminant le contrôle des erreurs.
TCP, UDP et OpenVPN
OpenVPN vous permet de choisir entre le TCP ou l’UDP pour votre connexion VPN. Par défaut, OpenVPN utilise l’UDP simplement parce qu’il est plus rapide.
Notre fonctionnalité Smart Protocol tentera toujours d’établir d’abord une connexion en utilisant l’UDP. Mais vous pouvez également basculer manuellement entre l’UDP et le TCP dans notre application ou notre outil en ligne de commande. Toutefois, à moins d’avoir une raison concrète de changer de protocole, Proton VPN vous recommande de conserver les paramètres par défaut.
Les applications Proton VPN peuvent se connecter via OpenVPN en utilisant plusieurs ports pour déjouer les tentatives de censure.
TCP, UDP et WireGuard
Par défaut, WireGuard® utilise uniquement l’UDP. Cependant, Proton VPN a adapté le protocole pour qu’il puisse désormais fonctionner via le TCP dans notre application Android (la prise en charge sur d’autres applications suivra). Le protocole WireGuard TCP est plus résistant à la censure que le WireGuard UDP, mais il n’est pas aussi efficace que notre protocole personnalisé Stealth.
Découvrez comment changer de protocole VPN ou sélectionner Smart Protocol
Quand utiliser l’UDP ou le TCP ?
- L’UDP n’utilise pas le mécanisme de correction d’erreurs du TCP, ce qui accélère la connexion et réduit la latence. C’est pourquoi nous conseillons à toute personne qui regarde une vidéo en streaming ou joue à un jeu vidéo en ligne d’utiliser l’UDP.
- Si vous n’avez pas réussi à vous connecter en utilisant l’UDP ou si vous vous trouvez sur un réseau instable, nous vous encourageons à passer au TCP et à tenter de vous connecter à nouveau. Notre port par défaut pour le TCP est celui qui gère le trafic HTTPS, il est donc difficile à bloquer. Si un représentant du gouvernement ou un administrateur réseau venait à mettre en place un tel blocage, il rendrait d’immenses parties d’Internet inaccessibles. De plus, le trafic TCP est identique au trafic avec chiffrement HTTPS, ce qui le rend difficile à détecter.
- Le TCP peut vous permettre d’utiliser votre VPN même si vous vous trouvez dans un pays qui bloque les VPN. (Un gouvernement qui utilise l’inspection approfondie des paquets sera probablement toujours en mesure de trouver et de bloquer votre VPN, même si vous utilisez le TCP.) Cela pourrait également vous aider si vous êtes sur un réseau wifi contrôlé, comme au travail ou à l’université. Le TCP n’est pas aussi efficace pour déjouer la censure que notre protocole Stealth.
- Si vous utilisez l’application Proton VPN pour Windows, la fonctionnalité Smart Protocol détectera ce blocage et basculera automatiquement vers OpenVPN ou WireGuard TCP.