Nous écrire
  Nous sommes le 16/08/2026

À quoi sert le protocole ARP ? Comprendre son rôle dans les réseaux IPv4

Invisible pour la plupart des utilisateurs, le protocole ARP intervient pourtant à chaque fois qu’un appareil communique sur un réseau local. Sans lui, un ordinateur pourrait connaître l’adresse IP d’une machine voisine, mais rester incapable de lui envoyer concrètement des données. Comprendre à quoi sert le protocole ARP, c’est donc mieux saisir le fonctionnement réel d’un réseau domestique ou professionnel.

À quoi sert le protocole ARP ?

ARP signifie Address Resolution Protocol, ou protocole de résolution d’adresse. Son rôle est simple à formuler : il permet d’associer une adresse IP à une adresse MAC dans un réseau local. Autrement dit, ARP fait le lien entre l’identité logique d’un appareil, son adresse IP, et son identité matérielle, son adresse MAC.

Dans un réseau utilisant IPv4, les machines communiquent avec des adresses IP, par exemple 192.168.1.25. Mais pour transmettre une trame sur le réseau Ethernet ou Wi-Fi, la carte réseau a besoin d’une adresse physique. Cette adresse, appelée adresse MAC, est généralement propre à l’interface réseau de l’appareil.

Le protocole ARP répond donc à une question très concrète : “Quelle est l’adresse MAC correspondant à cette adresse IP ?”. Une fois la réponse obtenue, l’ordinateur peut envoyer les données au bon destinataire sur le réseau local. Ce mécanisme est automatique, rapide et indispensable au bon fonctionnement de la plupart des communications en réseau IPv4.

Pourquoi une adresse IP ne suffit-elle pas ?

L’adresse IP sert à identifier un appareil dans un réseau et à organiser le routage des paquets. Elle est utilisée par la couche réseau. L’adresse MAC, elle, sert à livrer les trames dans le réseau local, au niveau de la couche liaison. Les deux adresses n’ont donc pas le même rôle, même si elles sont complémentaires.

On peut comparer l’adresse IP à une adresse postale et l’adresse MAC à une information de livraison interne au bâtiment. Pour atteindre la bonne destination, il faut les deux. ARP intervient précisément au moment où une machine connaît l’adresse IP visée, mais pas encore l’adresse MAC permettant l’envoi effectif des données.

Ce fonctionnement concerne principalement les communications à l’intérieur d’un même réseau local. Si l’appareil cible se trouve sur Internet ou dans un autre réseau, l’ordinateur ne cherche pas l’adresse MAC du serveur distant. Il cherche celle de la passerelle par défaut, souvent la box ou le routeur, qui se chargera ensuite d’acheminer les paquets.

Comment fonctionne ARP étape par étape ?

Lorsqu’un ordinateur veut envoyer des données à une adresse IP locale, il consulte d’abord sa table ARP. Cette table contient des correspondances déjà connues entre adresses IP et adresses MAC. Si l’information est présente et encore valide, la communication peut commencer immédiatement.

Si la correspondance n’existe pas, l’ordinateur envoie une requête ARP en diffusion. Cela signifie que le message est transmis à tous les appareils du réseau local. La requête demande, en substance : “Qui possède cette adresse IP ?”. Tous les appareils reçoivent la question, mais seul celui qui utilise l’adresse IP concernée répond.

La réponse ARP contient l’adresse MAC de la machine recherchée. L’ordinateur demandeur enregistre alors cette information dans son cache ARP afin d’éviter de répéter la même recherche à chaque paquet envoyé. Cette mise en cache améliore les performances et réduit le trafic inutile sur le réseau.

  • Requête ARP : envoyée en diffusion à tous les appareils du réseau local.
  • Réponse ARP : envoyée par l’appareil qui possède l’adresse IP demandée.
  • Cache ARP : table temporaire conservant les associations IP et MAC.
  • Expiration : les entrées ARP sont supprimées après un certain délai.
  • Réseau local : ARP ne traverse normalement pas les routeurs.

Un protocole essentiel dans les réseaux IPv4

ARP est historiquement lié à IPv4. Dans ce contexte, il est indispensable pour faire fonctionner les communications locales. Sans ARP, un ordinateur pourrait résoudre un nom de domaine, obtenir une adresse IP, mais rester bloqué au moment d’envoyer les données sur le réseau physique.

Il ne faut pas confondre ARP avec d’autres mécanismes réseau. Le DNS, par exemple, transforme un nom comme exemple.fr en adresse IP. ARP intervient ensuite, à un autre niveau, pour trouver l’adresse MAC associée à une IP locale. Pour situer cette différence, le fonctionnement de la conversion d’un nom de domaine en adresse IP montre bien que plusieurs étapes distinctes peuvent être nécessaires avant qu’une communication aboutisse.

De la même manière, DHCP n’a pas le même rôle qu’ARP. DHCP attribue automatiquement une configuration réseau à un appareil, notamment une adresse IP, un masque et une passerelle. ARP, lui, intervient après cette configuration pour permettre les échanges locaux. Les deux protocoles sont souvent présents dans le même réseau, mais ils répondent à des besoins différents.

ARP, routeur et passerelle : que se passe-t-il vers Internet ?

Lorsqu’un ordinateur veut contacter un site web, le serveur n’est généralement pas sur le même réseau local. Dans ce cas, la machine ne peut pas utiliser ARP pour trouver directement l’adresse MAC du serveur distant. ARP ne fonctionne que dans le périmètre du réseau local, car ses requêtes en diffusion ne sont pas relayées par les routeurs.

L’ordinateur examine alors sa table de routage. S’il constate que la destination est externe, il envoie le paquet à sa passerelle par défaut. Pour cela, il doit connaître l’adresse MAC de cette passerelle. ARP sert donc à résoudre l’adresse IP locale du routeur en adresse MAC, afin que la première étape de l’acheminement soit possible.

Une fois le paquet transmis au routeur, celui-ci prend le relais et le fait progresser vers la destination. À chaque réseau traversé, d’autres mécanismes de transmission locale peuvent être utilisés. ARP n’accompagne pas le paquet de bout en bout : il intervient seulement sur le segment local où une adresse MAC doit être trouvée.

Le cache ARP : un gain de temps, mais aussi un point sensible

Le cache ARP évite de multiplier les requêtes. Si un ordinateur communique régulièrement avec une imprimante, un NAS ou une passerelle, il conserve temporairement les associations utiles. Cette mémoire réduit la latence et limite le volume de messages de diffusion sur le réseau.

Les entrées du cache ARP ne sont toutefois pas permanentes. Elles expirent après un délai variable selon les systèmes d’exploitation. Cette expiration permet d’éviter de conserver trop longtemps une information devenue incorrecte, par exemple après un changement de carte réseau, un redémarrage ou une modification de configuration.

Un administrateur peut parfois consulter ou vider ce cache pour diagnostiquer un problème. Si deux appareils semblent ne pas communiquer correctement malgré des adresses IP cohérentes, une entrée ARP obsolète ou incorrecte peut être en cause. Dans ce cas, le renouvellement du cache ARP peut aider à rétablir une communication normale.

ARP présente-t-il des risques de sécurité ?

ARP a été conçu à une époque où les réseaux locaux étaient souvent considérés comme relativement fiables. Le protocole ne prévoit pas, par défaut, de mécanisme fort d’authentification. Un appareil peut donc envoyer de fausses informations ARP, ce qui ouvre la voie à certaines attaques.

La plus connue est l’ARP spoofing, aussi appelé ARP poisoning. Elle consiste à tromper les machines du réseau en associant une adresse IP légitime à une adresse MAC contrôlée par l’attaquant. Celui-ci peut alors intercepter, détourner ou perturber le trafic. Ce type d’attaque illustre la sensibilité des réseaux locaux mal protégés.

Pour limiter ces risques, les entreprises utilisent des protections comme la segmentation réseau, la surveillance du trafic, les tables ARP statiques dans certains cas ou des fonctions de sécurité intégrées aux commutateurs. La prévention repose surtout sur une bonne architecture, car ARP reste un protocole nécessaire dans de nombreux environnements IPv4.

ARP existe-t-il encore avec IPv6 ?

Avec IPv6, ARP n’est plus utilisé. Il est remplacé par le protocole NDP, pour Neighbor Discovery Protocol. NDP remplit des fonctions comparables, notamment la découverte des voisins sur le réseau local, mais il s’appuie sur ICMPv6 et s’intègre différemment dans l’architecture IPv6.

Cette évolution fait partie des nombreuses différences entre les deux générations d’adressage IP. Le passage d’IPv4 à IPv6 ne se limite pas à un nombre d’adresses plus important : il modifie aussi certains mécanismes de découverte et de configuration. Un repère utile consiste à comparer les principes d’adressage IPv4 et IPv6 pour comprendre pourquoi ARP disparaît dans les réseaux IPv6 natifs.

Dans la pratique, ARP reste très présent, car IPv4 demeure largement utilisé dans les réseaux domestiques, les entreprises et de nombreux systèmes industriels. Même dans les environnements modernes, il n’est pas rare de rencontrer à la fois IPv4 et IPv6, avec ARP d’un côté et NDP de l’autre.

Ce qu’il faut retenir sur le protocole ARP

Le protocole ARP sert à résoudre une adresse IP en adresse MAC dans un réseau local IPv4. Il permet à un appareil de savoir à quelle interface physique envoyer ses données. Son fonctionnement repose sur des requêtes, des réponses et un cache temporaire qui accélère les échanges.

ARP est discret, mais essentiel. Il intervient aussi bien lorsqu’un ordinateur contacte une imprimante locale que lorsqu’il envoie un paquet vers sa passerelle pour accéder à Internet. Son périmètre reste local, car les requêtes ARP ne traversent pas les routeurs.

Enfin, ARP doit être compris comme un maillon de la chaîne réseau. Il ne remplace ni DNS, ni DHCP, ni le routage. Il complète ces mécanismes en assurant la correspondance entre le monde des adresses IP et celui des adresses MAC. C’est cette fonction de traduction locale qui en fait un protocole incontournable des réseaux IPv4.

Passer d’un taux horaire à un salaire mensuel paraît simple : il suffit de multiplier un prix par un nombre d’heures. En pratique, le calcul demande quelques re...
L’absentéisme n’est pas seulement un chiffre de suivi RH : c’est un indicateur qui éclaire l’organisation du travail, la santé des équipes et parfois la qualité...
Dans l’internet des objets, des milliards de capteurs, machines et objets connectés échangent de petites quantités de données en continu. Derrière une partie de...
Sur Linux, les tailles de fichiers, la mémoire vive ou l’espace disque peuvent être affichés en KiB, MiB ou GiB. Ces unités ressemblent aux Ko, Mo et Go, mais e...
Passer d’un salaire brut à un salaire net peut sembler simple, mais le calcul varie selon le statut, les cotisations et parfois le prélèvement à la source. Pour...
Calculer un taux horaire paraît simple : il suffirait de diviser un revenu par un nombre d’heures. En réalité, la méthode dépend du statut, des charges, du temp...
A propos
Bienvenue sur notre médié dédié au monde du digital. Notre mission est de vous permettre de suivre toute l’actualité provenant de plusieurs domaines connexes : digital, high tech, seo, monde des agences web, référencement, netlinking, blogging, marketing, consultant SEO, communication web
Thématiques