UDP — User Datagram Protocol

Introduction

L'UDP (User Datagram Protocol) est un protocole de la couche transport (couche 4 du modèle OSI).

…​

Il privilégie la vitesse à la fiabilité — pas de connexion, pas de retransmission.

UDP = "tire et oublie" — l’application qui l’utilise gère elle-même les pertes éventuelles.

1. Caractéristiques

  • Sans connexion — pas de handshake

  • Léger — en-tête minimal (8 octets)

  • Pas de fiabilité native — pertes possibles

  • Pas d’ordre garanti

  • Faible latence

2. Structure du datagramme

ChampRôle

Port source

Identification de l’app émettrice

Port destination

Identification de l’app cible

Length

Taille (en-tête + données)

Checksum

Détection d’erreurs (optionnel en IPv4)

8 octets d’en-tête vs 20+ pour TCP : moins de overhead, plus de bande passante utile.

3. Ports UDP courants

PortService

53

DNS (résolution)

67/68

DHCP

69

TFTP

123

NTP (time sync)

161/162

SNMP

500

IPsec / IKE

514

Syslog

1812

RADIUS (802.1X)

5060

SIP (VoIP)

4. Cas d’usage

Temps réel

  • VoIP (téléphonie sur IP)

  • Streaming vidéo

  • Jeux en ligne

Diffusion

  • Multicast — groupes

  • Broadcast — réseau local

  • IPTV, mises à jour OS

Services rapides

  • DNS — requêtes courtes

  • DHCP — config IP

  • NTP — synchro horaire

5. Avantages

  • Latence minimale

  • Overhead réduit

  • Multicast / broadcast natif

  • Simplicité

6. Limites

  • Pertes silencieuses possibles

  • Ordre non garanti

  • Pas de contrôle de congestion natif

  • Vulnérable au spoofing (en-tête simple)

7. UDP vs TCP

CritèreTCPUDP

Connexion

Oui (handshake)

Non

Fiabilité

Oui (retransmission)

Non

Ordre

Garanti

Non garanti

Vitesse

Plus lent

Très rapide

Overhead

20+ octets

8 octets

Multicast

Non

Oui

Cas typique

Web, mail, SSH

DNS, voix, jeux

8. UDP moderne — QUIC / HTTP/3

QUIC (Google, devenu standard IETF) bâtit au-dessus d’UDP la fiabilité, le chiffrement (TLS 1.3) et le multiplexage. C’est la base de HTTP/3.

  • Latence réduite (0-RTT)

  • Pas de Head-of-Line blocking

  • Chiffrement intégré

  • Adopté par Google, Cloudflare, CDN modernes

Conclusion

UDP est le couteau de précision du transport : minimaliste, rapide, redoutable pour le temps réel.

Voir aussi : TCP · IP · OSI · DHCP · Protocoles