Exercice 1-1
Trame Ethernet
@ MAC @ MAC FCS
Préambule SFD Type Données Bourrage
destination source
7 octets 1 octet 6 octets 6 octets 2 octets De 1 à 1500 octets Si donnée 4 octets
< 46 octets
Exercice 1-1 FF FF FF FF FF FF 09 AB 14 D8 05 48 08 06 00
01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D 05
30 0A 00 00 00 00 00 00 7D 12 6E 03
Trame Ethernet
@ MAC @ MAC FCS
Préambule SFD Type Données Bourrage
destination source
7 octets 1 octet 6 octets 6 octets 2 octets De 1 à 1500 octets Si donnée 4 octets
< 46 octets
Préambule sur 7 octets chaque octet prend la valeur binaire 10101010 (AA hex.)
(ce champ est absent sur cette capture)
SFD (Start Frame Delimitor) sur un octet prend la valeur binaire 10101011
AB(hex) (ce champ est absent sur cette capture)
@ MAC destination sur 6 octets représente l’adresse physique de destination
FF FF FF FF FF FF c‘est une Adresse de Diffusion Ethernet
@ MAC source sur 6 octets représente l’adresse physique de la source
09 AB 14 D8 05 48
Exercice 1-1 FF FF FF FF FF FF 09 AB 14 D8 05 48 08 06 00
01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D 05
30 0A 00 00 00 00 00 00 7D 12 6E 03
Trame Ethernet
@ MAC @ MAC FCS
Préambule SFD Type Données Bourrage
destination source
7 octets 1 octet 6 octets 6 octets 2 octets De 1 à 1500 octets Si donnée 4 octets
< 46 octets
Type sur 2 octets indique le protocole utilisé dans la couche supérieure, 08 06
représente le protocole ARP
08 00 : IPv4
86 DD : IPv6
08 06 : ARP
80 35 : RARP
81 00 : IEEE 802.1Q
Données il s’agit d’un datagramme ARP
00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
3
Exercice 1-1 FF FF FF FF FF FF 09 AB 14 D8 05 48 08 06 00
01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D 05
30 0A 00 00 00 00 00 00 7D 12 6E 03
Trame Ethernet
Datagramme ARP
@ MAC @ MAC FCS
Préambule SFD Type Données Bourrage
destination source
7 octets 1 octet 6 octets 6 octets 2 octets De 1 à 1500 octets Si donnée 4 octets
< 46 octets
Type sur 2 octets indique le protocole utilisé dans la couche supérieure, 08 06
représente le protocole ARP
08 00 : IPv4
86 DD : IPv6
08 06 : ARP
80 35 : RARP
81 00 : IEEE 802.1Q
Données il s’agit d’un datagramme ARP
00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
Exercice 1-1 00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
Datagramme ARP
(Address Resolution Protocol)
0 15 16 31
Type d’adressage physique Type d’adressage logique
Long. @ Physique Long. @ Logique Code opération
Adresse physique émetteur
Adresse physique émetteur (suite) Adresse logique émetteur
Adresse logique émetteur Adresse physique cible
Adresse physique cible (suite)
Adresse logique cible
5
Exercice 1-1 00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
Datagramme ARP
0 15 16 31
Type d’adressage physique Type d’adressage logique
00 01 08 00
Type d’adressage physique Ce champs est placé en premier afin d'indiquer quel
est le protocole utilisé pour transporter le datagramme ARP. 00 01 => Ethernet.
- 01 - Ethernet
- 03 - Amateur Radio AX.25
- 04 - Proteon ProNET Token Ring
- 06 - IEEE 802 Networks
- 15 - Frame Relay
- 16 - Asynchronous Transmission Mode (ATM)
- 17 - HDLC
Type d’adressage logique Ce champs indique quel est le type de protocole couche
3 qui utilise Arp. 08 00 => IP
6
Exercice 1-1 00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
Datagramme ARP
0 7 8 15 16 31
Long. @ Physique Long. @ Logique Code opération
06 04 00 01
Long. @ physique Ce champ correspond à la longueur de l'adresse physique
06 => 6 octets.
Long. @ Logique Ce champ correspond à la longueur de l'adresse logique (@ IP)
04 => 4 octets.
Code opération Ce champ permet de connaître la fonction du message et donc
son objectif. 00 01 => demande.
- 01 - Request
- 02 - Reply
7
Exercice 1-1 00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
Datagramme ARP
0 09 AB 15 16 14 D8 31
Adresse physique émetteur
Adresse physique émetteur (suite)
05 48
Adresse physique émetteur Ce champ correspond à l'adresse physique de
l’émetteur. 09 : AB : 14 : D8 : 05 : 48 (6 octets) 31
0 30 0A Adresse logique émetteur
7D 05
Adresse logique émetteur
Adresse logique émetteur Ce champ correspond à l'adresse IP de l’
émetteur. 7D 05 30 0A => 125.05.48.10
8
Exercice 1-1 00 01 08 00 06 04 00 01 09 AB 14 D8 05 48 7D
05 30 0A 00 00 00 00 00 00 7D 12 6E 03
Datagramme ARP
15 16 32
Adresse physique cible
0 00 00 32
Adresse physique cible (suite)
00 00 00 00
0 32
Adresse logique cible
7D 12 6E 03
Adresse physique cible Ce champ correspond à l'adresse physique de la
destination (inconnue) . 00 : 00 : 00 : 00 : 00 : 00 (6 octets).
Adresse logique cible Ce champ correspond à l'adresse physique de la
destination = 7D 12 6E 03 (4 octets) => 125.18.110.03
9
Exercice 1-2
Le protocole de plus haut niveau est le protocole ARP.
tous les champs du datagramme ARP sont cohérents et conformes à une requête
ARP, et la trame qui l’encapsule a bien été émise en diffusion à partir de la carte
qui correspond à l’adresse physique source mentionnée dans le datagramme
ARP.
par contre on remarque l’absence des champs (Préambule + SFD (Start Frame
Delimitor) ) ainsi que CRC dans la trame Ethernet.
Exercice 1-3
Une autre incohérence apparaît sur la trame Ethernet:
Le champ Données ne faisant que 28 octets, il manque le champ Bourrage
(Padding) qui devait faire 18 octets, afin d’arriver aux 46 octets la taille minimale
du champ données.
10