Grundlagen der Netzwerkprotokolle: ICMP, TCP, UDP & Routing
ICMP (Internet Control Message Protocol)
Das ICMP-Protokoll ist auf der IP-Ebene für die Fehlerberichterstattung und Statusmeldungen verantwortlich, beispielsweise bei unerreichbaren Routen oder anderen Netzwerkproblemen.
Jede Nachricht enthält einen ICMP-Message-Type, einen Code, eine Prüfsumme sowie den IP-Header, der den Fehler verursacht hat, und spezifische Informationen je nach Meldungstyp.
Verwendung von ICMP
- Ping: Überprüft die IP-Konnektivität zwischen zwei Rechnern. Die Datenfelder enthalten eine Kennung und eine laufende Nummer zur Zuordnung von Anfragen und Antworten.
- Destination Unreachable: Ein Router, der die Route zu einem Datagramm nicht kennt, antwortet mit dieser Meldung an die Quelle.
- Source Quench: Ein überlasteter Router