Différence entre TCP et UDP dans la transmission de données sur Internet

Lorsque nous parlons de réseaux informatiques et de routeurs, nous trouvons souvent des références à TCP et UDP qui sont deux protocoles utilisés pour envoyer des données sur Internet ou dans un réseau local.
Lors de la configuration de certains composants réseau matériels ou logiciels, il peut être important de connaître la différence entre UDP et TCP que nous allons expliquer en essayant d'être simple et compréhensible.
TCP et UDP sont des protocoles utilisés pour envoyer des bits de données, appelés paquets, sur Internet .
Ils sont sur le protocole IP Internet, donc si vous envoyez un paquet via TCP ou UDP, ce paquet est définitivement envoyé à une adresse IP.
TCP et UDP ne sont pas les seuls protocoles qui fonctionnent sur IP, mais ils sont les plus largement utilisés.
Par exemple, un autre protocole commun et ICMP, celui utilisé par PING.
TCP signifie Transmission Control Protocol et est le protocole le plus couramment utilisé sur Internet.
Lorsque vous chargez une page Web, l'ordinateur envoie des paquets TCP à l'adresse du serveur Web, vous demandant de nous montrer cette page Web pour vous.
Le serveur Web répond en envoyant un flux de paquets TCP, que le navigateur Web rassemble pour former la page Web et l'afficher à l'écran.
Lorsque vous cliquez sur un lien, accédez à un site ou postez un commentaire, le navigateur envoie des paquets TCP au serveur et le serveur répond avec d'autres paquets TCP.
TCP garantit que le destinataire reçoit les paquets.
Le destinataire (par exemple le serveur Web) envoie la confirmation de réception à l'expéditeur (notre ordinateur).
Si l'expéditeur ne reçoit pas de confirmation, il renvoie les paquets et ne s'arrête qu'après un certain temps si le destinataire ne répond pas car hors ligne.
Les packages sont également vérifiés pour les erreurs.
TCP est très fiable et les paquets sont suivis afin qu'aucune donnée ne soit perdue ou endommagée en transit.
C'est la raison pour laquelle les téléchargements de fichiers ne sont pas endommagés même si vous utilisez un réseau lent ou interrompu.
Avec un programme pour voir les connexions, les ports et l'utilisation d'Internet sur votre PC à partir de programmes et de sites, vous pouvez voir le type de connexions de chaque processus comme, par exemple, ceux de Google Chrome.
LIRE AUSSI: Comment les ordinateurs communiquent entre eux sur le réseau via TCP / IP
UDP est un acronyme pour User Datagram Protocol .
Un datagramme est identique à un paquet d'informations, de sorte que le protocole UDP fonctionne de manière similaire à celui de TCP, à une différence près, il ne vérifie pas les erreurs.
Lorsque vous utilisez UDP, les paquets sont envoyés au destinataire rapidement sans attendre et sans vous assurer que le destinataire les a reçus, en continuant à envoyer des paquets.
Si le destinataire perd certains paquets UDP, il n'a aucun moyen de les demander à nouveau.
En pratique, une communication UDP ne donne aucune garantie de réception de données .
L'avantage est que les ordinateurs peuvent communiquer plus rapidement entre eux .
UDP est utilisé lorsque la vitesse du réseau est élevée et que la vérification des erreurs peut être inutile.
Par exemple, UDP est souvent utilisé pour diffuser des vidéos en direct et des jeux en ligne .
Une vidéo en streaming en direct est un flux continu de données qui est envoyé à l'ordinateur.
Si quelques images sont perdues, elles sont sautées et il ne sera certainement pas possible de demander à les voir plus tard.
Les flux de diffusion UDP diffèrent des flux TCP précisément parce que les morceaux de vidéo non reçus sont ignorés.
Si vous perdez la connexion pendant quelques secondes, la vidéo se fige pendant un moment puis saute au point de reprise en ignorant les paquets perdus.
Si moins de perte de paquets se produit, la vidéo ou l'audio peut être déformé pendant quelques instants et redevenir bon immédiatement après.
Avec les jeux en ligne, l'histoire est similaire, si vous perdez des paquets UDP, les joueurs passent d'un point à un autre sans voir de mouvement.
L'important est de rester à jour dans le jeu, sans regarder le passé et ce qui a peut-être été perdu.
Ignorer la correction de bogue que TCP ferait accélérera la connexion du jeu et réduira la latence.
conclusion
Le fait qu'une application utilise le protocole TCP ou UDP dépend de son développeur et ne peut pas être modifié.
La plupart des programmes souhaitent une correction des erreurs et préfèrent la robustesse du protocole TCP, tandis que certaines applications ont besoin de vitesse et s'appuient sur UDP.
Avec un programme comme Wireshark, vous pouvez voir les différents packages voyager dans les deux sens sur votre ordinateur.
Si vous configurez un routeur ou un pare-feu pour ouvrir certains ports, si vous n'êtes pas sûr qu'une application utilise TCP ou UDP, vous pouvez choisir d'ouvrir «les deux » pour appliquer la même règle au trafic TCP et UDP.

Laissez Vos Commentaires

Please enter your comment!
Please enter your name here