En MAC-adresse representerer den fysiske identifikatoren til et nettverkskort, mens IP-adressen representerer en logisk enhetsadresse på TCP/IP-nettverk. Bare i spesifikke situasjoner kan en klientbruker identifisere IP-adressen som er knyttet til en adapter når den bare kjenner MAC-adressen.
ARP og annen TCP/IP-protokollstøtte for MAC-adresser
Nå foreldede TCP/IP-protokoller k alt Reverse ARP og InARP kan identifisere IP-adresser fra MAC-adresser. Deres funksjonalitet er en del av DHCP. Mens den interne funksjonen til DHCP administrerer både MAC- og IP-adressedata, tillater ikke protokollen brukere å få tilgang til disse dataene.
En innebygd funksjon i TCP/IP, Address Resolution Protocol, oversetter IP-adresser til MAC-adresser. ARP ble ikke designet for å oversette adresser i den andre retningen, men dataene kan hjelpe i visse situasjoner.
ARP-bufferstøtte for MAC- og IP-adresser
ARP opprettholder en liste over både IP-adresser og samsvarende MAC-adresser k alt ARP-cachen. Disse cachene er tilgjengelige på individuelle nettverkskort og også på rutere. Fra cachen er det mulig å utlede en IP-adresse fra en MAC-adresse; mekanismen er imidlertid begrenset i mange henseender.
Internet Protocol-enheter oppdager adresser gjennom Internet Control Message Protocol-meldinger, for eksempel de som utløses av bruk av ping-kommandoer. Pinging av en ekstern enhet fra en hvilken som helst klient utløser en ARP-bufferoppdatering på enheten som ber om.
På Windows og noen andre nettverksoperativsystemer gir arp-kommandoen tilgang til den lokale ARP-bufferen. I Windows, for eksempel, skriv arp -a ved ledeteksten eller PowerShell for å vise alle oppføringene i datamaskinens ARP-buffer.
Denne hurtigbufferen kan være tom avhengig av hvordan det lokale nettverket er konfigurert. I beste fall inneholder en klientenhets ARP-buffer bare oppføringer for andre datamaskiner på LAN.
De fleste hjemmebredbåndsrutere tillater visning av ARP-cachene deres gjennom konsollgrensesnittet. Denne funksjonen avslører både IP- og MAC-adresser for hver enhet som for øyeblikket er koblet til hjemmenettverket.
Ruter vedlikeholder ikke IP-til-MAC-adressetilordninger for klienter på andre nettverk enn deres eget. Oppføringer for eksterne enheter kan vises i ARP-listen, men MAC-adressene som vises er for det eksterne nettverkets ruter, ikke for den faktiske klientenheten bak ruteren.
Administrasjonsprogramvare for enhetsadressering i bedriftsnettverk
Større bedriftsdatanettverk løser problemet med universell MAC-til-IP-adressekartlegging ved å installere spesielle administrasjonsprogramvareagenter på klientene deres. Disse programvaresystemene, basert på Simple Network Management Protocol, inkluderer en funksjon k alt nettverksoppdagelse.
Nettverksoppdagingssystemer videresender meldinger til agenten på hver nettverksenhet med en forespørsel om både IP- og MAC-adressene til den enheten. Systemet mottar og lagrer deretter resultatene i en standardtabell atskilt fra enhver individuell ARP-buffer.
Bedrifter som har full kontroll over sine private intranett, bruker programvare for nettverksadministrasjon for å administrere klientmaskinvaren som de også eier. Vanlige forbrukerenheter som telefoner har ikke SNMP-agenter installert, og heller ikke hjemmenettverksrutere fungerer som SNMP-konsoller.