ThématiqueRéseau informatique →
⌚ Environ 2 min de lecture
TCP privilégie la fiabilité et l’ordre des données. UDP privilégie la simplicité et la rapidité, sans garantir la livraison.
En brefLe bon choix dépend de l’application. UDP n’est pas systématiquement plus rapide dans tous les contextes et TCP n’est pas toujours trop lent.
Solution A
TCP
TCP établit une connexion, numérote les données et retransmet les segments perdus.
Points clés
- Livraison ordonnée et contrôlée
- Accusés de réception et retransmissions
- Utilisé notamment par HTTPS, SMTP, IMAP et SSH
Solution B
UDP
UDP envoie des datagrammes sans établir de connexion ni attendre d’accusé de réception.
Points clés
- Faible surcharge protocolaire
- Adapté au temps réel et aux requêtes courtes
- Utilisé notamment par DNS, VoIP, streaming et DHCP
Tableau comparatif
| Critère | TCP | UDP |
|---|---|---|
| Connexion | Oui | Non |
| Garantie de livraison | Oui, dans le cadre du protocole | Non |
| Ordre des données | Conservé | Non garanti |
| Priorité | Fiabilité | Latence faible et simplicité |
Choisissez TCP si…
La perte ou le désordre des données serait problématique, par exemple pour un fichier, une page web ou un email.
Choisissez UDP si…
La rapidité prime et l’application sait tolérer ou compenser certaines pertes, par exemple pour la voix ou la vidéo en direct.
À retenir
Le bon choix dépend de l’application. UDP n’est pas systématiquement plus rapide dans tous les contextes et TCP n’est pas toujours trop lent.