Skip to main content

Quel est le protocole de datagram utilisateur?

Le protocole de datagram utilisateur est l'un des principaux protocoles de réseau utilisés pour transmettre des informations sur Internet.Il fait partie de la suite de protocoles Internet, qui régit la façon dont les ordinateurs communiquent avec les serveurs et les uns des autres via un réseau de protocole Internet (IP).Lorsque vous utilisez le protocole de datagram utilisateur, une application peut envoyer des datagrammes ou des messages à d'autres hôtes sans configurer d'abord des canaux de transmission spéciaux ou des chemins de données.Cela permet une communication plus rapide, mais est moins fiable que les autres méthodes.

Ce protocole a été conçu en 1980 par l'informaticien américain David P. Reed du Massachusetts Institute of Technology (MIT).Après examen et test, le protocole a été officiellement défini dans RFC 768. Une RFC, ou demande de commentaires, est un mémorandum publié par le groupe de travail sur Internet, qui décrit le protocole accepté pour l'utilisation d'Internet.

L'objectif du protocole de datagramme utilisateur est sur la transmission de données.Il ne fournit aucune garantie pour s'assurer que les informations arrivent réellement ou pour protéger l'intégrité des données au fur et à mesure de leur déplacement.Le protocole suppose que, si la vérification des erreurs est importante, les ordinateurs faisant la communication s'en occupent.

Le protocole de datagram utilisateur est un protocole sans état.Cela signifie qu'il traite chaque demande d'informations comme une transaction indépendante.L'avantage pour fonctionner de cette façon est que le trafic plus élevé peut être pris en charge par le serveur car il n'est pas nécessaire d'attribuer un espace de stockage pour les conversations en cours.

Dans certains cas, le protocole de datagram utilisateur est en fait préférable à des méthodes de communication plus fiables.Par exemple, il permet de livrer les messages sans le retard causé par la vérification des erreurs.Les applications sensibles au temps l'utilisent souvent pour cette raison.Un exemple courant de ce type d'application est la diffusion de supports tels qu'une voix sur IP.

Le protocole de datagram utilisateur est également utile pour les serveurs qui gèrent un énorme volume de petites demandes.Comme le serveur n'a pas besoin d'attribuer un espace de stockage ou de configurer des connexions avant de communiquer, il peut répondre à chaque demande individuelle plus rapidement.Le résultat est un service plus rapide pour tous les utilisateurs.Pour cette raison, le protocole de datagram utilisateur est souvent utilisé par les serveurs exécutant des jeux en ligne.

Malgré son utilité, le protocole de datagram utilisateur ne convient pas à toutes les applications.Parfois, une correction d'erreur est nécessaire pour assurer une livraison fiable des données.Dans ce cas, RFC 768 recommande d'utiliser le protocole de contrôle de transmission décrit dans RFC 761 à la place.