Retour au cours

TCP vs UDP : Choisir le bon protocole

Les fondamentaux du réseau : le guide de zéro à héros

Leçon 25 : TCP vs UDP : Choisir le bon protocole

Comprendre les compromis entre le TCP et l'UDP est fondamental pour la conception de réseaux et le dépannage.

Tableau de comparaison directe

CaractéristiqueTCP (Transmission Control Protocol)UDP (User Datagram Protocol)
FiabilitéHaute (Livraison garantie)Basse (Livraison au mieux)
SurchargeHaute (En-têtes, ACK, retransmissions)Basse (En-tête minimal)
Type de connexionOrienté connexion (handshake requis)Sans connexion (pas de handshake)
Unité de donnéesSegmentDatagramme
Contrôle de fluxOui (via fenêtrage)Non
Contrôle d'erreursOui (Séquençage et sommes de contrôle)Minimal (Somme de contrôle uniquement)
Cas d'usagePages Web, transfert de fichiers, e-mailStreaming vidéo, jeux en ligne, DNS

Scénario d'application pratique

  • Télécharger un relevé bancaire : Vous devez utiliser le TCP. S'il manque ne serait-ce qu'un bit, le document financier sera incorrect ou corrompu.
  • Visioconférence : Vous utilisez l'UDP pour le flux vidéo. Si un paquet est perdu, la vidéo bugge un instant, mais recevoir la donnée correcte une seconde plus tard ne servirait à rien (elle est déjà périmée). Prioriser la vitesse assure une conversation fluide en temps réel.

Règle d'or : Si l'intégrité des données est primordiale, utilisez le TCP. Si la faible latence et la vitesse élevée sont primordiales, utilisez l'UDP.