Qu'est-ce que ARP (Address Resolution Protocol) ?

Protocole qui trouve, à partir de son adresse IP, l'adresse MAC d'un équipement situé sur le même réseau. La requête est diffusée, et l'équipement concerné répond.

Nom japonais: ARP

« ARP (Address Resolution Protocol) » apparaît dans 2 questions d'entraînement réparties sur 1 thèmes, dont Bases des réseaux informatiques.

Domaine: Bases des réseaux informatiques

S'entraîner : questions sur ARP (Address Resolution Protocol)

Quelle description du rôle d'ARP est correcte ?

  1. ATrouver, à partir de son adresse IP, l'adresse MAC d'un équipement situé sur le même réseau
  2. BTrouver l'adresse IP d'un serveur à partir de son nom de domaine
  3. CAttribuer automatiquement des adresses IP aux terminaux qui se connectent au réseau
Afficher la réponse et l'explication

Réponse : A. Trouver, à partir de son adresse IP, l'adresse MAC d'un équipement situé sur le même réseau

Avec ARP (Address Resolution Protocol), le terminal qui veut émettre diffuse une requête du type « que l'équipement qui possède cette adresse IP m'indique son adresse MAC », et seul l'équipement concerné répond par unicast avec son adresse MAC. La correspondance obtenue est conservée un certain temps dans le cache ARP et réutilisée. Comme Ethernet remet les trames par adresse MAC, cette correspondance est nécessaire avant de pouvoir envoyer un paquet IP. Trouver une adresse IP à partir d'un nom de domaine est le rôle de DNS, et l'attribution automatique des adresses IP celui de DHCP. En IPv6, on utilise la découverte des voisins d'ICMPv6 (NDP) à la place d'ARP.

Un terminal (192.168.1.10/24, passerelle par défaut 192.168.1.1) envoie un paquet au serveur 203.0.113.80 situé sur un autre réseau. Le cache ARP étant vide, de quel équipement le terminal recherche-t-il l'adresse MAC avec ARP ?

  1. ALa passerelle par défaut 192.168.1.1
  2. BLe serveur 203.0.113.80
  3. CTous les routeurs situés sur le chemin vers le serveur
Afficher la réponse et l'explication

Réponse : A. La passerelle par défaut 192.168.1.1

Le terminal détermine d'abord, à partir de sa propre adresse IP et de son masque de sous-réseau, si la destination est sur le même réseau. 203.0.113.80 est hors de 192.168.1.0/24 ; le paquet est donc confié à la passerelle par défaut (un routeur). La destination de l'en-tête IP reste celle du serveur, 203.0.113.80 ; seule l'adresse MAC de destination de la trame est celle de la passerelle. C'est donc l'adresse MAC de 192.168.1.1 que recherche ARP. Les diffusions ARP ne traversent pas les routeurs : le terminal ne peut pas rechercher l'adresse MAC d'un serveur situé sur un autre réseau, et n'en a pas besoin. Chaque routeur du chemin recherche à son tour l'adresse MAC de l'équipement suivant à chaque retransmission.

« ARP (Address Resolution Protocol) » dans les explications

Questions mentionnant « ARP (Address Resolution Protocol) » (2)

  1. Quelle description du rôle d'ARP est correcte ?
  2. Un terminal (192.168.1.10/24, passerelle par défaut 192.168.1.1) envoie un paquet au serveur 203.0.113.80 situé sur un autre réseau. Le cache ARP étant vide, de quel équipement le terminal recherche-t-il l'adresse MAC avec ARP ?

Termes associés

Adresse MAC DNS (Domain Name System) DHCP (Dynamic Host Configuration Protocol) Passerelle par défaut Masque de sous-réseau CIDR (Classless Inter-Domain Routing) CSMA/CA Modèle OSI (modèle de référence OSI) NAT (traduction d'adresses réseau) Numéro de port

Retour au glossaire