Chapitre 5
IP: Internet Protocol
5.2 En-tête IP
00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
Version |
IHL |
Type of Service |
Total Length |
Identification |
0 |
DF |
MF |
Fragment Offset |
Time To Live |
Protocol |
Header Checksum |
Source Address |
Destination Address |
Options |
Padding |
DATA |
5.2.1 Version
- Valeur: 4 = IPv4 (6 = IPv6)
5.2.2 IHL
- IHL: Internet Header Length = Longeur de l'en-tête
- Nécessaire, car champ le "options" est facultatif et de longueur variable
- Généralement, les en-têtes font 20 octets
5.2.3 Type Of Service
- Etait censé permettre de définir une priorité au paquet
- Dans la pratique, n'est pas utilisé (valeur 0)
5.2.4 Total Length
- Longueur totale du paquet IP en octets
- 16 bits: max = 65535 octets (64 KB)
- Dans la pratique, les paquets si gros ne sont pas pratique, car dépassent le MTU
5.2.5 Identification
- Numéro d'identification du datagramme
- Unique à chaque datagramme
- Permet le regroupement après fragmentation
5.2.6 Fragment Offset (+ flags)
- DF: Si valeur 1, le datagramme ne doit pas être fragmenté
- MF: Si valeur 1, indique que d'autre fragments vont suivre
- Fragment Offset: Position relative des données envoyée
par rapport au premier fragment envoyé
5.2.7 Time To Live
- TTL: Durée de vie restante du paquet, en secondes.
- Décrémentée de 1 à chaque passage par un routeur
5.2.8 Protocol
- Indique quel protocole de transport (couche 4) doit être employé pour ce paquet
- Exemples: TCP = 6, UDP = 17
5.2.9 Header Checksum
- Somme de contrôle
- Permet de vérifier l'intégrité des données
Suivant >
Précédent <
Index <<