ARP signifie Address Resolution Protocol. C'est un protocole qui permet de faire le lien entre une adresse IP et une adresse MAC. On ne l'a pas placé dans le cours sur les couches 1 ou 2 car il est un peu particulier. En effet, il est situé entre la couche 1 et 2.
Lorsqu'une machine veut envoyer un paquet à une autre machine, elle doit connaître l'adresse MAC de la machine destinataire. Pour cela, elle peut envoyer une requête ARP en broadcast. C'est-à-dire qu'elle va envoyer une requête à toutes les machines du réseau. La machine destinataire va répondre à cette requête en envoyant son adresse MAC.
Selon l'equipement et le systeme d'exploitation, la commande pour voir la table ARP est différente. Souvent, on utilise la commande arp -a
pour la voir.
Voici un exemple de table ARP:
Il existe deux types de correspondance:
Et voila, c'est tout.