Protocole de résolution d'adresse : qu'est-ce que l'en-tête ARP dans les réseaux ?
Qu’est-ce que l’ARP ?
Protocole de résolution d'adresse (ARP) est un protocole important de la couche réseau dans le modèle OSI, qui permet de trouver l'adresse MAC (Media Access Control) à partir de l'adresse IP du système. La tâche principale de l'ARP est de convertir l'adresse IP 32 bits (pour IPv4) en une adresse MAC 48 bits.
Ce protocole est principalement utilisé pour déterminer l'adresse matérielle (MAC) d'un appareil à partir d'une adresse IP. Il est également utilisé lorsqu'un appareil souhaite communiquer avec un autre appareil sur un réseau local. La forme complète d’ARP est le protocole de résolution d’adresse.
Comment fonctionne le protocole de résolution d'adresse (ARP) ?
Tous les systèmes d'exploitation d'un réseau IPv4 conservent un cache ARP. Lorsque l'hôte demande une adresse MAC pour envoyer un paquet à un autre hôte du LAN, il vérifie son cache ARP pour vérifier que la traduction de l'adresse MAC est déjà présente.
Comprenons ce concept avec un exemple :
- Hosta P résout l'adresse de protocole de l'hôte U pour les messages de protocole d'une application sur P envoyés à U.
- P ne résout pas une adresse de protocole pour l'hôte U
- En utilisant la couche Internet, l'hôte P livre à l'hôte U en routant via T1 et T2.
- L'hôte P résout l'adresse matérielle T1.
- La couche réseau sur l'hôte P transmet le paquet contenant l'adresse du protocole de destination pour U pour livraison à T1
- T1 transmet le paquet à T2 qui, à son tour, le transmet à l'hôte U.
Conditions ARP importantes
- Cache ARP : Après avoir résolu l'adresse MAC, l'ARP l'envoie au cache stocké dans une table pour référence future. Les communications ultérieures peuvent utiliser l'adresse MAC de la table.
- Délai d'expiration du cache ARP : C'est la durée pendant laquelle l'adresse MAC dans le cache ARP peut résider.
- Requête ARP : Diffusion d'un paquet sur le réseau pour valider si nous sommes tombés sur l'adresse MAC de destination ou non.
- Réponse/réponse ARP : La réponse d'adresse MAC que la source reçoit de la destination facilite la communication ultérieure des données.
Méthodes de résolution d'adresse
L'association entre une adresse de protocole et une adresse matérielle est appelée liaison.
Trois techniques sont utilisées à cet effet :
- Recherche de table – Liaisons stockées en mémoire avec l'adresse de protocole comme clé. Il utilise la couche liaison de données pour vérifier l'adresse du protocole afin de trouver l'adresse matérielle.
- Dynamique-Ce type de méthode de messagerie réseau est utilisé pour une résolution « juste à temps ». La couche liaison de données envoie des demandes de messages dans une adresse matérielle. la destination répond.
- Calcul sous forme fermée–Dans cette méthode, une adresse de protocole est basée sur une adresse matérielle. La couche liaison de données dérive l'adresse matérielle de l'adresse du protocole.
Types d'ARP
Voici quatre types de protocoles de résolution d’adresse, indiqués ci-dessous :
- ARP proxy
- ARP gratuit
- Revsinon ARP
- ARP inverse
Apprenons-les tous en détail :
ARP proxy
Dans la méthode Proxy ARP, les appareils de couche 3 peuvent répondre aux requêtes ARP. Ce type d'ARP est configuré pour que le routeur réponde à l'adresse IP cible et mappe l'adresse MAC du routeur avec l'adresse IP cible et l'expéditeur lorsqu'il atteint sa destination.
ARP gratuit
Gratuit est un autre type de requête ARP de l’hôte. Ce type de requête ARP aide le réseau à identifier l'adresse IP en double. Par conséquent, lorsqu'une requête ARP est envoyée par un routeur ou un commutateur pour obtenir son Adresse IP, aucune réponse ARP n'est reçue, de sorte qu'aucun autre nœud ne peut utiliser l'adresse IP allouée à ce commutateur ou routeur.
Revsinon ARP (RARP)
RevARP, également maintenant appelé RARP, est un type de protocole réseau ARP utilisé par le système client dans un réseau local pour demander son adresse IPv4 à la table du routeur ARP. L'administrateur réseau crée principalement une table dans la passerelle-routeur, qui permet de déterminer l'adresse MAC de cette adresse IP spécifique.
ARP inversé (InARP)
L'ARP inverse est également appelé InARP. Il s'agit d'un type d'ARP utilisé pour trouver les adresses IP des nœuds à partir des adresses de la couche liaison de données. InARP est largement utilisé pour les relais de trame des réseaux ATM où l'adressage des circuits virtuels de couche 2 est acquis à partir de la signalisation de couche 2.
En-tête ARP
- Type de matériel–C'est 1 pour Ethernet.
- Type de protocole–C'est un protocole utilisé dans la couche réseau.
- Longueur de l'adresse matérielle–C'est la longueur en octets pour qu'elle soit de 6 pour Ethernet.
- Longueur de l'adresse du protocole – Sa valeur est de 4 octets.
- OperaCode de mise à jour indique que le paquet est une requête ARP (1) ou une réponse ARP (2).
- Adresse matérielle de l'expéditeur – Il s’agit d’une adresse matérielle du nœud source.
- Adresse du protocole de l'expéditeur -C'est une adresse de couche 3 du nœud source.
- Target Adresse matérielle – Il est utilisé dans une requête RARP, dont la réponse impacte à la fois le matériel de destination et les adresses de couche 3.
- Target Adresse de protocole – Il est utilisé dans une requête ARP lorsque la réponse transporte à la fois des adresses de couche 3 et le matériel de la destination.
Avantages de l'utilisation d'ARP
Voici les avantages/avantages de l’utilisation d’ARP
- Si vous utilisez ARP, les adresses MAC peuvent facilement être connues si vous connaissez l'adresse IP du même système.
- Les nœuds finaux ne doivent pas être configurés pour « connaître » les adresses MAC. On peut le trouver en cas de besoin.
- L'objectif d'ARP est de permettre à chaque hôte d'un réseau de créer un mappage entre les adresses IP et les adresses physiques.
- L'ensemble de mappages ou de tables stockés dans l'hôte est appelé table ARP ou cache ARP.
FAQ:
Résumé
- Le protocole ARP permet de trouver l'adresse MAC (Media Access Control) en fonction de l'adresse IP du système.
- Les termes ARP importants sont : 1) Cache ARP 2) Délai d'expiration du cache ARP 3) Requête ARP 4) Réponse/réponse ARP
- Trois types de techniques de résolution ARP sont : 1) Recherche de table 2) Dynamique 3) Calcul de forme fermée.
- Les protocoles ARP importants sont : 1) Proxy ARP 2) ARP gratuit 3) Revsinon ARP 4) ARP inversé.
- Les composants de l'en-tête ARP sont 1) Type de matériel 2) Type de protocole 3) Longueur de l'adresse matérielle 4) Longueur de l'adresse du protocole 5) Adresse matérielle de l'expéditeur 6) Adresse du protocole de l'expéditeur 7) Target Adresse matérielle 8) Target Adresse du protocole.