| |
6
für Echo-Antwort-Nachrichten. Das Codefeld wird auf 0 gesetzt und hat keine Bedeutung. Identifier und Sequence Number sind für die Identifizierung des jeweiligen Paketes gedacht, da meist mehrere Pakete auf einmal versendet werden. Im zusätzlichen Feld Data befinden sich weitere Informationen, die der Zielhost dann als Echo zurückschicken soll.
Abbildung 5: Echo Paket
2.3 . ICMP Prinzipien
Um die Netzwerke nicht mit zu vielen ICMP-Nachrichten zu belasten, folgt ICMP gewissen Prinzipien. Unter bestimmten Umständen kann es vorkommen, dass ICMP-Fehlermeldungen verloren gehen, oder Fehler enthalten. Standardmäßig wird versucht mit dem Best-Effort Dienst die Datagramme zuzustellen. Anders bei ICMP, hier werden ICMP-Fehlermeldungen höchstens einmal pro Fehler verschickt. Auch gibt es nie ICMP-Fehlermeldungen als Antwort auf ICMP- Fehlermeldungen. Damit wollten die Protokollentwickler die Überlastung eines Internets durch Fehlermeldungen über Fehlermeldungen vermeiden. ICMP- Fehlermeldungen auf ICMP-Informationsmeldungen oder ICMP-Anforderungen sind jedoch möglich. Weiterhin wird beim Versand darauf geachtet, dass die Zieladresse einen eindeutigen Empfänger hat. Multicast- oder Broadcastadressen werden z.B. nicht unterstützt. So werden auch ICMP-Fehlermeldungen nur als Antwort auf das erste Fragment eines Datagramms, nie auf die folgenden Fragmente versandt.
2.4 . ICMP Anwendung: Traceroute
Mit Traceroute kann der Weg, den die Datagramme bei einer Verbindung zwischen zwei Rechnern zurücklegen, getestet und angezeigt werden. Wie auch ping verwendet Traceroute dazu das Icmp-Protokoll. Es verwendet jedoch einen
|  |
|
| |
|
|