En MAC-adresse repræsenterer den fysiske identifikator for en netværksadapter, mens IP-adressen repræsenterer en logisk enhedsadresse på TCP/IP-netværk. Kun i specifikke situationer kan en klientbruger identificere den IP-adresse, der er knyttet til en adapter, når den kun kender dens MAC-adresse.
ARP og anden TCP/IP-protokolunderstøttelse for MAC-adresser
Nu forældede TCP/IP-protokoller kaldet Reverse ARP og InARP kunne identificere IP-adresser fra MAC-adresser. Deres funktionalitet er en del af DHCP. Mens den interne funktion af DHCP administrerer både MAC- og IP-adressedata, tillader protokollen ikke brugere at få adgang til disse data.
En indbygget funktion i TCP/IP, Address Resolution Protocol, oversætter IP-adresser til MAC-adresser. ARP er ikke designet til at oversætte adresser i den anden retning, men dets data kan hjælpe i visse situationer.
ARP-cacheunderstøttelse til MAC- og IP-adresser
ARP vedligeholder en liste over både IP-adresser og matchende MAC-adresser kaldet ARP-cachen. Disse caches er tilgængelige på individuelle netværksadaptere og også på routere. Fra cachen er det muligt at udlede en IP-adresse fra en MAC-adresse; mekanismen er dog begrænset i mange henseender.
Internet Protocol-enheder opdager adresser gennem Internet Control Message Protocol-meddelelser, såsom dem der udløses af brugen af ping-kommandoer. Pingning af en fjernenhed fra enhver klient udløser en ARP-cacheopdatering på den anmodende enhed.
På Windows og nogle andre netværksoperativsystemer giver arp-kommandoen adgang til den lokale ARP-cache. I Windows skal du f.eks. skrive arp -a ved kommandoprompten eller PowerShell for at få vist alle indtastningerne i computerens ARP-cache.
Denne cache kan være tom, afhængigt af hvordan det lokale netværk er konfigureret. I bedste fald indeholder en klientenheds ARP-cache kun indgange for andre computere på LAN.
De fleste bredbåndsroutere til hjemmet tillader visning af deres ARP-cache gennem deres konsolgrænseflade. Denne funktion afslører både IP- og MAC-adresser for hver enhed, der i øjeblikket er tilsluttet hjemmenetværket.
Router vedligeholder ikke IP-til-MAC-adressetilknytninger for klienter på andre netværk end deres eget. Indgange for eksterne enheder kan vises i ARP-listen, men de viste MAC-adresser er for fjernnetværkets router, ikke for den faktiske klientenhed bag routeren.
Administrationssoftware til enhedsadressering på forretningsnetværk
Større virksomhedscomputernetværk løser problemet med universel MAC-til-IP-adressekortlægning ved at installere særlige administrationssoftwareagenter på deres klienter. Disse softwaresystemer, der er baseret på Simple Network Management Protocol, omfatter en funktion kaldet netværksopdagelse.
Netværksregistreringssystemer videresender beskeder til agenten på hver netværksenhed med en anmodning om både IP- og MAC-adresserne på den pågældende enhed. Systemet modtager og gemmer derefter resultaterne i en standardtabel adskilt fra enhver individuel ARP-cache.
Virksomheder, der har fuld kontrol over deres private intranet, bruger netværksstyringssoftware til at administrere den klienthardware, som de også ejer. Almindelige forbrugerenheder som telefoner har ikke SNMP-agenter installeret, og hjemmenetværksroutere fungerer heller ikke som SNMP-konsoller.