User Datagram Protocol

Un article de Freepedia.

(Redirigé depuis UDP)
Modèle OSI Pile de protocoles
7) Application DNS, SNMP, SMTP, POP3, IMAP, IRC, VoIP, SIMPLE, ...
6) Présentation Videotex, Unicode, MIME, HTML, XML, MPEG, TDI, ASN.1, XDR, UUCP, NCP, AFP, WebDAV, SSP, ...
5) Session Gopher, Telnet, SSH, FTP, HTTP, HTTPS, NNTP, RTSP, H323, SIP, NFS, NetBIOS, CIFS, AppleTalk, ...
NetBT, SMB, SSL, TLS, ...
4) Transport TCP, UDP, SCTP, RTP, SPX, TCAP, DCCP, ...
3) Réseau NetBEUI, IPv4, IPv6, ARP, IPX, BGP, ICMP, OSPF, RIP, IGMP, IS-IS, CLNP, ...
2) Liaison LLC, PPP, PPPoA, PPPoE, PPPoX, PPTP, L2F, L2TP, MPLS, SNA, ...
Ethernet, Token Ring, LocalTalk, FDDI, X.21, X.25, Frame Relay, BitNet, CAN, ATM, Wi-Fi, ...
MAC, HDLC, SDLC, ...
1) Physique
ISO 10022
CCITT X.211
CSMA/CD, CSMA/CA, ...
Codage NRZ, Codage Manchester, Codage Miller, RS-232, RS-449, V.21-V.23, V.42-V.90, Câble coaxial, 10Base2, 10BASE5, Paire torsadée, 10BASE-T, 100BASE-TX, ISDN, PDH, SDH, T-carrier, EIA-422, EIA-485, SONET, ADSL, SDSL, VDSL, DSSS, FHSS, IrDA, USB, IEEE 1394, Wireless USB...

UDP, acronyme de User Datagram Protocol, est un protocole utilisé par Internet. C'est un protocole de transport, ce qui fait qu'il appartient à la couche 4 du modèle OSI, comme TCP. Il est détaillé dans la RFC 768 [1].

Fonctionnement

UDP n'établit pas de connexion.

Il ne dispose d'aucun moyen de vérifier que les datagrammes atteignent leur destination, ce qui fait dire qu'il est un protocole non fiable.

L'en-tête d'un datagramme UDP est bien plus simple que celui de TCP :

Port Source (16 bits) Port Destination (16 bits)
Longueur (16 bits) Somme de contrôle (16 bits)
Données (longueur variable)


Utilisation

Il est utilisé quand il est nécessaire soit de transmettre des données très rapidement, et où la perte d'une partie de ces données n'a pas grande importance, soit de transmettre des petites quantités de données, là où la connexion « 3-WAY » TCP serait trop lourde. Tout comme TCP, il utilise un système de ports.

Exemples d'utilisation : le programme traceroute, le DNS, TFTP, les jeux en réseau (exemple : jeux de tir subjectifs) et le streaming.



Views
Outils personels
Boîte à outils
Autres langues
Autres Liens