Skip to main content

Gebruik de ARP-cache om een ​​MAC-adres te converteren naar een IP-adres

Bestanden overzetten van uw computer naar uw iPad. - Paradigit. (April 2025)

Bestanden overzetten van uw computer naar uw iPad. - Paradigit. (April 2025)
Anonim

Een MAC-adres vertegenwoordigt de fysieke identificatie van een netwerkadapter, terwijl het IP-adres een logisch apparaatadres op TCP / IP-netwerken vertegenwoordigt. Alleen in bepaalde specifieke situaties kan een clientgebruiker het IP-adres identificeren dat is gekoppeld aan een adapter wanneer hij alleen het MAC-adres kent.

ARP en andere TCP / IP-protocolondersteuning voor MAC-adressen

Nu verouderde TCP / IP-protocollen genaamd RARP (Reverse ARP) en InARP kon IP-adressen identificeren van MAC-adressen. Hun functionaliteit is onderdeel van DHCP. Hoewel de interne werking van DHCP zowel MAC- als IP-adresgegevens beheert, staat het protocol gebruikers niet toe om toegang te krijgen tot die gegevens.

Een ingebouwde functie van TCP / IP, Address Resolution Protocol (ARP) vertaalt IP-adressen naar MAC-adressen. ARP is niet ontworpen om adressen in de andere richting te vertalen, maar de gegevens ervan kunnen in bepaalde situaties helpen.

ARP Cache-ondersteuning voor MAC- en IP-adressen

ARP onderhoudt een lijst met zowel IP-adressen als overeenkomende MAC-adressen, de ARP-cache . Deze caches zijn beschikbaar op individuele netwerkadapters en ook op routers. Vanuit de cache is het mogelijk om een ​​IP-adres af te leiden van een MAC-adres; het mechanisme is echter in veel opzichten beperkt.

Internet Protocol-apparaten vinden adressen via ICMP-berichten (Internet Control Message Protocol) (zoals die worden geactiveerd door het gebruik van ping-opdrachten). Pingen met een extern apparaat vanaf elke client activeert een ARP-cache-update op het verzoekende apparaat.

In Windows en sommige andere netwerkbesturingssystemen biedt de opdracht "arp" toegang tot de lokale ARP-cache. In Windows geeft bijvoorbeeld het typen van "arp -a" bij de prompt (DOS) alle vermeldingen in de ARP-cache van die computer weer. Deze cache is soms leeg, afhankelijk van hoe het lokale netwerk is geconfigureerd. In het beste geval bevat de ARP-cache van een clientapparaat alleen vermeldingen voor andere computers op het LAN.

De meeste thuisbreedbandrouters laten het bekijken van hun ARP-caches toe via hun console-interface. Deze functie onthult zowel IP- als MAC-adressen voor elk apparaat dat momenteel is verbonden met het thuisnetwerk. Houd er rekening mee dat routers geen IP-adresomschrijvingen van IP-adressen bijhouden voor clients op andere netwerken dan die van henzelf. Gegevens voor externe apparaten kunnen in de ARP-lijst worden weergegeven, maar de MAC-adressen die worden weergegeven, zijn voor de router van het externe netwerk en niet voor het eigenlijke clientapparaat achter de router.

Managementsoftware voor apparaatadressering op bedrijfsnetwerken

Grotere bedrijfscomputernetwerken lossen het probleem op van universele MAC-naar-IP-adresmapping door speciale beheersoftwareagenten op hun klanten te installeren. Deze softwaresystemen, gebaseerd op Simple Network Management Protocol (SNMP), bevatten een zogenaamde capability netwerk ontdekking . Deze systemen sturen berichten naar de agent op elk netwerkapparaat een verzoek voor zowel de IP- als MAC-adressen van dat apparaat. Het systeem ontvangt dan de resultaten in een hoofdtabel gescheiden van elke individuele ARP-cache.

Bedrijven die de volledige controle over hun privé-intranetten hebben, gebruiken netwerkbeheersoftware als een (soms dure) manier om de clienthardware te beheren (die zij ook bezitten). Voor gewone consumentenapparaten zoals telefoons zijn er geen SNMP-agents geïnstalleerd, geen thuisnetwerkrouters functioneren als SNMP-consoles.