Pot fi adresele MAC convertite la adresele IP?

O adresă MAC reprezintă identificatorul fizic al unui adaptor de rețea, în timp ce adresa IP reprezintă o adresă logică a dispozitivului în rețelele TCP / IP . Numai în anumite situații specifice, un utilizator client poate identifica adresa IP asociată cu un adaptor atunci când cunoaște numai adresa MAC.

ARP și alte suporturi de protocol TCP / IP pentru adresele MAC

Protocoalele TCP / IP învechite, numite RARP (Reverse ARP) și InARP, ar putea identifica adrese IP din adresele MAC. Funcționalitatea lor face parte din DHCP . În timp ce funcționarea internă a DHCP gestionează atât datele MAC, cât și adresele IP, protocolul nu permite utilizatorilor să acceseze aceste date.

O caracteristică integrată a protocolului TCP / IP, Address Resolution Protocol (ARP) traduce adresele IP la adresele MAC. ARP nu a fost conceput pentru a traduce adresele în cealaltă direcție, dar datele sale pot ajuta în anumite situații.

ARP Cache Support pentru adresele MAC și IP

ARP menține o listă atât a adreselor IP, cât și a adreselor MAC potrivite numite cache-ul ARP . Aceste cache-uri sunt disponibile pe adaptoare individuale de rețea și, de asemenea, pe routere . Din memoria cache este posibil să se obțină o adresă IP de la o adresă MAC; cu toate acestea, mecanismul este limitat în multe privințe.

Dispozitivele Protocol Internet descoperă adrese prin intermediul mesajelor ICMP (Internet Control Message Protocol) (cum ar fi cele declanșate de utilizarea comenzilor ping ). Pingerea unui dispozitiv la distanță de la orice client va declanșa o actualizare a cache-ului ARP pe dispozitivul solicitant.

În Windows și în alte sisteme de operare de rețea , comanda "arp" oferă acces la cache-ul ARP local. În Windows, de exemplu, tastând "arp -a" la promptul de comandă (DOS) vor fi afișate toate intrările din cache-ul ARP al acelui computer. Această memorie cache poate fi descărcată uneori în funcție de modul în care este configurată rețeaua locală. În cel mai bun caz, memoria cache a unui dispozitiv client conține numai intrări pentru alte computere din rețea LAN .

Majoritatea routerelor de bandă largă de acasă permit vizualizarea cache-urilor lor ARP prin interfața consolei. Această caracteristică dezvăluie adrese IP și MAC pentru fiecare dispozitiv conectat în prezent la rețeaua de domiciliu. Rețineți că routerele nu mențin mapările IP-la-MAC pentru clienții din alte rețele, alături de propriile lor. Intrările pentru dispozitivele de la distanță pot apărea în lista ARP, dar adresele MAC afișate se găsesc în ruterul rețelei la distanță, nu pentru dispozitivul client propriu în spatele routerului.

Software de management pentru abordarea dispozitivelor pe rețelele de afaceri

Rețelele de afaceri mai mari din mediul de afaceri rezolvă problema mapării adreselor universale MAC-la-IP prin instalarea de agenți software speciali de management pe clienții lor. Aceste sisteme software, bazate pe Simple Network Management Protocol (SNMP) , includ o capabilitate numită descoperire de rețea . Aceste sisteme transmit mesaje către agentul de pe fiecare dispozitiv de rețea o solicitare atât pentru adresa IP, cât și pentru adresele MAC ale acelui dispozitiv. Sistemul primește apoi rezultatele stocate într-o tabelă master separată de orice arhivă ARP individuală.

Corporațiile care au control complet asupra propriilor intraneturi utilizează software de gestionare a rețelei ca o modalitate (uneori costisitoare) de a gestiona hardware-ul clientului (pe care îl dețin și el). Dispozitivele obișnuite pentru consumatori, cum ar fi telefoanele, nu au instalat agenți SNMP, iar router-ele de rețea nu funcționează ca console SNMP.