Retour au cours

Le rôle de l'ARP (Address Resolution Protocol)

Les fondamentaux du réseau : le guide de zéro à héros

Leçon 27 : Le rôle de l'ARP (Address Resolution Protocol)

Nous savons que la couche 3 (IP) utilise des adresses IP pour router les paquets et que la couche 2 (Liaison) utilise des adresses MAC pour livrer les trames localement. Mais comment un appareil connaît-il l'adresse MAC associée à une adresse IP spécifique sur son propre réseau ?

ARP : Mapper le logique au physique

L'Address Resolution Protocol (ARP) est le mécanisme utilisé pour mapper une adresse IP de couche 3 connue à son adresse MAC de couche 2 correspondante.

Comment fonctionne l'ARP (Diffusion et Réponse)

Supposons que l'Hôte A (IP 192.168.1.10) veuille envoyer un paquet à l'Hôte B (IP 192.168.1.20) sur le même LAN :

  1. Requête ARP (Broadcast) : L'Hôte A vérifie d'abord son cache ARP interne (une table temporaire de correspondances). Si l'adresse MAC pour 192.168.1.20 n'est pas trouvée, l'Hôte A envoie une requête ARP en diffusion (broadcast) à tous les appareils du LAN : « Qui a l'IP 192.168.1.20 ? Répondez à 192.168.1.10. »
  2. Réponse ARP (Unicast) : Seul l'Hôte B reconnaît sa propre adresse IP. L'Hôte B répond directement (unicast) à l'Hôte A avec son adresse MAC.
  3. Mise à jour du cache : L'Hôte A reçoit la réponse, met à jour son cache ARP et peut maintenant encapsuler le paquet IP dans une trame Ethernet destinée à l'adresse MAC de l'Hôte B.

Concept clé : Les requêtes ARP sont des diffusions (envoyées à tout le monde), mais les réponses ARP sont des communications point à point (envoyées directement au demandeur).