Rapport de stage d'attijariwafa bank
C. Pain-Barre IUT INFO Année 2007-2008
1
Introduction
IP (Internet Protocol) a été défini par la RFC 791, devenue un composant du standard STD 5. C’est un protocole de niveau réseau qui a pour objet l’interconnexion de réseaux hétérogènes. Voir les cours sur IP (cours 3, cours 4 et cours 5) pour des explications sur l’utilisation de ce protocole.
2
Format du datagramme IP
Les messages transmis par IP sont appelés des datagrammes. Certains datagrammes sont des fragments d’un datagramme qui a dû être fragmenté. bits : 0 1 1 2 2 3 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
VER
HLEN Identification
TOS Flags
Longueur Totale Déplacement Total de Contrôle
Time To Live
Protocole Adresse IP Source
Adresse IP Destination Options IP (éventuelles) Bourrage taille variable
Données
Format du Datagramme IP
3
Description des champs du datagramme IP
Comme tous les protocoles réseaux d’Internet, tous les champs du datagramme IP sont exprimés en ordre réseau (Network Byte Order) : si une valeur tient sur plusieurs octets, le premier octet transmis est l’octet de poids fort. Sur un octet, le premier bit transmis est le bit de poids fort. Ceci est précisé par la RFC 1700. C. Pain-Barre, 2000-2008
INFO - IUT Aix-en-Provence
Format des datagrammes IP
Ann´e 2007-2008 e
2/4
VER : (4 bits) Version du protocole IP qui doit interpréter ce datagramme. La version actuelle la plus “déployée” est 4 (soit 0100 en binaire). HLEN : (ou IHL) Internet Header Length (4 bits) Cette valeur est à multiplier par 4 pour connaître le nombre d’octets constituant l’en-tête. L’en-tête correspond au début du datagramme jusqu’au données. Permet notamment de savoir si il y a des options et où commencent les données. Peut varier de 5 (soit 20 octets d’entête) à 15 (60 octets d’entête). Cette variation s’explique par la présence ou non d’options. TOS : Type Of Service (8 bits) Indique la qualité