ICMP (Internet Control Message Protocol) ist nützlich bei der Suche von Fehlern und Störungen in einem Netzwerk. Es wird zur Übertragung von Statusinformationen und Fehlermeldungen für TCP- und UDP-Protokolle benutzt. Sollte ein Fehler bei dem Übertragen eines Datenpakets auftauchen, wird automatisch eine ICMP-Meldung erzeugt und in ein IP-Datenpaket verpackt. Das Datenpaket wird anschließend zum Sender geschickt um ihn den Status der Verbindung mitzuteilen.
Folgendende Bedeutungen enthalten die zurückgegebenen Statusmeldungen von ICMP
Typ | Typname | Code | Beschreibung |
---|---|---|---|
0 | Echo-Antwort | 0 | Antort auf eine Echo-Anfrage. Wird bei Ping verwendet |
3 | Ziel ist nicht erreichbar | 0 | Netzwerk ist nicht erreichbar |
3 | Ziel ist nicht erreichbar | 1 | Host ist nicht erreichbar |
3 | Ziel ist nicht erreichbar | 2 | Protokoll ist nicht erreichbar |
3 | Ziel ist nicht erreichbar | 3 | Port ist nicht erreichbar |
3 | Ziel ist nicht erreichbar | 5 | Route nicht möglich |
3 | Ziel ist nicht erreichbar | 13 | Wird von Firewall geblockt |
4 | Entlasten der Quelle | 0 | Warteschlange beim Empfänger ist voll |
8 | Echo-Anfrage | 0 | Wird bei Ping gesendet |
11 | Zeitlimit überschritten | 0 | Lebensdauer (TTL) ist abgelaufen |