Skip to main content

Verwenden Sie den ARP-Cache, um eine MAC-Adresse in eine IP-Adresse umzuwandeln

Hướng dẫn cách cài đặt set lại khi đổi mật khẩu wifi, xem lại video trên thẻ nhớ, vv.. (Kann 2024)

Hướng dẫn cách cài đặt set lại khi đổi mật khẩu wifi, xem lại video trên thẻ nhớ, vv.. (Kann 2024)
Anonim

Eine MAC-Adresse stellt die physische Kennung eines Netzwerkadapters dar, während die IP-Adresse eine logische Geräteadresse in TCP / IP-Netzwerken darstellt. Nur in bestimmten Situationen kann ein Client-Benutzer die mit einem Adapter verknüpfte IP-Adresse identifizieren, wenn er nur seine MAC-Adresse kennt.

ARP- und andere TCP / IP-Protokollunterstützung für MAC-Adressen

Obsolete TCP / IP-Protokolle, RARP (Reverse ARP) und InARP, könnten IP-Adressen anhand von MAC-Adressen identifizieren. Ihre Funktionalität ist Teil von DHCP. Während die internen Vorgänge von DHCP sowohl die MAC- als auch die IP-Adressdaten verwalten, erlaubt das Protokoll den Benutzern nicht den Zugriff auf diese Daten.

Das integrierte Address Resolution Protocol (ARP) von TCP / IP übersetzt IP-Adressen in MAC-Adressen. ARP wurde nicht dafür entwickelt, Adressen in die andere Richtung zu übersetzen, aber seine Daten können in bestimmten Situationen hilfreich sein.

ARP-Cache-Unterstützung für MAC- und IP-Adressen

ARP führt eine Liste von IP-Adressen und übereinstimmenden MAC-Adressen, die als ARP-Cache . Diese Caches sind auf einzelnen Netzwerkadaptern und auch auf Routern verfügbar. Aus dem Cache kann eine IP-Adresse von einer MAC-Adresse abgeleitet werden. Der Mechanismus ist jedoch in vielerlei Hinsicht begrenzt.

Internet Protocol-Geräte erkennen Adressen über ICMP-Nachrichten (Internet Control Message Protocol) (z. B. solche, die durch die Verwendung von Ping-Befehlen ausgelöst werden). Wenn Sie ein Remote-Gerät von einem beliebigen Client aus anpingen, wird ein ARP-Cache-Update auf dem anfordernden Gerät ausgelöst.

Unter Windows und einigen anderen Netzwerkbetriebssystemen bietet der Befehl "arp" Zugriff auf den lokalen ARP-Cache. Wenn Sie beispielsweise in Windows an der Eingabeaufforderung (DOS) "arp -a" eingeben, werden alle Einträge im ARP-Cache des Computers angezeigt. Dieser Cache ist möglicherweise leer. Dies hängt von der Konfiguration des lokalen Netzwerks ab. Im besten Fall enthält der ARP-Cache eines Clientgeräts nur Einträge für andere Computer im LAN.

Die meisten Breitband-Router für Heimanwendungen ermöglichen die Anzeige ihrer ARP-Caches über ihre Konsolenschnittstelle. Diese Funktion zeigt sowohl die IP- als auch die MAC-Adresse für jedes Gerät, das aktuell mit dem Heimnetzwerk verbunden ist. Beachten Sie, dass Router keine IP-zu-MAC-Adresszuordnungen für Clients in anderen Netzwerken neben ihren eigenen verwalten. Einträge für Remote-Geräte können in der ARP-Liste angezeigt werden, die angezeigten MAC-Adressen beziehen sich jedoch auf den Router des Remote-Netzwerks und nicht auf das eigentliche Client-Gerät hinter dem Router.

Verwaltungssoftware für die Geräteadressierung in Unternehmensnetzwerken

Größere Unternehmenscomputernetzwerke lösen das Problem der universellen Zuordnung von MAC-zu-IP-Adressen, indem auf ihren Clients spezielle Verwaltungssoftware-Agenten installiert werden. Diese Softwaresysteme, die auf SNMP (Simple Network Management Protocol) basieren, enthalten eine aufgerufene Funktion Netzwerkerkennung . Diese Systeme leiten Nachrichten an den Agenten auf jedem Netzwerkgerät ab und fordern sowohl die IP- als auch die MAC-Adresse dieses Geräts an. Das System empfängt dann die Ergebnisse in einer Haupttabelle, getrennt von einem beliebigen ARP-Cache.

Unternehmen, die vollständige Kontrolle über ihre privaten Intranets haben, verwenden Netzwerkverwaltungssoftware als (manchmal teure) Methode zur Verwaltung der Client-Hardware (die sie auch besitzen). Bei normalen Geräten wie Telefonen sind keine SNMP-Agenten installiert. Heimnetzwerkrouter funktionieren nicht als SNMP-Konsolen.