10 Couche 4 : le protocole UDP
-
Principe : permet d’échanger des données entre processus.
- Acronyme : User Datagram Protocol.
- Protocole de transport de TCP/IP.
- Les paquets UDP sont encapsulés dans des paquets IP.
- Les données UDP sont les données des processus.
- Les processus sont adressés par la notion de ports.
- Des services utilisent des ports bien connus (53 pour le DNS).
- UDP est un protocole léger mais peu fiable :
-
perte de paquets possible ;
- duplication de paquets possible ;
- ordre de remise non garanti.
- Format des entêtes UDP :
2 octet | 2 octet | 2 octets | 2 octets |
Port source | Port destination | Longueur totale | Somme de contrôle |
- Somme de contrôle UDP :
-
même algorithme que pour IPv4 ;
- appliquer sur l’ensemble du paquet UDP ;
- prendre en compte une pseudo-entête :
-
adresses IPv4 ;
- code du protocole UDP sur 16 bits : 0x0011 ;
- taille du paquet UDP sur 16 bits.