Heim  >  Artikel  >  Zu welcher Schicht gehört das Arp-Protokoll?

Zu welcher Schicht gehört das Arp-Protokoll?

青灯夜游
青灯夜游Original
2019-02-27 14:10:5968204Durchsuche

Das Arp-Protokoll gehört zur IP-Schicht (Netzwerkschicht) im TCP/IP-Modell und zur Verbindungsschicht im OSI-Modell. Das Arp-Protokoll, das Adressauflösungsprotokoll, ist ein TCP/IP-Protokoll, das eine physische Adresse basierend auf einer IP-Adresse erhält. Es kann das Zuordnungsproblem der IP-Adresse und MAC-Adresse des Hosts oder Routers im selben LAN lösen.

Zu welcher Schicht gehört das Arp-Protokoll?

Das Arp-Protokoll, auch als Adressauflösungsprotokoll bekannt, ist ein TCP/IP-Protokoll, das eine physische Adresse basierend auf einer IP-Adresse erhält. Es kann das Zuordnungsproblem der IP-Adresse und MAC-Adresse des Hosts oder Routers im selben LAN lösen.

Das OSI-Modell unterteilt die Netzwerkarbeit in sieben Schichten. Die IP-Adresse befindet sich auf der dritten Schicht und die MAC-Adresse auf der zweiten Schicht. Sie interagieren nicht direkt miteinander. Beim Senden von IP-Datenpaketen über Ethernet ist es notwendig, die Header der dritten Schicht (32-Bit-IP-Adresse) und der zweiten Schicht (48-Bit-MAC-Adresse) zu kapseln, da beim Senden nur die Ziel-IP-Adresse bekannt ist , seine MAC-Adresse ist nicht bekannt und kann nicht die zweite und dritte Schicht umfassen, daher muss das Adressauflösungsprotokoll verwendet werden. Mithilfe des Arp-Protokolls können die Informationen zur Ziel-Hardwareadresse (MAC-Adresse) basierend auf den IP-Adressinformationen im IP-Paket-Header der Netzwerkschicht analysiert werden, um eine reibungslose Kommunikation sicherzustellen.

ARP-Spoofing (Sicherheitsrisiko)

Das ARP-Protokoll basiert auf gegenseitigem Vertrauen zwischen Hosts im Netzwerk Senden Sie ARP-Antwortnachrichten autonom. Wenn andere Hosts die Antwortnachricht erhalten, überprüfen sie nicht die Authentizität der Nachricht und zeichnen sie im lokalen ARP-Cache auf. Dadurch kann der Angreifer eine gefälschte ARP-Antwortnachricht senden , sodass die gesendeten Informationen den erwarteten Host nicht oder den falschen Host erreichen können, was ein ARP-Spoofing darstellt.

ARP-Spoofing kann dazu führen, dass der Zielcomputer nicht mit dem Gateway kommuniziert und alle Daten über den Computer des Angreifers umgeleitet werden, sodass ein großes Sicherheitsrisiko besteht.

Wie verteidigt man?

● Bauen Sie keine Netzwerksicherheits-Vertrauensbeziehungen auf, die auf IP oder MAC basieren (bei RARP besteht auch das Problem der Täuschung). Die ideale Beziehung sollte auf IP+MAC basieren.

●Legen Sie eine statische MAC-->IP-Korrespondenztabelle fest und lassen Sie den Host die festgelegte Konvertierungstabelle nicht aktualisieren.

● Sofern nicht unbedingt erforderlich, beenden Sie die Verwendung von ARP und speichern Sie ARP als dauerhaften Eintrag in der entsprechenden Tabelle.

● ARP-Server verwenden. Verwenden Sie diesen Server, um seine eigene ARP-Übersetzungstabelle nachzuschlagen, um auf die ARP-Broadcasts anderer Maschinen zu reagieren. Stellen Sie sicher, dass dieser ARP-Server nicht gehackt wird.

● Verwenden Sie „Proxy“ für die Proxy-IP-Übertragung.

●Verwenden Sie Hardware, um den Host zu blockieren. Richten Sie das Routing ein, um sicherzustellen, dass die IP-Adresse den legalen Pfad erreichen kann (konfigurieren Sie Routing-ARP-Einträge statisch. Beachten Sie, dass die Verwendung von Switching-Hubs und Bridges ARP-Spoofing nicht verhindern kann).

● Der Administrator erhält regelmäßig eine RARP-Anfrage aus dem Antwort-IP-Paket und überprüft dann die Authentizität der ARP-Antwort.

● Der Administrator fragt regelmäßig ab, um den ARP-Cache auf dem Host zu überprüfen.

● Verwenden Sie eine Firewall, um das Netzwerk kontinuierlich zu überwachen. Beachten Sie, dass bei Verwendung von SNMP ARP-Spoofing dazu führen kann, dass Trap-Pakete verloren gehen. [6]

●Wenn Sie mit dem ARP-Virus infiziert sind, können Sie das Problem beheben, indem Sie den ARP-Cache leeren, die ARP-Korrespondenz angeben, Routing-Informationen hinzufügen und Antivirensoftware verwenden.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonZu welcher Schicht gehört das Arp-Protokoll?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn