Format des PDU-IP

031
version [v] lg.entête [hl] service [qos] longueur totale [lg]
identificateur de la PDU-IP [id] flags [off] position du fragment [off]
durée de vie [ttl] protocole encapsulé [p] somme de contrôle [ck]
adresse source [Src]
adresse destination[Dst]
données (PDU de couche supérieure)

Chaque ligne représente 4 octets; par exemple version est sur 4 bits, et durée de vie sur 1 octet.

Les valeurs du champ service sont une combinaison des paramètres de qualité :

bitssignificationvaleurs
xxx..... niveau de priorité (precedance) 000=normale à 111=maximale
...x.... délai d'acheminement (delay) 0=normal 1=court
....x... débit de transmission (throughput) 0=normal 1=élevé
.....x.. confidentialité (reliability) 0=normale 1=élevée

Les valeurs du champ flags sont :

bitssignificationvaleurs
.x...... autorisation de fragmentation 1 = la PDU peut être fragmentée
..x..... dernier fragment ? 1 = ce n'est pas le fragment
...xxxxx position du fragment dans la PDU originelle  

La valeur du champ p (protocole encapsulé) indique à quel protocole appartient la PDU transportée dans le champ donnée (liste des codes protocole).


Exemple d'interprétation de PDU-IP

Soit la PDU-IP :

4500 0028 5b24 0000 3b06 e231 c136 3301 c036 8e0c 03ff 0201 4d20 2492 8e88 05a1 5010 81d0 dfad 0000 0000 0000 0000

champvaleur 
version4 
lg.entête54*5 = 20 octets
service00service normal
longueur totale002840 octets
identificateur de la PDU5b24 
flags et position du fragment0000premier et dernier fragment
durée de vie3b59 secondes
protocole encapsulé06TCP
somme de contrôlee231 
adresse sourcec1363301193.54.51.1
adresse destinationc0368e0c192.54.142.12
données03ff ...une PDU TCP