Skip to main content

Utiliser le cache ARP pour convertir une adresse MAC en une adresse IP

comment mettre ajour votre mag254 mag256 mag322... (Mai 2024)

comment mettre ajour votre mag254 mag256 mag322... (Mai 2024)
Anonim

Une adresse MAC représente l'identificateur physique d'une carte réseau, tandis que l'adresse IP représente une adresse de périphérique logique sur les réseaux TCP / IP. Ce n'est que dans certaines situations spécifiques qu'un utilisateur client peut identifier l'adresse IP associée à un adaptateur lorsqu'il ne connaît que son adresse MAC.

Prise en charge du protocole ARP et des autres protocoles TCP / IP pour les adresses MAC

Les protocoles TCP / IP obsolètes appelés RARP (Reverse ARP) et InARP pourraient identifier les adresses IP à partir des adresses MAC. Leur fonctionnalité fait partie de DHCP. Bien que le fonctionnement interne de DHCP gère les données d'adresses MAC et IP, le protocole n'autorise pas les utilisateurs à accéder à ces données.

Une fonctionnalité intégrée de TCP / IP, ARP (Address Resolution Protocol) convertit les adresses IP en adresses MAC. ARP n'a pas été conçu pour traduire les adresses dans l'autre sens, mais ses données peuvent aider dans certaines situations.

Prise en charge du cache ARP pour les adresses MAC et IP

ARP conserve une liste des adresses IP et des adresses MAC correspondantes, appelées le Cache ARP . Ces caches sont disponibles sur des cartes réseau individuelles ainsi que sur des routeurs. À partir du cache, il est possible de dériver une adresse IP d’une adresse MAC; Cependant, le mécanisme est limité à de nombreux égards.

Les périphériques Internet Protocol découvrent des adresses via des messages ICMP (Internet Control Message Protocol) (tels que ceux déclenchés par l'utilisation de commandes ping). L'envoi d'une commande ping à un périphérique distant depuis n'importe quel client déclenche une mise à jour du cache ARP sur le périphérique demandeur.

Sous Windows et certains autres systèmes d'exploitation réseau, la commande "arp" permet d'accéder au cache ARP local. Sous Windows, par exemple, si vous tapez "arp -a" à l'invite de commande (DOS), toutes les entrées du cache ARP de cet ordinateur seront affichées. Ce cache peut être vide parfois en fonction de la configuration de ce réseau local. Au mieux, le cache ARP d'un périphérique client ne contient que des entrées pour les autres ordinateurs du réseau local.

La plupart des routeurs haut débit domestiques permettent de visualiser leurs caches ARP via leur interface de console. Cette fonctionnalité révèle les adresses IP et MAC de chaque périphérique actuellement connecté au réseau domestique. Notez que les routeurs ne gèrent pas les mappages d'adresses IP / MAC pour les clients d'autres réseaux que le leur. Les entrées pour les périphériques distants peuvent apparaître dans la liste ARP, mais les adresses MAC indiquées concernent le routeur du réseau distant et non le périphérique client situé derrière le routeur.

Logiciel de gestion pour l'adressage des périphériques sur les réseaux d'entreprise

Les réseaux informatiques d'entreprise plus grands résolvent le problème du mappage universel d'adresses MAC / IP en installant des agents logiciels de gestion spéciaux sur leurs clients. Ces systèmes logiciels, basés sur le protocole SNMP (Simple Network Management Protocol), incluent une fonctionnalité appelée découverte du réseau . Ces systèmes transmettent des messages à l'agent de chaque périphérique réseau afin de leur demander les adresses IP et MAC de ce périphérique. Le système reçoit puis stocke les résultats dans une table maîtresse distincte de tout cache ARP individuel.

Les entreprises qui contrôlent totalement leurs intranets privés utilisent un logiciel de gestion de réseau comme moyen (parfois coûteux) de gérer le matériel client (qu’elles possèdent également). Aucun agent SNMP n'est installé sur les appareils grand public ordinaires, tels que les téléphones. Les routeurs de réseau domestique ne fonctionnent pas comme des consoles SNMP.