Protocole de résolution d'adresse (ARP)

Table des matières:

Anonim

Qu'est-ce que l'ARP?

Le protocole ARP (Address Resolution Protocol) est un protocole important de la couche réseau dans le modèle OSI, qui permet de trouver l'adresse MAC (Media Access Control) en fonction 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 périphérique à 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 de l'ARP est le protocole de résolution d'adresse.

Dans ce didacticiel de mise en réseau, vous apprendrez:

  • Qu'est-ce que l'ARP?
  • Comment fonctionne le protocole ARP (Address Resolution Protocol)?
  • Termes importants de l'ARP:
  • Méthodes de résolution d'adresse
  • Types d'ARP
  • En-tête ARP:
  • Avantages de l'utilisation d'ARP

Comment fonctionne le protocole ARP (Address Resolution Protocol)?

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 d'adresse MAC est déjà présente.

Comprenons ce concept avec un exemple:

  • Hosta P résout l'adresse de protocole pour 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 acheminant 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 de protocole de destination pour U pour la livraison à T1
  • T1 délivre le paquet à T2 qui à son tour le transmet à l'hôte U.

Termes importants de l'ARP:

  • 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 suivantes peuvent utiliser l'adresse MAC du tableau.
  • ARP Cache Timeout: C'est le temps pendant lequel 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 avons rencontré 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 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.

Il existe trois techniques 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 vérifie l'adresse de protocole pour trouver l'adresse matérielle.
  • Dynamique - Ce type de méthode de messagerie réseau est utilisé pour la résolution «juste à temps». La couche liaison de données envoie des demandes de message 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 de protocole.

Types d'ARP

Voici quatre types de protocole de résolution d'adresse, qui sont donnés ci-dessous:

  • ARP proxy
  • ARP gratuit
  • ARP inversé
  • ARP inverse

Apprenons-les tous en détail:

Types d'ARP

ARP proxy:

Dans la méthode Proxy ARP, les périphériques de couche 3 peuvent répondre aux requêtes ARP. Ce type d'ARP est configuré, le routeur répondra à l'adresse IP cible et mappera l'adresse MAC du routeur avec l'adresse IP cible et l'expéditeur lorsqu'il est atteint vers 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 dupliquée. Par conséquent, lorsqu'une demande ARP est envoyée par un routeur ou un commutateur pour obtenir son adresse IP, aucune réponse ARP n'est reçue. Pour qu'aucun autre nœud ne puisse utiliser l'adresse IP allouée à ce commutateur ou routeur.

ARP inversé (RARP)

L'ARP inversé, également appelé maintenant RARP, est un type de protocole de mise en réseau ARP qui est utilisé par le système client dans un LAN pour demander son adresse IPv4 à partir de la table des routeurs ARP. L'administrateur réseau crée principalement une table dans la passerelle-routeur, ce qui aide à déterminer l'adresse MAC de cette adresse IP spécifique.

ARP inverse (InARP)

Inverse ARP est également appelé InARP, est 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 de réseaux ATM où l'adressage de circuit virtuel de couche 2 est acquis à partir de la signalisation de couche 2.

En-tête ARP:

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.
  • Le code d'opération indique que le paquet est une requête ARP (1) ou une réponse ARP (2).
  • Adresse matérielle des expéditeurs - Il s'agit d'une adresse matérielle du nœud source.
  • Adresse de protocole des expéditeurs - Il s'agit d'une adresse de couche 3 du nœud source.
  • Adresse matérielle cible - Elle est utilisée dans une requête RARP, dont la réponse a un impact à la fois sur les adresses matérielles et de couche 3 de la destination.
  • Adresse de protocole cible - Elle est utilisée dans une demande ARP lorsque la réponse transporte à la fois les 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 être facilement connues si vous connaissez l'adresse IP du même système.
  • Les nœuds d'extrémité ne doivent pas être configurés pour «connaître» les adresses MAC. Il peut être trouvé en cas de besoin.
  • L'objectif d'ARP est d'activer chaque hôte sur un réseau qui vous permet de créer un mappage entre les adresses IP et les adresses physiques.
  • L'ensemble des mappages ou de la table stockés dans l'hôte est appelé table ARP ou cache ARP.

FAQ:

Que se passe-t-il si une demande ARP est faite pour un hôte inexistant?

Si plusieurs requêtes ARP sont effectuées pour un hôte inexistant, cela augmentera les intervalles de temps entre les requêtes. Finalement, ARP abandonne.

Que faire si un hôte envoie une requête ARP pour son adresse IP?

Les autres machines répondent (ARP gratuit) comme une requête ARP normale. Cela permet de détecter qu'une adresse IP a déjà été attribuée.

Résumé:

  • Le protocole ARP aide à trouver l'adresse MAC (Media Access Control) en fonction de l'adresse IP du système.
  • Les termes ARP importants sont: 1) ARP Cache 2) ARP Cache Timeout 3) ARP request 4) ARP response / response
  • Trois types de techniques de résolution ARP sont: 1) Recherche de table 2) Dynamique 3) Calcul sous forme fermée.
  • Les protocoles ARP importants sont: 1) ARP proxy 2) ARP gratuit 3) ARP inverse 4) ARP inverse.
  • Les composants de l'en-tête ARP sont 1) Type de matériel 2) Type de protocole 3) Longueur d'adresse matérielle 4) Longueur d'adresse de protocole 5) Adresse matérielle des expéditeurs 6) Adresse de protocole des expéditeurs 7) Adresse matérielle cible 8) Adresse de protocole cible.