Junior
Quelle est la différence entre les protocoles TCP et UDP?
sobes.tech IA
Réponse de l'IA
| Caractéristique | TCP | UDP |
|---|---|---|
| Type de connexion | Orienté connexion (Connection-oriented) | Non orienté connexion (Connectionless) |
| Fiabilité | Élevée (garantie de livraison, ordre des paquets) | Faible (pas de garantie de livraison, l’ordre n’est pas garanti) |
| Mécanismes de contrôle | Contrôle de flux, contrôle d’erreurs, accusé de réception (ACK) | Absents |
| Vitesse | Plus faible | Plus élevée |
| Taille de l’en-tête | 20 octets (minimum) | 8 octets |
| Utilisation | Transfert de données nécessitant fiabilité (HTTP, FTP, SMTP) | Transfert de données nécessitant une haute vitesse (vidéo/audio en streaming, jeux en ligne, DNS) |
TCP établit la connexion, garantit la livraison des données, leur ordre et effectue un contrôle d’erreurs. Cela se fait par des mécanismes supplémentaires et un échange d’informations de contrôle, ce qui le rend plus lent. UDP est un protocole plus simple et plus rapide sans établissement de connexion ni garanties de livraison, adapté aux applications sensibles à la latence, où la perte d’un paquet individuel n’est pas critique.