Les adresses MAC peuvent-elles être converties en adresses IP?

Une adresse MAC représente l'identifiant 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 . Uniquement dans certaines situations spécifiques, 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 autre protocole TCP / IP pour les adresses MAC

Désormais, les protocoles TCP / IP obsolètes appelés RARP (Reverse ARP) et InARP pouvaient identifier les adresses IP à partir d'adresses MAC. Leur fonctionnalité fait partie de DHCP . Alors que le fonctionnement interne de DHCP gère à la fois 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) traduit les adresses IP en adresses MAC. ARP n'a pas été conçu pour traduire des adresses dans l'autre direction, mais ses données peuvent aider dans certaines situations.

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

ARP gère une liste des adresses IP et des adresses MAC correspondantes appelées le cache ARP . Ces caches sont disponibles sur des adaptateurs réseau individuels et également sur des routeurs . À partir du cache, il est possible de dériver une adresse IP à partir d'une adresse MAC; Cependant, le mécanisme est limité à plusieurs égards.

Les périphériques de protocole Internet détectent des adresses via des messages ICMP (tels que ceux qui sont déclenchés par l'utilisation de commandes ping ). La commande ping d'un périphérique distant à partir de n'importe quel client déclenche une mise à jour du cache ARP sur le périphérique demandeur.

Sous Windows et d'autres systèmes d'exploitation réseau , la commande "arp" permet d'accéder au cache ARP local. Dans Windows, par exemple, taper "arp -a" à l'invite de la commande (DOS) affichera toutes les entrées dans le cache ARP de cet ordinateur. 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 contient uniquement des entrées pour d'autres ordinateurs sur le réseau local .

La plupart des routeurs à large bande résidentiels permettent d'afficher leurs caches ARP via leur interface de console. Cette fonctionnalité révèle à la fois les adresses IP et MAC pour 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 sur d'autres réseaux à côté des leurs. Les entrées pour les périphériques distants peuvent apparaître dans la liste ARP mais les adresses MAC indiquées sont pour le routeur du réseau distant, pas pour le périphérique client réel situé derrière le routeur.

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

Les grands réseaux informatiques d'entreprise résolvent le problème du mappage universel des 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 de réseau . Ces systèmes transmettent des messages à l'agent sur chaque périphérique de réseau une demande pour les adresses IP et MAC de ce périphérique. Le système reçoit ensuite les résultats dans une table principale distincte de tout cache ARP individuel.

Les entreprises qui ont le contrôle total de 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'ils possèdent également). Les appareils grand public ordinaires comme les téléphones n'ont pas d'agents SNMP installés, les routeurs réseau domestiques ne fonctionnent pas comme des consoles SNMP.