Aller au contenu
uencoder

UDP

UDP (User Datagram Protocol) est un protocole de transport sans connexion, non fiable et non ordonné, à faible surcoût et latence minimale, adapté au trafic temps réel et à la diffusion.

Objectif

Offrir un transport léger sans établissement de connexion ni acquittement, adapté à l'audio/vidéo temps réel et aux requêtes DNS.

Mécanisme

Sans connexion : les datagrammes partent directement, sans poignée de main, sans ACK ni contrôle de flux. L'en-tête fait 8 octets (port source, destination, longueur, somme de contrôle). La fiabilité incombe à l'application (QUIC, par exemple, ajoute la sienne). Broadcast et multicast sont pris en charge.

Cas d’usage

  • Requêtes DNS (port 53)
  • Audio/vidéo temps réel (WebRTC)
  • Découverte DHCP
  • Trafic de jeux à faible latence

Exemples

  • entrée
    8-byte header + payload
    Output
    Sent directly, no acknowledgment

    Low overhead

Erreurs courantes

UDP's unreliability loses data
Add application-layer retransmission or use QUIC

Termes associés

Outils associés

References