La différence entre UDP et TCP<span class="wtr-time-wrap after-title"><span class="wtr-time-number">4</span> min read</span>
Schéma protocol UDP et TCP

La différence entre UDP et TCP4 min read

Dans ce tutoriel , nous allons découvrir la différence entre les protocoles UDP et TCP

UDP

UDP signifie User Datagram Protocol. Ce protocole de connexion envoi des packets de données indépendants. On appelle ces packets indépendants des datagrams. Ces datagrams passent d’un ordinateur à un autre. Il n’y a pas de garantie sur la réception des données. Ce n’est pas un protocole de communication fiable.

UDP est utile lorsque l’on as pas à vérifier chaque packet. Ce protocole est beaucoup plus rapide que le protocole TCP due au fait qu’il n’y a pas de vérifications à la réception.

Le meilleur exemple du protocole UDP est l’exemple de l’horloge. Imaginez un programme qui envoi l’heure à un ordinateur lorsque celui-ci le demande. Si jamais l’ordinateur ne reçois pas le packet, ça n’as pas de sens de le renvoyer puis qu’entre temps , l’heure as changée.

TCP

TCP signifie Transmission Control Protocol. C’est probablement le protocole le plus utilisé sur internet. TCP est un protocole orienté connexion qui assure une certaine sécurité au niveau de l’échange des packets. Les informations sont testées et vérifiés. Ainsi, si un ordinateur ne reçois pas correctement un packet, ce-dernier est renvoyé.

Le protocole TCP établit une communication entre un ordinateur source et un ordinateur de destination. Les ports sont reliés via un lien jusqu’à ce que la connexion soit terminée. Contrairement à UDP, les packets ne sont pas envoyés de manière indépendante, il y a une vérification à la récéption.

Un des protocole TCP les plus connu est une conversation téléphonique. En effet, il faut bien que tout les packets soit réceptionnés. Sinon, la qualité de l’appel seras médiocre.

Schéma protocol UDP et TCP
Schéma protocol UDP et TCP

Les différences entre UDP et TCP

TCPUDP
1 ) Le protocole est orienté connexion1) Le protocole n’est pas orienté connexion
2) Le protocole est sécurisé 2) Le protocole n’est pas sécurisé
3) Le protocole TCP crée une connexion entre une source et une
destination
3)UDP envoi des packets indépendants appelés
datagrams de la source à la destination
4) Pas de perte de packets , le protocle est stable4) Les packets peuvent se perdre
5) La sécurité et la stabilité est plus importante que la vitesse5) La vitesse est plus importante que la stabilité
6) Le header de TCP est de 20 bytes6) Le header de UDP est de 8 bytes
7) TCP effectue trois vérification de récéption7) UDP n’effectue aucune vérification
8) TCP utilise des méchanismes de détéction d’erreur, on peux donc catcher sur ces
erreurs
8) UDP n’as pas de système de vérification, on ne
peux donc pas les détecter dans le code
9 ) Exemple : un appel téléphonique9 ) Exemple : un jeux vidéo en ligne
10 ) TCP est utilisé pour les protocoles HTTP , HTTPS , FTP, SMTPUDP est utilisé pour les protocoles DNS , DHCP, SNMP , RIP , VOIP , TFTP

Si vous avez des questions sur les protocoles UDP ou TCP, postez un commentaire et je vous répondrais

Si cet article vous as plu, vous pouvez vous abonner à ma newsletter pour recevoir le guide GRATUIT Ultime pour bien débuter la programmation

Vous abonner à notre newsletter

* champ requis

J’espère vous revoir bientôt sur mon blog

Laisser un commentaire

Fermer le menu
×
×

Panier