En MAC-adresse representerer den fysiske identifikatoren til et nettverkskort, mens IP-adressen representerer en logisk enhetsadresse på TCP / IP-nettverk. Kun i bestemte spesifikke situasjoner kan en klientbruker identifisere IP-adressen som er tilknyttet en adapter når kun kun MAC-adressen er kjent.
ARP og annen TCP / IP-protokollstøtte for MAC-adresser
Nå foreldede TCP / IP-protokoller som heter RARP (Reverse ARP) og InARP kunne identifisere IP-adresser fra MAC-adresser. Deres funksjonalitet er en del av DHCP. Mens DHCP's interne drift styrer både MAC- og IP-adressedata, tillater ikke protokollen brukere å få tilgang til dataene.
En innebygd funksjon av TCP / IP, adresseoppløsningsprotokoll (ARP) oversetter IP-adresser til MAC-adresser. ARP var ikke designet for å oversette adresser i den andre retningen, men dataene kan hjelpe i visse situasjoner.
ARP Cache Støtte for MAC og IP-adresser
ARP opprettholder en liste over begge IP-adresser og tilsvarende MAC-adresser kalt ARP-cache . Disse cachene er tilgjengelige på individuelle nettverksadaptere og også på rutere. Fra hurtigbufferen er det mulig å utlede en IP-adresse fra en MAC-adresse; mekanismen er imidlertid begrenset på mange måter.
Internet Protocol-enheter oppdager adresser via ICMP-meldinger (for eksempel de som utløses ved bruk av pingkommandoer). Ved å pinge en ekstern enhet fra en hvilken som helst klient vil det utløse en ARP-hurtigbufferoppdatering på den forespørrende enheten.
På Windows og noen andre nettverksoperativsystemer gir kommandoen "arp" tilgang til den lokale ARP-cachen. I Windows, for eksempel, vil skrive "arp -a" på kommandolinjen (DOS) vise alle oppføringene i datamaskinens ARP-cache. Denne hurtigbufferen kan være tom noen ganger avhengig av hvordan det lokale nettverket er konfigurert. I beste fall inneholder en klientens ARP-buffer bare oppføringer for andre datamaskiner på LAN.
De fleste hjemme bredbånd rutere tillate visning av deres ARP caches gjennom deres konsoll grensesnitt. Denne funksjonen viser både IP- og MAC-adresser for hver enhet som nå er med i hjemmenettverket. Merk at rutere ikke vedlikeholder IP-til-MAC-adressekartlegging for klienter på andre nettverk ved siden av sine egne. Oppføringer for eksterne enheter kan vises i ARP-listen, men de viste MAC-adressene er for ruteren på det eksterne nettverket, ikke for den faktiske klientenheten bak ruteren.
Administrasjonsprogramvare for Device Addressing på Business Networks
Større forretningsdatornettverk løser problemet med universell MAC-til-IP-adressekartlegging ved å installere spesielle administrasjonsprogramvareagenter på sine klienter. Disse programvaresystemene, basert på Simple Network Management Protocol (SNMP), inkluderer en funksjon som kalles nettverksfunn . Disse systemene sender meldinger ut til agenten på hver nettverksenhet en forespørsel om både IP- og MAC-adressene til den enheten. Systemet mottar deretter lagrer resultatene i et hovedtabell skilt fra hver enkelt ARP-cache.
Bedrifter som har full kontroll over sine private intranett, bruker nettverksadministrasjonsprogramvare som en (noen ganger dyr) måte å administrere klientmaskinvaren på (som de også eier). Vanlige forbrukerinnretninger som telefoner har ikke installert SNMP-agenter, nei gjør hjemmenettverkere som SNMP-konsoller.