En MAC-adress representerar den fysiska identifieraren för en nätverksadapter, medan IP-adressen representerar en logisk enhetadress på TCP / IP-nätverk. Endast i vissa specifika situationer kan en klientanvändare identifiera IP-adressen som är associerad med en adapter när man bara vet dess MAC-adress.
ARP och annat TCP / IP-protokollstöd för MAC-adresser
Nu föråldrade TCP / IP-protokoll som heter RARP (Reverse ARP) och InARP kunde identifiera IP-adresser från MAC-adresser. Deras funktion är en del av DHCP. Medan DHCP: s interna funktioner hanterar både MAC- och IP-adressdata tillåter protokollet inte användarna att komma åt den dataen.
En inbyggd funktion av TCP / IP, Address Resolution Protocol (ARP) översätter IP-adresser till MAC-adresser. ARP var inte konstruerad för att översätta adresser i andra riktningen, men dess data kan hjälpa till i vissa situationer.
ARP Cache Support för MAC och IP-adresser
ARP upprätthåller en lista över båda IP-adresser och matchande MAC-adresser som kallas ARP-cache . Dessa cachar finns tillgängliga på enskilda nätverksadaptrar och även på routrar. Från cacheminnet är det möjligt att härleda en IP-adress från en MAC-adress; mekanismen är emellertid begränsad i många avseenden.
Internet Protocol-enheter upptäcker adresser via ICMP-meddelanden (som de som utlöses av användandet av pingkommandon). Att pinga en fjärranslutning från någon klient utlöser en ARP-cache-uppdatering på den begärande enheten.
På Windows och några andra nätverksoperativsystem ger kommandot "arp" tillgång till den lokala ARP-cachen. I Windows visas exempelvis "arp -a" vid kommandot (DOS) -prompten alla poster i dators ARP-cache. Denna cache kan vara tom ibland beroende på hur det lokala nätverket är konfigurerat. I bästa fall innehåller en klientenhetens ARP-cache bara poster för andra datorer på LAN.
De flesta hembredbandsledare tillåter visning av sina ARP-caches via deras konsolgränssnitt. Den här funktionen visar både IP- och MAC-adresser för varje enhet som för närvarande är ansluten till hemnätet. Observera att routrar inte behåller IP-till-MAC-adressmappningar för klienter på andra nätverk utöver sina egna. Inlägg för fjärranslutna enheter kan visas i ARP-listan, men de visade MAC-adresserna är för routerns fjärrnätverk, inte för den faktiska klientenheten bakom routern.
Management Software för Device Addressing på företagsnätverk
Större affärsdatornät löser problemet med universell MAC-till-IP-adresskartläggning genom att installera speciella programvaruhanterare på sina kunder. Dessa mjukvarusystem, baserade på SNMP (Simple Network Management Protocol), inkluderar en kallad kapacitet nätverksupptäckt . Dessa system skickar meddelanden ut till agenten på varje nätverksenhet en begäran om både IP- och MAC-adresserna på den enheten. Systemet mottar sedan lagrar resultaten i ett mastertabell som är separat från varje enskild ARP-cache.
Företag som har full kontroll över sina privata intranät använder nätverkshanteringsprogramvara som ett (ibland dyrt) sätt att hantera klienthårdvaran (som de också äger). Vanliga konsumentanordningar som telefoner har inga SNMP-agenter installerade, ingen gör routrar för hemnätverk som SNMP-konsoler.