Address Resolution Protocol, souvent abrégé en ARP, est un mécanisme discret mais indispensable dans un réseau local. Il permet à un appareil de trouver l’adresse MAC correspondant à une adresse IP, afin que les données puissent vraiment circuler entre deux machines proches.
Dit simplement : l’adresse IP indique quelle machine vous voulez joindre, mais l’adresse MAC sert à l’identifier concrètement sur le réseau local. ARP fait le lien entre les deux.
À quoi sert Address Resolution Protocol ?
Sur un réseau domestique ou professionnel, votre ordinateur, votre téléphone, votre imprimante et votre box communiquent à plusieurs niveaux. L’adresse IP sert à organiser les échanges logiques. L’adresse MAC, elle, correspond à l’identifiant matériel de l’interface réseau.
Quand votre ordinateur veut envoyer une donnée vers un autre appareil du même réseau, il doit savoir à quelle adresse MAC envoyer la trame Ethernet ou Wi-Fi. S’il ne connaît que l’adresse IP, il utilise ARP pour demander : “qui possède cette adresse IP ?”. L’appareil concerné répond avec son adresse MAC.
Adresse IP et adresse MAC : la différence utile
La confusion entre adresse IP et adresse MAC est fréquente. Les deux identifient quelque chose, mais pas au même niveau.
| Élément | Rôle | Exemple d’usage |
|---|---|---|
| Adresse IP | Identifier une machine dans une logique réseau | Joindre une imprimante, une box ou un serveur |
| Adresse MAC | Identifier une interface réseau sur le réseau local | Envoyer une trame vers la bonne carte réseau |
| ARP | Faire correspondre IP et MAC | Trouver l’adresse MAC associée à une IP locale |
Pour retenir l’idée : l’adresse IP aide à savoir où aller, l’adresse MAC aide à livrer au bon appareil sur le segment local.
Comment fonctionne ARP étape par étape ?
Le fonctionnement d’ARP est assez simple lorsqu’on le suit dans l’ordre.
- Votre ordinateur veut contacter une adresse IP du réseau local, par exemple une imprimante ou la box.
- Il regarde d’abord dans son cache ARP s’il connaît déjà l’adresse MAC associée.
- S’il ne la connaît pas, il envoie une requête ARP à tout le réseau local.
- La machine qui possède l’adresse IP demandée répond avec son adresse MAC.
- Votre ordinateur enregistre cette correspondance dans son cache ARP pendant un certain temps.
- Les échanges suivants peuvent partir directement vers la bonne adresse MAC.
Ce mécanisme évite de redemander la même information à chaque paquet. C’est pour cela que les systèmes gardent un cache ARP temporaire.
Un exemple concret à la maison
Imaginez un ordinateur portable connecté à votre Wi-Fi. Vous lancez une impression vers une imprimante réseau. L’ordinateur connaît l’adresse IP de l’imprimante, mais il doit envoyer les données à son interface réseau précise.
Il vérifie donc son cache ARP. Si l’adresse MAC de l’imprimante n’y figure pas, il diffuse une requête sur le réseau local. L’imprimante répond, puis l’ordinateur peut envoyer les données au bon destinataire.
Le même principe intervient lorsque votre ordinateur communique avec votre box pour accéder à Internet. Dans ce cas, il doit souvent connaître l’adresse MAC de la passerelle, c’est-à-dire votre routeur ou votre box.
Pourquoi ARP ne concerne pas tout Internet ?
ARP travaille dans le réseau local. Il ne demande pas l’adresse MAC d’un serveur situé à l’autre bout du monde. Si vous consultez un site web, votre ordinateur envoie d’abord le trafic vers la passerelle de votre réseau, généralement la box. C’est donc l’adresse MAC de cette passerelle qui compte localement.
Ensuite, le routage IP prend le relais entre réseaux. À chaque segment, les équipements gèrent leurs propres correspondances locales. Cette séparation explique pourquoi ARP est invisible pour l’utilisateur, mais essentiel pour les échanges du quotidien.
À quoi sert le cache ARP ?
Le cache ARP stocke temporairement les correspondances entre adresses IP et adresses MAC. Il accélère les communications et réduit les requêtes inutiles sur le réseau.
En dépannage, ce cache peut parfois poser problème. Si une adresse IP a changé de machine, si une imprimante a été remplacée ou si le réseau a été mal configuré, une correspondance ancienne peut provoquer des erreurs de connexion. Dans ce cas, vider le cache ARP peut aider, mais ce n’est pas le premier geste à faire pour tout problème réseau.
ARP et sécurité : le point à connaître
ARP a été conçu pour fonctionner simplement dans un réseau de confiance. Il ne vérifie pas fortement l’identité de la machine qui répond. C’est pratique, mais cela ouvre la porte à certaines attaques, notamment l’ARP spoofing ou ARP poisoning.
Dans ce type d’attaque, un appareil malveillant fait croire au réseau qu’il possède l’adresse MAC associée à une autre adresse IP, par exemple celle de la passerelle. Le trafic peut alors être intercepté ou perturbé.
Pour un particulier, le risque reste surtout lié à un réseau Wi-Fi ouvert, mal sécurisé ou partagé avec des appareils non fiables. Pour une entreprise, la surveillance réseau, la segmentation, les protections des switches et les règles d’accès sont plus importantes.
Comment voir son cache ARP ?
Sur Windows, macOS ou Linux, il existe des commandes permettant d’afficher les entrées ARP. Elles servent surtout au diagnostic. Si une imprimante, une caméra IP ou un équipement local ne répond plus, elles peuvent aider à vérifier si l’adresse IP attendue renvoie bien vers une adresse MAC.
- Sur Windows, la commande classique est
arp -a. - Sur macOS et Linux,
arp -afonctionne souvent aussi, selon la distribution et les outils installés. - Sur Linux, la commande
ip neighdonne une vue moderne des voisins réseau.
Ces commandes ne réparent pas tout. Elles donnent une indication sur ce que votre machine croit savoir du réseau local.
Les erreurs courantes à éviter
- Confondre adresse IP publique, adresse IP locale et adresse MAC.
- Penser qu’ARP permet de trouver une machine sur tout Internet.
- Vider le cache ARP sans vérifier d’abord l’adresse IP, le Wi-Fi, le câble ou la passerelle.
- Ignorer un conflit d’adresses IP sur un petit réseau.
- Oublier qu’une imprimante ou une caméra peut changer d’adresse IP après un redémarrage si elle n’a pas d’adresse réservée.
Si votre problème concerne plutôt la vitesse de connexion, les unités et les débits, notre guide sur la conversion Mbps en Mo/s complète bien cette base réseau.
En bref
- ARP associe une adresse IP locale à une adresse MAC.
- Il sert surtout dans un réseau local, pas sur tout Internet.
- Le cache ARP accélère les échanges, mais peut parfois gêner le diagnostic.
- ARP est simple et efficace, mais peu robuste contre certaines attaques locales.
- Comprendre ARP aide à mieux diagnostiquer imprimantes, box, conflits IP et équipements réseau.
Address Resolution Protocol est donc une petite pièce d’infrastructure que l’on ne voit presque jamais, mais sans laquelle votre réseau local ne saurait pas toujours à quelle machine livrer les données.
