ICMP (Internet Control Message Protocol)

Das ICMP (Internet Control Message Protocol) ist ein Protokoll der Internetschicht, das von Netzwerkgeräten zur Diagnose von Netzwerkkommunikationsproblemen verwendet wird. ICMP wird hauptsächlich dazu verwendet, um festzustellen, ob Daten rechtzeitig ihr Ziel erreichen oder nicht. Im Allgemeinen wird das ICMP-Protokoll auf Netzwerkgeräten wie z.B. Routern eingesetzt.

Wozu wird ICMP verwendet?

Der Hauptzweck von ICMP ist die Fehlerberichterstattung. Wenn zwei Geräte über das Internet miteinander verbunden sind, erzeugt das ICMP Fehler, die dem sendenden Gerät mitgeteilt werden müssen, falls die Daten nicht an den vorgesehenen Zielort gelangt sind.

Eine weitere Verwendung des ICMP-Protokolls ist die Durchführung von Netzwerkdiagnosen; die häufig verwendeten Terminal-Dienstprogramme Traceroute und ping arbeiten beide mit ICMP. Das Traceroute-Dienstprogramm wird zur Anzeige des Routing-Pfads zwischen zwei Internet-Geräten verwendet. Der Routing-Pfad ist der tatsächliche physische Pfad der angeschlossenen Router, den eine Anfrage durchlaufen muss, bevor sie ihr Ziel erreicht. Der Weg zwischen einem Router und einem anderen wird als "Hop" bezeichnet, und eine Traceroute meldet auch die für jeden Hop auf dem Weg benötigte Zeit. Dies kann nützlich sein, um die Quellen von Netzwerkverzögerungen zu ermitteln.

Das Ping-Dienstprogramm ist eine vereinfachte Version der Traceroute. Ein Ping testet die Geschwindigkeit der Verbindung zwischen zwei Geräten und meldet genau, wie lange ein Datenpaket braucht, um sein Ziel zu erreichen und zum Gerät des Absenders zurückzukehren. Obwohl Ping keine Daten über Routing oder Sprünge liefert, ist es dennoch eine sehr nützliche Metrik zur Messung der Latenzzeit zwischen zwei Geräten. Die ICMP-Echo-Abfrage- und Echo-Antwort-Nachrichten werden häufig zum Zweck der Durchführung eines Pings verwendet. Leider können sich Netzwerkangriffe diesen Prozess zunutze machen und Mittel zur Unterbrechung wie die ICMP-Flood-Attacke und den Ping of Death-Angriff schaffen.

Stand: 18.03.2020