Inhaltsverzeichnis:
- Definition - Was bedeutet Internet Control Message Protocol (ICMP)?
- Techopedia erklärt das Internet Control Message Protocol (ICMP)
Definition - Was bedeutet Internet Control Message Protocol (ICMP)?
Das Internet Control Message Protocol (ICMP) ist ein TCP / IP-Netzwerkprotokoll, das Fehlerbehebungs-, Steuerungs- und Fehlermeldungsdienste bereitstellt. ICMP wird am häufigsten in Betriebssystemen für vernetzte Computer verwendet und überträgt dort Fehlermeldungen.
ICMP für Internet Protocol Version 4 heißt ICMPv4 und für Internet Protocol Version 6 heißt ICMPv6.
Das Internet Control Message Protocol wird auch als RFC 792 bezeichnet.
Techopedia erklärt das Internet Control Message Protocol (ICMP)
Eine ICMP-Nachricht wird aufgrund von Fehlern in einem IP-Datagramm oder zu Diagnosezwecken erstellt. Diese Fehler werden an die Quell-IP-Adresse des Ursprungs-Datagramms gemeldet. Eine ICMP-Nachricht ist direkt in einem einzelnen IP-Datagramm gekapselt und meldet Fehler bei der Verarbeitung von Datagrammen.
Ein ICMP-Header beginnt nach dem IPv4-Header. Ein ICMP-Paket hat einen 8-Byte-Header, gefolgt von einem variablen Datenabschnitt. Die ersten vier Bytes des Headers sind fest:
- ICMP-Typ
- ICMP-Code
- Prüfsumme der gesamten ICMP-Nachricht
- Prüfsumme der gesamten ICMP-Nachricht
Die verbleibenden vier Bytes des Headers variieren je nach ICMP-Typ und -Code.
Die mit ICMP verknüpfte Fehlermeldung enthält einen Datenabschnitt, der den gesamten IP-Header zusammen mit den ersten acht Bytes des Pakets enthält, das die Fehlermeldung generiert hat. Ein ICMP-Datagramm wird dann in ein neues Datagramm eingekapselt.
