4.1 La structure
1) A partir de la capture réalisée précédemment, appliquer un filtre icmp et sélectionner la couche IP de la deuxième trame. Compléter alors le tableau suivant :
Contenu |
||||||||||
Champs |
Version |
Differenjtiel services field |
Length |
identification |
flags |
Time to live |
Protocol |
Contenu |
||||||||||
Champs |
Checksum |
IP source |
IP destination |
Signification des principaux champs :
- V: Version (1 quartet) il s'agit de la version du protocole IP que l'on utilise (actuellement on utilise la version 4 )
- H: Header lenght (1 quartet), c'est le nombre de groupes de 4 octets constituant la couche IP (nota : la valeur par défaut est 5, soit 5*4octets=20octets).
- Serv: Type de service (1 octet)
- Lenght: Longueur totale (2 octets), indique la taille totale de la trame en octets (sans la couche Ethernet). La taille de ce champ étant de 2 octets, la taille totale d'une trame ne peut pas dépasser 65536 octets.
- Identification (2 octets)
- Offset (2 octets)
- Time : Durée de vie (1 octet) appelée aussi TTL, pour Time To Live. Ce champ indique le nombre maximal de routeurs à travers lesquels la trame peut passer. Ce champ est décrémenté à chaque passage dans un routeur, lorsque celui-ci atteint la valeur critique de 0, le routeur détruit la trame. Cela évite l'encombrement du réseau.
- Protocole (1 octet) : ce champ, permet de savoir quel est le protocole de la couche suivante. exemples ICMP : 0x01 TCP : 0x06 UDP: 0x11
- Checksum : Somme de contrôle de l'en-tête,(2 octets) : ce champ contient une valeur codée sur 16 bits qui permet de contrôler l'intégrité de la trame.
- Adresse IP source (4 octets) : Ce champ représente l'adresse IP de la machine émettrice, il permet au destinataire de répondre
- Adresse IP destination (4 octets) : adresse IP du destinataire du message.
4.2 Rôle
La couche IP permet à une machine de dialoguer avec une autre machine qui n'est pas sur le même réseau.
Si une machine A envoie une trame à une machine B n'appartenant pas au même réseau, A envoie la trame à la passerelle, qui fait partie du réseau de A (Adresse MAC destination= passerelle) mais dans la couche IP l'adresse est l'IP de la machine B.