ARP
Protocole ARP (Address Resolution Protocol)[modifier | modifier le wikicode]
Le protocole ARP (Address Resolution Protocol) est un protocole de communication largement utilisé dans les réseaux informatiques pour résoudre les adresses matérielles (MAC addresses) en adresses IP. Il a été développé pour faciliter la communication au sein d'un réseau local (LAN) en permettant aux dispositifs de trouver l'adresse MAC correspondant à une adresse IP donnée.
Fonctionnement[modifier | modifier le wikicode]
Le fonctionnement du protocole ARP repose sur le principe de la diffusion (broadcast). Lorsqu'un dispositif sur un réseau local souhaite envoyer des données à un autre dispositif, mais ne connaît pas l'adresse MAC associée à l'adresse IP de destination, il envoie une requête ARP broadcast demandant la résolution de cette adresse. Tous les dispositifs sur le réseau reçoivent cette requête ARP, mais seul celui qui possède l'adresse IP correspondante répondra avec sa propre adresse MAC.
Une fois que l'adresse MAC est résolue, l'expéditeur peut mettre en cache cette information pour accélérer les futures communications avec le même dispositif. Le cache ARP contient donc des entrées qui associent des adresses IP à des adresses MAC.
- IP = bout en bout
- Ethernet = Point à point
Cas 1 avec routeur

Cas 2 sans routeur

Utilisation[modifier | modifier le wikicode]
Le protocole ARP est essentiel pour le fonctionnement des réseaux locaux et est utilisé chaque fois que des données sont échangées entre dispositifs au sein d'un même réseau. Il permet d'établir des connexions de couche 2 (liaison de données) en associant des adresses IP à des adresses MAC, ce qui garantit une transmission efficace des données.
Sécurité[modifier | modifier le wikicode]
Le protocole ARP est vulnérable aux attaques de type ARP poisoning (empoisonnement ARP) où un attaquant falsifie des entrées ARP pour rediriger le trafic vers son propre dispositif. Pour renforcer la sécurité, des mécanismes tels que ARP spoofing detection (détection de l'usurpation ARP) et la mise en œuvre de VLAN (Virtual Local Area Network) sont souvent utilisés.
Le protocole ARP joue un rôle essentiel dans la connectivité des réseaux locaux et reste un élément fondamental des communications réseau modernes.