Exercice : Appliquer la notion
Décoder un paquet IP
Voici un extrait d'un paquet IP en hexadécimal, extrait d'une trame Ethernet.
45 00 00 35
43 08 40 00
80 06 36 51
C0 A8 00 0C
C0 A8 00 0D
06 B1 00 19
F7 8A E9 14
2D 7A 23 6F
50 18 FA 84
02 95 00 00
45 48 4C 4F
20 6E 61 70
69 65 72 0D
...
Question
Ce paquet est-il un paquet IPv4 ou IPv6 ?
Indice

La version se trouve sur le premier chiffre hexadécimal du paquet.
Question
Ce paquet encapsule le protocole TCP. Quelle est la valeur correspondant à ce protocole ?
Indice

Cette information se trouve à la troisième ligne, codé sur les chiffres 3 et 4.
Question
Quelles sont les adresses IP source et de destination en héxadécimal ?
Indice

Les adresses IP sont respectivement renseignées au 4ème et 5ème champ.
Question
Convertissez les adresses en décimal.
Indice
Pour convertir un nombre hexadécimal en décimal on peut :
le faire à la main : C0 = 12*16 + 0 = 192
utiliser dans un terminal la commande
echo $((0x_______))en remplaçant les ___ par le nombre héxadécimal. Par exempleecho $((0xC0))retourne 19