Product Design, Manufacturing & Innovation Resources
Maison » Protocole de datagramme utilisateur (UDP)

Protocole de datagramme utilisateur (UDP)

1980
  • David P. Reed
Ingénieurs collaborant dans un laboratoire de réseaux informatiques sur les applications du protocole User Datagram Protocol.

(Image générée à titre d'illustration uniquement)

Le protocole UDP (User Datagram Protocol) est un protocole de couche transport minimal et sans connexion. Il fournit un service de datagrammes simple, sans les mécanismes de fiabilité, d'ordonnancement ou de contrôle de flux des protocoles de couche transport. TCPSes principaux avantages sont sa faible surcharge et sa faible latence, ce qui la rend adaptée aux applications sensibles au temps comme les requêtes DNS, les jeux en ligne et la diffusion vidéo en direct, où la vitesse est plus importante qu'une fiabilité parfaite.

UDP operates on a ‘fire-and-forget’ basis. An application can send a UDP datagram to a destination without first establishing a connection. The UDP header is very simple, containing only source and destination port numbers, the datagram length, and an optional checksum for error detection. This minimalism translates directly to performance benefits. There is no delay from a connection setup handshake, no state to maintain for connections, and no retransmission of lost packets. This makes UDP ideal for applications that can tolerate some packet loss or have their own mechanisms for handling it. For example, in a VoIP call, losing a few milliseconds of audio is preferable to delaying the entire conversation to retransmit a lost packet. Similarly, in online gaming, receiving slightly outdated game state information is better than pausing the game to wait for a reliable data stream. The QUIC protocol, which underlies HTTP/3, is built on top of UDP to combine its low latency with custom reliability and congestion control mechanisms.

UNESCO Nomenclature: 3307
- Informatique

Taper

Logiciel/Algorithme

Perturbation

Substantiel

Usage

Utilisation généralisée

Précurseurs

  • le besoin d'une alternative plus simple et plus rapide au TCP
  • expérience avec des expériences de voix par paquets en temps réel sur arpanet
  • la conception de la suite de protocoles pup (parc universal packet) chez xerox parc

Applications

  • système de noms de domaine (DNS)
  • voix sur IP (VoIP)
  • jeux en ligne
  • streaming vidéo et audio en direct
  • protocole de transfert de fichiers trivial (tftp)
  • protocole de configuration d'hôte dynamique (dhcp)

Brevets:

NA

Idées d'innovations potentielles

En raison du trafic généré par les robots de scraping, actuellement supérieur à 40 000 par jour, ce contenu est réservé aux membres de la communauté.
> Connexion < ou > Registre < (100% gratuit) pour y accéder, ainsi qu'à tous les autres contenus et outils à accès restreint.

Lié à : UDP, protocole de datagramme utilisateur, couche transport, sans connexion, datagramme, faible latence, faible surcharge, DNS, VoIP, streaming.

Contexte historique

Protocole de datagramme utilisateur (UDP)

1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1980
1981

(si la date est inconnue ou non pertinente, par exemple « mécanique des fluides », une estimation arrondie de son émergence notable est fournie)

Inventions, innovations et principes techniques connexes

Les images en pleine résolution et les téléchargements sont uniquement disponibles, et 100% gratuits, pour les membres inscrits.