Datagramme (Datagram)

De M82 - DIMA's wiki
Aller à la navigation Aller à la recherche

Élément structuré de données réseaux. L’usage du terme est réservé traditionnellement au protocole de communication de la couche liaison de données du modèle OSI*, ou couche accès réseau du modèle TCP/IP*. Pour les protocoles de plus haut niveau on parlera de « paquet* » pour le protocole IP, de « segment » pour TCP*. Un datagramme contient des données (on parlera de charge* utile ou payload*) ainsi qu’un en-tête permettant l’acheminement et le traitement du datagramme sur le réseau (adresse origine, adresse destination, etc.) et des informations de contrôle. Le datagramme IP est la « brique élémentaire » des échanges sur les réseaux TCP/IP. Voir également TCP*. Ci-dessous, la description du format d’un datagramme du protocole IP (communément appelé paquet IP).

32 bits Version (4 bits) Longueur d'en-tête (4 bits) Type de service (8 bits) Longueur totale (16 bits) Identification (16 bits) Drapeau (3 bits) Décalage fragment (13 bits) Durée de vie (8 bits) Protocole (8 bits) Somme de contrôle en-tête (16 bits) Adresse IP source (32 bits) Adresse IP destination (32 bits) Données