[[improve]] ICMP (Internet control message protocol) befindet sich in Schicht 3 des [[osi|OSI Modell]]. Hauptaufgabe ist die Übertragung von Statusinformationen und Fehlermeldungen der Protokolle [[ip|IP]], [[tcp|TCP]] und [[udp|UDP]]. Die ICMP-Meldungen werden **zwischen Rechnern und aktiven Netzknoten** (z.B [[router|Routern]]) benutzt um sich gegenseitig Probleme mit Datenpaketen mitzuteilen. Es hat die Protokollnummer 1 im [[ip|IP]] Header. ICMPv6 hat die Protokollnummer 68. Der Typ des ICMP-Pakets und der zugehörige Code stehen als jeweils 8-Bit-Zahl am Anfang des ICMP-Headers. Die Zahlen haben dabei folgende Bedeutungen: {{icmp_types.png}}