Module 9 : Résolution des adresses et protocole ARP
🌍 9.1 Résolution des adresses IP et MAC
🔗 9.1.1 Destination sur le même réseau
Chaque appareil sur un réseau Ethernet possède deux adresses principales :
Adresse physique (MAC) : utilisée pour la communication entre interfaces réseau (NIC) sur le même réseau local.
Adresse logique (IP) : utilisée pour identifier les appareils et envoyer des paquets.
Exemple :
Si un hôte doit communiquer avec un autre sur le même réseau :
Le paquet inclura l’adresse IP source et destination.
La trame Ethernet inclura l’adresse MAC source et l’adresse MAC du destinataire.
🌐 9.1.2 Destination sur un réseau distant
Quand l’adresse IP de destination se trouve sur un réseau distant :
Destination MAC : correspond à l’adresse MAC de la passerelle par défaut (souvent une interface de routeur).
À chaque étape, le routeur examine l’adresse IP de destination, détermine le meilleur chemin et encapsule le paquet avec de nouvelles adresses MAC.
🛠️ 9.2 Protocole ARP
🔍 9.2.1 Aperçu d'ARP
Address Resolution Protocol (ARP) mappe les adresses IPv4 à des adresses MAC. Chaque trame Ethernet contient :
Destination MAC : adresse du destinataire sur le même réseau local.
Source MAC : adresse MAC de l’émetteur.
Si une adresse MAC n’est pas connue, ARP est utilisé pour découvrir cette adresse.
📋 9.2.2 Fonctionnement d’ARP
Les appareils maintiennent une table ARP (en RAM) avec les correspondances entre adresses IPv4 et MAC.
Si l’adresse MAC existe dans la table, elle est utilisée.
Sinon, un ARP Request est envoyé (diffusé).
L’appareil cible répond avec un ARP Reply, permettant de mettre à jour la table ARP.
🎥 9.2.3 Vidéo : Requête ARP
Une requête ARP est encapsulée directement dans une trame Ethernet.
Destination MAC : Broadcast (FF:FF:FF:FF:FF:FF).
Source MAC : MAC de l’expéditeur.
Tous les appareils du réseau reçoivent la requête, mais seul l’appareil cible répond avec un ARP Reply.
📡 9.2.5 Rôle d’ARP pour les communications distantes
Pour les adresses IP sur un autre réseau, l’appareil envoie la trame à sa passerelle par défaut (routeur). Si l’adresse MAC du routeur n’est pas connue, une requête ARP est utilisée pour l’obtenir.
🕒 9.2.6 Suppression des entrées de la table ARP
Les entrées ARP expirent après un certain temps (par exemple, 15 à 45 secondes sous Windows). Une commande peut aussi être utilisée pour vider la table ARP manuellement.
📜 9.2.7 Tables ARP sur les appareils réseau
Routeurs Cisco : Utilisez
show ip arp
pour afficher la table ARP.PC Windows : Utilisez
arp -a
pour afficher la table ARP.
⚠️ 9.2.8 Problèmes liés à ARP
Diffusion ARP : Lorsqu’un grand nombre de requêtes ARP sont envoyées simultanément, cela peut temporairement surcharger le réseau.
ARP Spoofing : Un attaquant peut envoyer une fausse réponse ARP pour se faire passer pour une autre machine, comme la passerelle par défaut.
🌍 9.3 IPv6 Neighbor Discovery
🔄 9.3.1 Aperçu de Neighbor Discovery
Avec IPv6, le protocole Neighbor Discovery (ND) remplace ARP. Il utilise ICMPv6 pour :
Résolution des adresses.
Découverte de routeurs.
Messages de redirection.
📡 9.3.3 Résolution d’adresse avec ICMPv6
Exemple :
Un hôte IPv6 utilise un Neighbor Solicitation pour demander l’adresse MAC d’un autre hôte.
Multidiffusion : Le message est envoyé à une adresse multicast spéciale pour limiter les appareils ciblés.
Neighbor Advertisement : La réponse inclut l’adresse MAC de l’hôte demandé.
Last updated