Môžu adresy MAC konvertovať na adresy IP?

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 určitých špecifických situáciách môže klient klienta identifikovať adresu IP priradenú k adaptéru, keď vie iba svoju MAC adresu.

ARP a iná podpora protokolu TCP / IP pre adresy MAC

Teraz zastaralé protokoly TCP / IP nazývané RARP (Reverse ARP) a InARP môžu identifikovať adresy IP z MAC adries. Ich funkčnosť je súčasťou DHCP . Zatiaľ čo interné činnosti DHCP spravujú dáta MAC aj IP adresy, protokol neumožňuje používateľom prístup k týmto údajom.

Vstavaná funkcia TCP / IP, Address Resolution Protocol (ARP) prekladá IP adresy na MAC adresy. Služba ARP nebola navrhnutá na prekladanie adries iným smerom, ale jej údaje môžu pomôcť v určitých situáciách.

Podpora vyrovnávacej pamäte ARP pre adresy MAC a IP

ARP udržiava zoznam IP adries a zodpovedajúcich MAC adries, ktoré sa nazývajú ARP cache . Tieto vyrovnávacie pamäte sú k dispozícii na jednotlivých sieťových adaptéroch a tiež na smerovačoch . Z vyrovnávacej pamäte je možné získať adresu IP z adresy MAC; mechanizmus je však v mnohých ohľadoch obmedzený.

Zariadenia protokolu Internet objavujú adresy prostredníctvom správ protokolu ICMP (Internet Control Message Protocol) (napríklad tie, ktoré boli spustené pomocou príkazov ping ). Pingovanie vzdialeného zariadenia od ktoréhokoľvek klienta spustí aktualizáciu vyrovnávacej pamäte ARP na žiadajúcom zariadení.

V systéme Windows a niektorých ďalších sieťových operačných systémoch príkaz "arp" poskytuje prístup k miestnej ARP cache. Napríklad v systéme Windows zadaním príkazu "arp -a" na príkazovom riadku (DOS) sa zobrazia všetky položky v pamäti ARP tohto počítača. Táto vyrovnávacia pamäť môže byť niekedy prázdna v závislosti od toho, ako je nakonfigurovaná táto lokálna sieť. Najlepšie je, že vyrovnávacia pamäť ARP klienta obsahuje iba položky pre ostatné počítače v sieti LAN .

Väčšina domácich širokopásmových smerovačov umožňuje prezeranie svojich vyrovnávacích pamätí ARP prostredníctvom konzolového rozhrania. Táto funkcia odhaľuje adresy IP aj MAC pre každé zariadenie, ktoré je momentálne pripojené k domácej sieti. Upozorňujeme, že smerovače nepodporujú mapovanie adries IP na adresu MAC pre klientov v iných sieťach vedľa ich vlastných. Záznamy pre vzdialené zariadenia sa môžu zobraziť v zozname ARP, ale zobrazené MAC adresy sa nachádzajú v smerovači vzdialenej siete, nie v skutočnom klientskom zariadení za smerovačom.

Softvér pre správu pre riešenie zariadení v podnikových sieťach

Väčšie obchodné počítačové siete riešia problém univerzálneho mapovania adresy MAC nainštalovaním špeciálnych agentov pre správu softvéru na svojich klientov. Tieto softvérové ​​systémy založené na protokole Simple Network Management Protocol (SNMP) obsahujú schopnosť nazývanú vyhľadávanie siete . Tieto systémy posielajú správy agentovi na každom sieťovom zariadení požiadavku na IP aj MAC adresy tohto zariadenia. Systém prijíma výsledky a uloží výsledky do hlavnej tabuľky oddelene od akejkoľvek individuálnej ARP cache.

Spoločnosti, ktoré majú plnú kontrolu nad svojimi súkromnými intranetmi, používajú softvér pre správu siete ako (niekedy drahý) spôsob spravovania klientskeho hardvéru (ktorý tiež vlastní). Bežné spotrebné zariadenia, ako telefóny, nemajú nainštalované agenti SNMP, routery bez domácej siete fungujú ako konzoly SNMP.