Mohou adresy MAC převést na adresy IP?

Adresa MAC představuje fyzický identifikátor síťového adaptéru, zatímco adresa IP představuje adresu logického zařízení v sítích TCP / IP . Pouze v určitých konkrétních situacích může uživatel klienta identifikovat adresu IP přidruženou k adaptéru, pokud zná len jeho MAC adresu.

ARP a další protokol TCP / IP pro MAC adresy

Nyní zastaralé protokoly TCP / IP nazývané RARP (Reverse ARP) a InARP mohou identifikovat adresy IP z MAC adres. Jejich funkce je součástí DHCP . Zatímco interní funkce DHCP spravují data MAC i IP adresu, protokol neumožňuje uživatelům přístup k těmto datům.

Vestavěná funkce protokolu TCP / IP, Address Resolution Protocol (ARP) přenáší adresy IP na MAC adresy. ARP nebyla navržena k překladu adres v opačném směru, ale její data mohou pomoci v určitých situacích.

Podpora mezipaměti ARP pro adresy MAC a IP

ARP udržuje seznam adres IP a odpovídajících adres MAC nazývaných mezipaměť ARP . Tyto mezipaměti jsou k dispozici na jednotlivých síťových adaptérech i na směrovačích . Z vyrovnávací paměti je možné odvodit adresu IP z MAC adresy; mechanismus je však v mnoha ohledech omezen.

Zařízení protokolu Internet objeví adresy prostřednictvím zpráv protokolu ICMP (Internet Control Message Protocol) (například ty, které byly spuštěny pomocí příkazů ping ). Pingování vzdáleného zařízení od libovolného klienta vyvolá aktualizaci mezipaměti ARP na požadujícím zařízení.

V systému Windows a v jiných síťových operačních systémech poskytuje příkaz "arp" přístup k místní vyrovnávací paměti ARP. Například v systému Windows, zadáním příkazu "arp -a" na příkazovém řádku (DOS) se zobrazí všechny položky v mezipaměti ARP tohoto počítače. Tato mezipaměť může být někdy prázdná v závislosti na tom, jak je tato místní síť nakonfigurována. Nejlépe mezipaměť ARP klienta obsahuje pouze položky pro ostatní počítače v síti LAN .

Většina směrovačů domácího širokopásmového připojení umožňuje prohlížení svých pamětí ARP prostřednictvím rozhraní konzoly. Tato funkce odhaluje adresy IP i MAC pro každé zařízení, které je v současné době připojeno k domácí síti. Mějte na paměti, že směrovače nepodporují mapování IP adresy na adresy MAC pro klienty v jiných sítích vedle jejich vlastních. Položky vzdáleného zařízení se mohou zobrazit v seznamu ARP, ale zobrazené MAC adresy se týkají směrovače vzdálené sítě, nikoliv pro skutečné klientské zařízení za směrovačem.

Manažerský software pro adresování zařízení v podnikových sítích

Větší podnikové počítačové sítě řeší problém univerzálního mapování MAC adres na základě instalace speciálních agentů pro správu softwaru na své klienty. Tyto softwarové systémy založené na protokolu SNMP (Simple Network Management Protocol) zahrnují funkci nazývanou zjišťování sítě . Tyto systémy předávají zprávy agentovi na každém síťovém zařízení žádost o adresu IP a MAC adresy tohoto zařízení. Systém přijímá výsledky a ukládá výsledky do hlavní tabulky odděleně od libovolné jednotlivé mezipaměti ARP.

Korporace, které mají plnou kontrolu nad jejich soukromými intranetami, používají software pro správu sítě jako (někdy drahý) způsob, jak spravovat klientský hardware (který také vlastní). Obvyklé spotřební zařízení, jako jsou telefony, nemají nainstalované agenti SNMP, routery, které nemají domácí síť, fungují jako SNMP konzole.