Adresa MAC predstavuje fyzický identifikátor sieťového adaptéra, zatiaľ čo adresa IP predstavuje adresu logického zariadenia v sieťach TCP/IP. Len v špecifických situáciách môže klientský používateľ identifikovať IP adresu priradenú k adaptéru, keď pozná iba jeho MAC adresu.
Podpora ARP a iných protokolov TCP/IP pre adresy MAC
Teraz zastarané protokoly TCP/IP nazývané Reverse ARP a InARP dokážu identifikovať IP adresy z MAC adries. Ich funkcionalita je súčasťou DHCP. Zatiaľ čo interné fungovanie DHCP spravuje údaje o adresách MAC aj IP, protokol neumožňuje používateľom prístup k týmto údajom.
Vstavaná funkcia TCP/IP, Address Resolution Protocol, prekladá IP adresy na MAC adresy. ARP nebolo navrhnuté na preklad adries opačným smerom, ale jeho údaje môžu v určitých situáciách pomôcť.
Podpora vyrovnávacej pamäte ARP pre adresy MAC a IP
ARP udržiava zoznam adries IP a zodpovedajúcich adries MAC nazývaných vyrovnávacia pamäť ARP. Tieto vyrovnávacie pamäte sú dostupné na jednotlivých sieťových adaptéroch a tiež na smerovačoch. Z vyrovnávacej pamäte je možné odvodiť IP adresu z MAC adresy; mechanizmus je však v mnohých ohľadoch obmedzený.
Zariadenia s internetovým protokolom zisťujú adresy prostredníctvom správ protokolu Internet Control Message Protocol, ako sú napríklad správy spúšťané pomocou príkazov ping. Pingovanie vzdialeného zariadenia z ľubovoľného klienta spustí aktualizáciu vyrovnávacej pamäte ARP na požadujúcom zariadení.
V systéme Windows a niektorých ďalších sieťových operačných systémoch poskytuje príkaz arp prístup k lokálnej vyrovnávacej pamäti ARP. V systéme Windows napríklad napíšte arp -a do príkazového riadka alebo PowerShell, aby sa zobrazili všetky položky vo vyrovnávacej pamäti ARP daného počítača.
Táto vyrovnávacia pamäť môže byť prázdna v závislosti od toho, ako je nakonfigurovaná miestna sieť. V najlepšom prípade obsahuje vyrovnávacia pamäť ARP klientskeho zariadenia iba záznamy pre ostatné počítače v sieti LAN.
Väčšina domácich širokopásmových smerovačov umožňuje prezeranie ich vyrovnávacích pamätí ARP prostredníctvom rozhrania konzoly. Táto funkcia odhaľuje adresy IP aj MAC pre každé zariadenie, ktoré je momentálne pripojené k domácej sieti.
Routery neudržiavajú mapovanie adries IP na adresu MAC pre klientov v iných sieťach okrem svojej vlastnej. Položky pre vzdialené zariadenia sa môžu objaviť v zozname ARP, ale zobrazené adresy MAC sú pre smerovač vzdialenej siete, nie pre skutočné klientske zariadenie za smerovačom.
Softvér na správu adresovania zariadení v podnikových sieťach
Väčšie podnikové počítačové siete riešia problém univerzálneho mapovania adries MAC na IP inštaláciou špeciálnych agentov softvéru na správu na svojich klientov. Tieto softvérové systémy založené na protokole Simple Network Management Protocol obsahujú funkciu nazývanú zisťovanie siete.
Systémy zisťovania siete preposielajú správy agentovi na každom sieťovom zariadení s požiadavkou na IP aj MAC adresu tohto zariadenia. Systém prijíma a potom ukladá výsledky do predvolenej tabuľky oddelene od akejkoľvek individuálnej vyrovnávacej pamäte ARP.
Spoločnosti, ktoré majú plnú kontrolu nad svojimi súkromnými intranetmi, používajú softvér na správu siete na správu klientskeho hardvéru, ktorý tiež vlastnia. Bežné spotrebiteľské zariadenia, ako sú telefóny, nemajú nainštalovaných agentov SNMP, ani smerovače domácej siete nefungujú ako konzoly SNMP.