Definition Was ist ICMP?

Von chrissikraus 2 min Lesedauer

Anbieter zum Thema

Das Internet Control Message Protocol (ICMP) ist ein Netzwerkprotokoll, mit dem Probleme bei der Datenübertragung innerhalb eines Netzwerks festgestellt werden können.

Grundlagenwissen zum IT-Business(Bild:  © adiruch na chiangmai - Fotolia.com)
Grundlagenwissen zum IT-Business
(Bild: © adiruch na chiangmai - Fotolia.com)

Das Internet Control Message Protocol (ICMP) ist ein Protokoll der Netzwerkschicht bzw. des Internet Layer im TCP/IP Model. Es wird von verschiedenen Netzwerkgeräten genutzt, um Fehler auf Netzwerkebene zu behandeln. Das Protokoll ist weit verbreitet und ein gängiges Mittel für Administratoren, um Kommunikationsfehler in Netzwerken zu untersuchen oder um die Leistung eines Netzwerks zu analysieren.

Funktionsweise von ICMP

Viele Netzwerkprotokolle wie TCP arbeiten verbindungsorientiert. Sie setzen einen erfolgreichen Handshake zwischen den beteiligten Geräten voraus, bevor Datenpakete übertragen werden, und schließen die Verbindung am Ende der Übertragung. ICMP ist ein verbindungsloses Protokoll und arbeitet, ohne eine solche Verbindung herzustellen. Die Nachricht wird ganz einfach gesendet. Diese Nachrichten werden von Netzwerkknoten generiert, wenn sie auf ein Problem beim Weiterleiten von Datenpaketen stoßen.

Es gibt innerhalb des Internet Control Message Protocols verschiedene Typen und Subtypen (Codes), die für die Diagnose von Netzwerkkommunikation genutzt werden können. Gängige Beispiele:

  • Destination Unreachable (Typ 3) kann unterschiedliche Gründe melden, aus denen ein Paket sein Ziel nicht erreichen konnte, z. B. Port nicht erreichbar oder Netzwerk nicht erreichbar.
  • Echo Request (Type 8) und Echo Reply (Type 0) werden für Pings verwendet, um Erreichbarkeit und Antwortzeit eines Netzwerkknotens zu prüfen.

Probleme von ICMP

ICMP kann von einem Angreifer verwendet werden, um die Leistungsfähigkeit eines Netzwerks bewusst zu beeinträchtigen. Das verbindungslose Protokoll kann beispielsweise missbraucht werden, um ein Netzwerk derart mit Nachrichten zu überlasten, dass die normale Funktionalität nicht mehr möglich ist. Deshalb kann es in kritischen Umgebungen notwendig sein, den Einsatz dieses Protokolls einzuschränken oder grundsätzlich alle ICMP-Pakete herauszufiltern.

Fazit

ICMP ist ein nützliches Tool für Netzwerkadministratoren, das bei der Diagnose und Fehlerbehandlung in Netzwerken hilft. Netzwerkgeräte können Fehler bei Übertragungen und Verbindungsversuchen kommunizieren und Netzwerkverbindungen auf verschiedene Aspekte testen. Allerdings sollten Administratoren die Schwachstellen im Auge behalten, die durch das Protokoll entstehen können und bei der Konfiguration des Netzwerks an entsprechende Sicherheitsmaßnahmen denken.

(ID:50185531)

Wissen, was läuft

Täglich die wichtigsten Infos aus dem ITK-Markt

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung