Le protocole ARP (Address Resolution Protocol) est un protocole de couche liaison de données qui permet à un dispositif sur un réseau de trouver l’adresse MAC (Media Access Control) correspondante à une adresse IP donnée.

Lorsqu’un dispositif souhaite envoyer des données à une autre adresse IP sur le réseau, il utilise ARP pour trouver l’adresse MAC de cette adresse IP. La requête ARP est envoyée à l’ensemble du réseau local, demandant à tous les dispositifs qui ont l’adresse IP demandée de répondre avec leur adresse MAC. Le dispositif destinataire répond avec son adresse MAC, et le dispositif émetteur utilise ensuite cette adresse pour envoyer les données.

Le protocole ARP est utilisé pour simplifier la communication entre les dispositifs sur un réseau local, car il permet à chaque dispositif de trouver rapidement les adresses MAC des autres dispositifs avec lesquels il communique. Il est important de noter que les adresses MAC sont utilisées sur la couche liaison de données du modèle OSI, tandis que les adresses IP sont utilisées sur la couche réseau.