Qu'est-ce qu'UDP ?

Feb 23, 2023

Le protocole UDP (User Datagram Protocol) est un protocole de couche transport du modèle de référence OSI. Comme TCP, il est utilisé pour traiter les paquets de données. Il s'agit d'un protocole de couche de transport sans connexion. UDP fournit un regroupement et un assemblage continus des paquets et ne peut pas trier les paquets, c'est-à-dire qu'il ne peut pas savoir si les paquets arrivent en toute sécurité après l'envoi. Il s'agit d'un service de transmission d'informations simple et peu fiable orienté transaction.
Caractéristiques d'UDP

1.UDP est sans connexion. Les données peuvent être envoyées tant que l'adresse IP et le numéro de port du pair sont connus.

2. Il n'y a pas de mécanisme de confirmation ni de mécanisme de retransmission. Si les informations ne peuvent pas être envoyées à l'autre partie en raison de problèmes de réseau, la couche de protocole UDP ne renvoie aucune information d'erreur à la couche application.

3. Orienté datagramme. UDP n'est qu'un opérateur. Après avoir ajouté des en-têtes aux paquets UDP envoyés par les applications, l'expéditeur livre les paquets à la couche IP. Il ne divise ni ne fusionne les paquets, mais conserve les limites de ces paquets. Par conséquent, l'application doit sélectionner la taille de paquet appropriée.

4.UDP prend en charge la communication interactive un à un, un à plusieurs, plusieurs à un et plusieurs à plusieurs. En bref, UDP fournit des fonctions de monodiffusion, de multidiffusion et de diffusion.

5.UDP est fourni avec un effort maximal, avec de bonnes performances en temps réel, une efficacité de travail élevée et aucun contrôle de la congestion, de sorte que le taux d'envoi de la machine source ne sera pas réduit même si le réseau est encombré.

6. La surcharge d'en-tête est faible, seulement huit octets, plus courte que l'en-tête TCP. Comparé à TCP, UDP occupe moins de ressources système.