UDP

February 12, 2021
Protocole de datagramme utilisateur (UDP) est un protocole réseau de transport de couche principalement utilisé dans l'établissement de connexions à tolérance de perte et à faible latence entre les applications en ligne. Il est principalement utilisé dans les communications sensibles au temps telles que DNS (Système de Noms de Domaine) et Protocole Voix Par Internet (VOIP).

UDP, ainsi que TCP, également appelé TCP/IP, sont au titre d’IP. Cependant, ils ont plusieurs différences.

Contrairement à TCP qui utilise des prises de contact, UDP utilise un minimum de mécanismes afin de fournir des sommes de contrôle au but de l’intégrité des données, ainsi que des numéros de port pour prendre en charge d’autres fonctionnalités et destinations de datagrammes.

Comment ça marche

L’objectif principal d’UDP est de gagner du temps entre les signaux de communication et, par conséquent, il utilise IP pour transmettre des datagrammes d’un appareil à un autre. Il rassemble des données dans des packages UDP et ajoute des informations dans l’en-tête. Les données injectées dans le paquet incluent les ports de destination, la source, la somme de contrôle et la longueur du paquet.

Une fois que les paquets résultants sont encapsulés dans des paquets IP, ils sont envoyés à leur destination en fonction des informations sur les paquets. Contrairement à TCP qui facilite la rétroaction, UDP ne renvoie pas de signaux pour montrer que la destination du paquet a été atteinte, au lieu de cela il boucle le processus ou arrête l’envoi.

Fonctionnalités UDP

  • Prend en charge le service sans connexion
  • Envoie des paquets en vrac
  • Principalement utilisé pour les services de streaming et d’autres services tels que DNS et NFS
  • Absence de mécanisme de contrôle des erreurs
  • Pas d’accusé de réception après envoi ou réception d’un colis
  • Seuls adressage est de processus-à-processus et la somme de contrôle sont intégrés à l’IP
  • Absence de mécanisme de contrôle de flux
  • Communication est plus rapide que TCP

Applications

Comme indiqué précédemment, son mécanisme de communication le rend parfait pour une utilisation dans des applications telles que Système de Noms de Domaine (DNS), SNMP, Protocole de Configuration d’Hôte Dynamique (DHCP) et Protocole d’informations de routage (RIP). Les services de streaming adoptent également UDP car il convient généralement au trafic vidéo et vocal. En effet, il existe de nombreux cas de pertes de paquets dans cette chaîne de communication, ce qui dégrade la qualité lors de l’utilisation d’autres protocoles tels que TCP.

UDP contre TCP

UDP TCP
Sans connexion Basé sur connexion
Plus rapide que TCP Plus lent que TCP
Ne reconnaît pas des segments Reconnaissance des segments est obligatoire
N’a pas de mécanismes fiables de vérification des erreurs Possède des mécanismes complets de vérification des erreurs
La taille de l’en-tête est de 8 octets La taille d’en-tête de 20 à 80 octets
Pas fiable parce qu’il a beaucoup de pertes de paquets Il est fiable et les paquets sont garantis pour arriver à destination
Le séquençage des données est pris en charge Le séquençage des données n’est pas pris en charge
Nous utilisons des cookies pour optimiser les fonctionnalités du site et vous offrir la meilleure expérience possible. Pour en savoir plus sur les cookies que nous utilisons, veuillez consulter notre Politique de cookies. En cliquant sur « Okay », vous acceptez notre utilisation des cookies. Learn more.