III.9.2 Le protocole IP
(Internet Protocol)
Le protocole IP est un protocole de niveau réseau.
Il est responsable de :
ü La transmission des données en mode sans
connexion ;
ü L'adressage et le routage des paquets entre
stations par l'intermédiaire de routeurs ;
ü La fragmentation des données.
Lors de l'émission, les fonctionnalités
assurées sont :
§ Identification du paquet ;
§ Détermination de la route à suivre
(routage) ;
§ Vérification du type d'adressage (station ou
diffusion) ;
§ Fragmentation de la trame si
nécessaire.
A la réception, les fonctionnalités
sont :
Ø Vérification de la longueur du
paquet ;
Ø Contrôle des erreurs ;
Ø Réassemblage en cas de
fragmentation ;
Ø Transmission du paquet rassemblé au niveau
supérieur.
III.9.2.1 Format du
Paquet
Le paquet IP, ou data gramme IP, est organisé en
champs de 32 bits, comme le montre la figure III.10 ci - dessous.
31
|
|
23
|
15
|
7 0
|
Version
|
Longueur
|
Type de service
|
Longueur Totale
|
Identificateur
|
Drapeau
|
Position du fragment
|
Durée de vie
|
Protocole
|
Checksum de l'en - tête
|
Adresse station source
|
Adresse station destinataire
|
Options éventuelles
|
Bourrage éventuel
|
Données couche 4
|
Fig. III.10 Format du paquet IP
Les fonctionnalités IP se retrouvent dans chaque
groupement de bits de l'en - tête.
· Version : numéro de version du
protocole IP (actuellement 4).
· Longueur : longueur de l'en - tête
codée sur 4 bits et représentant le nombre de mots de 32 bits
(généralement 5).
· Type de service (TOS) : désigne la
qualité de service qui doit être utilisée par le routeur.
Par exemple, pour un transfert de fichier important, il est
préférable de privilégier le débit par rapport au
délai de la transmission. Pour une session interactive, le délai
de propagation sera primordial.
· Longueur totale : longueur totale du fragment
(en - tête et données) exprimée en nombre d'octets.
· Identificateur : identifie le paquet pour la
fragmentation (tous les fragments d'un même paquet portent le même
numéro).
· Drapeaux : gère la fragmentation sur 3
bits suivant le format :
ü DF MF ;
ü Le bit DF (D'ont Fragment) demande au routeur de ne
pas fragmenter le paquet ;
ü Le bit MF (More Fragment), est positionné
à 1 dans tous les fragments, sauf le dernier.
· Position du fragment : indique par multiple de
8 octets, la position du fragment dans le paquet courant. Tous les fragments du
paquet, sauf le dernier, doivent donc avoir pour longueur des multiples de 8
octets. Avec un codage sur 13 bits, le maximum pour un paquet est de 8192
fragments.
· Durée de vie (TTL, Time To Live) :
indique le temps en secondes pendant lequel un paquet peut rester dans le
système. Si ce champ contient la valeur 0, alors le paquet doit
être détruit. Sa valeur est décrémentée
à chaque passage dans un routeur même si le temps de traitement
est inférieur à une seconde. La valeur par défaut est de
128 ou 256.
· Protocole : numéro du SAP, destinataire
du paquet, indique le protocole de la couche supérieur (1 pour ICMP, 6
pour TCP, 17 pour UDP).
· Option : utilisées pour le
contrôle ou la mise au point.
|