Quel est le protocole de résolution d'adresse?
Le protocole de résolution d'adresse est un moyen pour une application ou un appareil réseau de déterminer l'adresse Ethernet d'un autre appareil.Également connu sous l'ARP acronyme, il tente de faire correspondre une adresse de protocole Internet (IP) avec une adresse matérielle.ARP est utilisé par chaque appareil sur un réseau local la première fois qu'il communique avec un autre appareil sur le même réseau.
Les applications et les périphériques réseau communiquent à un niveau élevé à l'aide de paquets sur la couche réseau de la pile de protocole.Ces paquets sont dirigés vers les adresses IP.Lorsque chaque paquet est envoyé sur le réseau local (LAN) à l'aide de la couche de liaison de données, l'adresse Ethernet des récepteurs doit également être connue.Les adresses IP peuvent être attribuées dynamiquement et changer avec le temps, tandis que les adresses Ethernet restent généralement les mêmes.Une application ou un appareil a besoin d'un moyen de déterminer l'adresse matérielle actuellement associée à une adresse IP donnée.
Le protocole de résolution d'adresse définit une méthode standard pour découvrir ces adresses.L'ARP a été documenté par l'Internet Engineering Task Force (IETF) en 1982 en tant que demande de commentaires (RFC) 826. Lorsqu'un système est prêt à envoyer un paquet IP, il consulte sa cache d'adresses récemment résolues.Si l'adresse IP de destination n'est pas dans le cache, il diffuse un message à l'ensemble du LAN à l'aide d'ARP.Ce message demande l'appareil avec l'adresse IP de destination pour répondre avec son adresse matérielle Ethernet.
Ce paquet de demande de protocole de résolution d'adresse comprend les adresses IP et matériel des demandeurs, ainsi que l'adresse IP recherchée.Chaque appareil du LAN écoute un paquet de demande ARP contenant son adresse IP.Si l'on est entendu, le périphérique correspondant compose un paquet de réponse ARP contenant son adresse matérielle Ethernet.Ce paquet de réponse est ensuite envoyé directement au demandeur, qui stocke les adresses dans son cache ARP pour une réutilisation ultérieure.Le répondeur peut également stocker les adresses dans son cache, car il est susceptible de communiquer davantage avec le demandeur.
IP version 4 (IPv4) et les adresses Ethernet sont les types les plus courants d'adresses résolues par le protocole de résolution d'adresses.Le paquet de demande prend en charge d'autres types via le type de protocole et les champs de longueur d'adresse.Les adresses IP version 6 (IPv6) sont résolues avec le protocole de découverte de voisin (NDP) au lieu de l'ARP.
Le protocole de résolution d'adresses inverse (RARP) demande une adresse IP pour l'adresse matérielle des demandeurs.Un serveur RARP répond à l'une de ces demandes en allouant une nouvelle adresse IP et en l'associant à l'adresse matérielle des demandeurs.L'ARP inversé est considéré comme obsolète mdash; sa fonctionnalité est incorporée dans le protocole de configuration de l'hôte dynamique (DHCP).Le protocole de résolution d'adresse inverse demande l'adresse IP existante associée à l'adresse matérielle donnée.Dans ce cas, l'adresse matérielle peut être celle de n'importe quel nœud sur le même LAN.