ICMP -Echo -Anfrage verstehen

ICMP -Echo -Anfrage verstehen
Jeder Netzwerkadministrator oder -manager sollte verstehen, was ICMP oder Internet Control Message Protocol ist. Obwohl dies oft ein missverstandenes Protokoll ist, ist ICMP -Wissen nützlich, wenn Sie Routing verstehen möchten. Zu den Kernkonzepten dieses Protokolls gehören die ICMP -Echo -Anfrage und die Echo -Antwort.

ICMP -Echo -Anfragen, auch als Ping -Pakete bekannt, werden mit dem Ping -Befehl gesendet oder empfangen. Eine ICMP -Echo -Anfrage bedeutet häufig, dass der Host, an den die Nachricht behandelt wird.

Normalerweise enthält eine Echo -Anfrage häufig eine Reihe von Daten, die Sie mit dem Ping -Befehl angeben können. Wenn ein Host eine Echo -Antwort stellt, werden alle Daten in der ICMP -Echo -Anfrage zurückgesendet.

Der Ping -Befehl bietet den Benutzern alle Modalitäten des Sendens der ICMP -Echo -Anforderungen und der ICMP -Echo -Antworten. Zu den Spezifikationen, die Sie möglicherweise vornehmen müssen, gehören die Quelle und die Zieladressen. Außerdem müssen Sie auch die anderen Modalitäten im IP -Header -Abschnitt festlegen.

Wann verwenden Sie Echo -Anfrage- und Echo -Antwortmeldungen

Wenn die grundlegenden Konnektivitätsvorgänge fehlschlagen, ist einer der grundlegendsten Tests, die die Benutzer ausführen möchten. Hier kommen die ICMP -Abfragenachrichten ins Spiel. Diese Nachrichten sind wichtige Tools für Netzwerktests und Fehlerbehebungsanwendungen.

Der Benutzer sendet eine ICMP -Echo -Anforderungsnachricht an das Remote -Zielsystem, wobei das System mit einer ICMP -Echo -Antwortnachricht beantwortet wird, um das Feedback zu übermitteln. Laut RFC 1122 muss jeder Host den ICMP -Echo -Server implementieren, was diesen Dienst obligatorisch macht.

Dies klingt zwar ziemlich einfach, aber dies kann manchmal nicht automatisch geschehen. Firewalls, die häufig aus Sicherheitsgründen verfügbar sind, können die Pakete blockieren. Außerdem könnte es aus verschiedenen Gründen das Versagen von Paketlieferungen geben.

Laut RFC 1122 sollten alle Hosts sich bemühen, eine Endbenutzer-zugängliche App-Schnittstelle zu erhalten. Diese Schnittstelle wird als bezeichnet als Klingeln oder der Ping -Befehl und sollte in allen Computerumgebungen mit einem TCP/IP -Stapel vorhanden sein, einschließlich der grundlegendsten Modelle.

So verwenden Sie die ICMP -Echo -Anfrage und die Echo -Antwort -Abfragenachrichten

Ebenfalls bereits angegeben sind die Echo -Nachrichten ICMP (Anfrage und Antwort) ideal für Netzwerkkonnektivitätstests. Sie können auch für die Fehlerbehebung für Netzwerke verwendet werden.

Mit dem Befehl ping können Sie die Netzwerkverbindungen der Layer 3 zwischen dem Host -Computer und einem anderen Host -Gerät testen. Der Host generiert und sendet eine Echo -Anforderungsnachricht. Der Computer oder Gerät, den der Host eine Echo -Query -Nachricht an die Anforderung gesendet hat, verarbeitet sie und sendet eine ICMP -Echo -Antwort an den Host zurück.

In der vorherigen Abbildung zeigt der erste Pfeil eine ICMP-Echo-Anforderung (Typ-8-Code-0), während der zweite Pfeil eine Echo-Antwort bedeutet, häufig Typ-0-Code-0. Eine ICMP -Echo -Antwortnachricht gibt häufig den Typ, Code, die Überprüfung, die ID und die Sequenz an.

Die ID -Attribute für IDMP -Meldungen (ID) und Sequenzattribute für ICMP. Die Datennutzlast für Echo -Anforderungspakete, die in ASCII -Zeichen enthalten sind, ist ideal für die Polsterung. Außerdem muss jede Echo -Antwortnachricht mit denselben Datennutzlastspezifikationen wie ihre entsprechende Echo -Anfrage geliefert werden.

Senden einer ICMP -Echo -Nachricht

Sie können eine Echo -Anforderung über den folgenden Ping -Befehl senden, wobei die IP -Adresse der Computer ist, den Sie für Ping planen.

Ihr Host -Computer erstellt eine Echo -Nachricht und sendet sie an das angegebene Gerät. Das Gerät erstellt im Gegenzug eine Echo -Antwort und sendet sie an den anfordernden Host zurück.

Abschluss

Der Befehl ICMP gilt in einer Reihe von Netzwerkverwaltungsfunktionen. Während sich dieser Artikel auf die ICMP -Echo -Anforderung und Antwort -Abfragenachrichten konzentrierte, ist er auch für Fehlerbehebungszwecke zur Verfügung gestellt.