Quelle est la différence essentielle entre le protocole UDP et le protocole TCP

Vous avez probablement vu des références à TCP et UDP lors de la configuration de la redirection de port sur un routeur ou lors de la configuration du logiciel de pare-feu. Ces deux protocoles sont utilisés pour différents types de données.

TCP / IP est une suite de protocoles utilisés par les périphériques pour communiquer sur Internet et la plupart des réseaux locaux. Il porte le nom de deux de ses protocoles originaux: le protocole TCP (Transmission Control Protocol) et le protocole Internet (IP). TCP fournit aux applications un moyen de fournir (et de recevoir) un flux ordonné et vérifié de paquets d'informations sur le réseau. Le protocole UDP (User Datagram Protocol) est utilisé par les applications pour fournir un flux d'informations plus rapide en supprimant la vérification des erreurs. Lors de la configuration de certains matériels ou logiciels réseau, vous devrez peut-être connaître la différence.

Ce qu'ils ont en commun

EN RELATION: Comment trouver vos adresses IP privées et publiques

TCP et UDP sont des protocoles utilisés pour envoyer des bits de données, appelés paquets, sur Internet. Les deux protocoles s'appuient sur le protocole IP. En d'autres termes, que vous envoyiez un paquet via TCP ou UDP, ce paquet est envoyé à un adresse IP . Ces paquets sont traités de la même manière, car ils sont transférés de votre ordinateur vers des routeurs intermédiaires et vers la destination.

TCP et UDP ne sont pas les seuls protocoles qui fonctionnent sur IP. Cependant, ils sont les plus utilisés.

Comment fonctionne TCP

TCP est le protocole le plus couramment utilisé sur Internet.

Lorsque vous demandez une page Web dans votre navigateur, votre ordinateur envoie des paquets TCP à l’adresse du serveur Web, lui demandant de vous renvoyer la page Web. Le serveur Web répond en envoyant un flux de paquets TCP, que votre navigateur Web assemble pour former la page Web. Lorsque vous cliquez sur un lien, que vous vous connectez, que vous publiez un commentaire ou que vous faites autre chose, votre navigateur Web envoie des paquets TCP au serveur et le serveur renvoie les paquets TCP.

TCP est une question de fiabilité: les paquets envoyés avec TCP sont suivis afin qu'aucune donnée ne soit perdue ou corrompue en transit. C'est pourquoi les téléchargements de fichiers ne sont pas corrompus, même en cas de problèmes de réseau. Bien sûr, si le destinataire est complètement hors ligne, votre ordinateur abandonnera et vous verrez un message d'erreur indiquant qu'il ne peut pas communiquer avec l'hôte distant.

TCP y parvient de deux manières. Premièrement, il commande les paquets en les numérotant. Deuxièmement, il vérifie les erreurs en demandant au destinataire de renvoyer une réponse à l'expéditeur indiquant qu'il a reçu le message. Si l'expéditeur n'obtient pas une réponse correcte, il peut renvoyer les paquets pour s'assurer que le destinataire les reçoit correctement.

EN RELATION: Comprendre Process Explorer

Process Explorer et d'autres utilitaires système peuvent afficher le type de connexions qu'un processus établit. Ici, nous pouvons voir le navigateur Chrome avec des connexions TCP ouvertes à une variété de serveurs Web.

Comment fonctionne UDP

EN RELATION: Comment la latence peut ralentir les connexions Internet même rapides

Le protocole UDP fonctionne de la même manière que TCP, mais il supprime tous les éléments de vérification des erreurs. Toutes les communications aller-retour introduisent latence , ralentissant les choses.

Lorsqu'une application utilise UDP, les paquets sont simplement envoyés au destinataire. L’expéditeur n’attend pas pour s’assurer que le destinataire a bien reçu le paquet - il continue simplement à envoyer les paquets suivants. Si le destinataire manque quelques paquets UDP ici et là, ils sont simplement perdus - l'expéditeur ne les renverra pas. La perte de tous ces frais généraux signifie que les appareils peuvent communiquer plus rapidement.

UDP est utilisé lorsque la vitesse est souhaitable et qu'une correction d'erreur n'est pas nécessaire. Par exemple, UDP est fréquemment utilisé pour les diffusions en direct et les jeux en ligne.

Par exemple, supposons que vous regardez un flux vidéo en direct, qui est souvent diffusé en utilisant UDP au lieu de TCP. Le serveur envoie simplement un flux constant de paquets UDP aux ordinateurs qui surveillent. Si vous perdez votre connexion pendant quelques secondes, la vidéo peut se figer ou devenir instable pendant un moment, puis passer au bit actuel de la diffusion. Si vous rencontrez une perte de paquets mineure, la vidéo ou l'audio peut être déformée pendant un moment pendant que la vidéo continue à jouer sans les données manquantes.

Cela fonctionne de la même manière dans les jeux en ligne. Si vous manquez certains paquets UDP, les personnages du joueur peuvent sembler se téléporter sur la carte lorsque vous recevez les nouveaux paquets UDP. Il est inutile de demander les anciens paquets si vous les avez manqués, car le jeu se poursuit sans vous. Tout ce qui compte, c'est ce qui se passe actuellement sur le serveur de jeu, pas ce qui s'est passé il y a quelques secondes. La correction d’erreurs de Ditching TCP permet d’accélérer la connexion au jeu et de réduire la latence.

Et alors?

EN RELATION: Comment utiliser Wireshark pour capturer, filtrer et inspecter les paquets

Le fait qu'une application utilise TCP ou UDP dépend de son développeur, et le choix dépend des besoins d'une application. La plupart des applications ont besoin de la correction d'erreurs et de la robustesse de TCP, mais certaines applications ont besoin de la vitesse et de la réduction des frais généraux d'UDP. Si vous tirez un outil d'analyse de réseau comme Wireshark , Vous pouvez voir les différents types de paquets qui vont et viennent.

À moins que vous ne soyez administrateur réseau ou développeur de logiciels, cela ne devrait pas vous affecter trop. Si vous configurez votre routeur ou votre pare-feu et que vous ne savez pas si une application utilise TCP ou UDP, vous pouvez généralement sélectionner l’option «Les deux» pour que votre routeur ou votre pare-feu applique la même règle au trafic TCP et UDP.

Difference Between TCP AND UDP

What Is Difference Between TCP And UDP

UDP Vs TCP - What Are The Differences?

TCP Vs. UDP

DIFFERENCES BETWEEN TCP AND UDP

TCP Vs UDP Protocol: Difference Between Them With Comparison Chart

TCP Vs UDP Comparison

البروتوكول TCP و UDP

TCP VS UDP | Difference Between TCP And UDP Protocol With Animation & Live Example

TCP Vs UDP الفرق بين

UDP And TCP: Comparison Of Transport Protocols

Tcp Vs Udp | Basic Difference Between TCP And UDP Protocols (simple Explanation With Real Examples)

TCP And UDP: Comparing Transport Protocols

الفرق بين بروتوكول TCP و UDP

Lec4.9: TCP Vs UDP Differences In Hindi

TCP Vs UDP Comparison | Cisco CCNA 200-301

Differences Between TCP & UDP | Transport Layer Protocols | Computer Networks

ماهو بروتوكول TCP و UDP فى الراوتر وكيف تستفيد منهم

TCP Vs UDP In Hindi - हिंदी में यूडीपी बनाम टीसीपी

مقارنة بين TCP & UDP لنقل البيانات فى الشبكات Comparison Between TCP & UDP In Arabic

Quelle est la différence entre le protocole IP et le protocole TCP ?

Le protocole IP définit la manière dont les ordinateurs peuvent se transmettre des données via un ensemble routé de réseaux interconnectés. Le protocole TCP, quant à lui, définit la manière dont des applications créent des canaux de communication fiables à l'échelle de ce réseau.

Quels sont les avantages de l'utilisation du protocole UDP par rapport au protocole TCP comme protocole de transport sur un serveur DNS ?

L'UDP permet une communication rapide, sans délai : ce protocole de transport est adapté à une transmission rapide des données, car il n'établit pas de connexion. Ceci résulte également du fait que la perte de paquets individuels impacte uniquement la qualité de la transmission.

Quel protocole fonctionne sur TCP et UDP ?

Le protocole de contrôle de transmission (TCP) et le protocole de données utilisateur (UDP) sont tous deux des protocoles de communication de réseau qui fonctionnent conjointement avec le protocole Internet pour permettre aux dispositifs connectés au réseau d'échanger des données sur Internet ou d'autres types de ...

Pourquoi UDP et pas TCP ?

Différence entre TCP et UDP TCP est en mode orienté connexion et fiable, tandis que UDP est en mode non-connecté et peu fiable. TCP nécessite plus de traitement au niveau de l'interface réseau, ce qui n'est pas le cas en UDP.

Toplist

Dernier message

Mots clés