Les bases

La table ARP

Auteur

Noël NICOLAS

Date

9 août 2018

Commentaires

0

Les bases

ARP = Address Resolution Protocol

 

Objectif pédagogique


Les objectifs pédagogiques de cette leçon sont :

– Connaitre le protocole ARP.
Savoir l’expliquer à ses collègues.
– Savoir faire une entrée ARP statique sous Windows.
– Savoir comment il fonctionne.

Objectif du protocole ARP


Association d’une adresse IP et une adresse MAC

Exemple :

192.168.1.10 = 3D:54:31:FA:35:31
192.168.1.31 = FA:3D:31:35:31:54
192.168.1.254 = 12:65:F3:A3:45:12

Chaque équipement (Ordinateur, Switch, Routeur, borne WiFI ) possède une table ARP.

Sous Windows, il suffit de taper la commande arp -a pour la visualiser :

C:\Users\Noël NICOLAS> arp -a

 Résultat :

Résultat de la commande arp -a
Résultat de la commande arp -a

Il existe deux façons de remplir cette table ARP :

Statique
Dynamique

 

Faire une entrée statique


Quand ?

Dans des cas particuliers, évitez de le faire au maximum

C:\Users\Noël NICOLAS> arp -s [@IP] [@MAC]
soit
C:\Users\Noël NICOLAS> arp -s 157.55.85.212 00-aa-00-62-c6-09

 

 

Faire une entrée dynamique


BOB veut envoyer un message à ALICE. Ce qu’il connait :

– Adresse IP de BOB : 1.1.1.1
– Adresse IP de ALICE : 1.1.1.2
– Adresse MAC de BOB : MAC01
– Adresse MAC de ALICE : ??????

BOB va donc partir à la recherche de l’adresse MAC de ALICE grâce au protocole ARP.

Il va donc lancer un broadcast ARP (FF:FF:FF:FF:FF:FF) sur le réseau.

NB : Broadcast = Pour tout le monde 

ARP Request
ARP Request

ALICE reçoit ce broadcast et va y répondre en Unicast.

NB : Unicast = Une seule personne.

ARP Reply
ARP Reply

BOB connait maintenant l’adresse MAC de ALICE. Il va donc mettre cette dernière dans sa table ARP.

Si on regarde d’un peu plus près la partie réseau :

Avec le logiciel Wireshark, nous verrons ceci :

Wireshark Simplifié
Wireshark Simplifié

Ce qui nous donne dans la vraie vie :

ARP via Wireshark
ARP via Wireshark

 

Prochain cours


La Table CAM

Cet article parlera du fonctionnement d’un Switch.

 

En espérant avoir pu vous aidez !

N’hésitez pas si vous avez des questions ou si vous avez des informations à apporter.

 

@FingerInTheNet

Expert Réseau
11 ans d’expérience
CCNP Routing and Switching
Fondateur de FingerInTheNet

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

17 + deux =

%d blogueurs aiment cette page :