🌐 Réseau · Adressage et routage
ARP : de l'adresse IP à l'adresse MAC
Pour envoyer une trame à 192.168.1.1, ta machine doit connaître son adresse MAC. Le protocole ARP la lui fait découvrir sur le réseau local.
PC : « Qui a 192.168.1.1 ? » (broadcast)
Box : « C'est moi, MAC AA:BB:CC:… » (unicast)Fonctionnement
- Le PC diffuse en broadcast une requête ARP
- La machine concernée répond en unicast avec sa MAC
- Le PC mémorise le couple dans son cache ARP (quelques minutes)
Hors du réseau local
Pour joindre une IP extérieure, le PC ne cherche pas la MAC de la destination mais celle de sa passerelle.
Voir le cache
arp -a (Windows et Linux) ou ip neigh (Linux).
Faille : ARP spoofing
ARP n'a aucune authentification : un attaquant du réseau local peut se faire passer pour la passerelle et intercepter le trafic (man-in-the-middle). Parades : Dynamic ARP Inspection sur les switchs, HTTPS et VPN partout.
Et en IPv6 ?
ARP n'existe pas : c'est NDP (Neighbor Discovery, via ICMPv6) qui joue ce rôle.
ARP traduit IP → MAC, uniquement sur le réseau local.
Teste-toi
Quel protocole associe une adresse IP à une adresse MAC sur un réseau local ?
- DNS
- DHCP
- ARP
- ICMP
Réponse : C. ARP
ARP diffuse « Qui a cette IP ? » et la machine concernée répond avec sa MAC. En IPv6, c'est NDP.
Plus de questions dans Discord avec /qcm matiere:reseau.
Pour aller plus loin
Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.