Information Request or Information Reply Message (Informationsanfrage-Nachricht)
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identifier | Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
IP-Felder
Addresses (Adressen)
Die Adresse des Quellhosts in einer Informationsanfrage-Nachricht wird die Zieladresse der Informationsantwort-Nachricht sein. Um eine Informationsantwort-Nachricht zu bilden, vertauscht die Quelle und das Ziel die Adressen, setzt den Typ-Code auf 16 und berechnet die Prüfsumme neu. Die Identifikation und Sequenznummer können jedoch vom sendenden Prozess verwendet werden, um die Antworten mit den Anfragen zu verknüpfen.
ICMP-Felder
Type
15 für Informationsanfrage-Nachricht;
16 für Informationsantwort-Nachricht.
Code
0
Checksum (Prüfsumme)
Die Prüfsumme ist das 16-Bit-Einerkomplement der Einerkomplement-Summe der ICMP-Nachricht, beginnend mit dem ICMP-Type. Zur Berechnung der Prüfsumme sollte das Prüfsummenfeld Null sein. Diese Prüfsumme kann in Zukunft ersetzt werden.
Identifier
Wenn Code = 0, kann eine Identifikation als Hilfsmittel zur Zuordnung von Informationsanfragen zu Informationsantworten verwendet werden. Der Code kann in der Informationsantwort zurückgegeben werden.
Sequence Number (Sequenznummer)
Wenn Code = 0, kann eine Sequenznummer als Hilfsmittel zur Zuordnung von Informationsanfragen zu Informationsantworten verwendet werden. Der Code kann in der Informationsantwort zurückgegeben werden.
Beschreibung
Diese Nachricht kann mit der Quell-Netzwerkadresse im Adressfeld, die auf Null gesetzt ist (was bedeutet „dieses Netzwerk"), gesendet werden, um Informationen über die Nummer des Netzwerks anzufordern. Die Antwort-Nachricht sollte die Quell- und Zieladressfelder vollständig mit den Adressen spezifizieren. Diese Nachricht ist eine Möglichkeit für einen Host, die Nummer des Netzwerks zu erhalten, an das er angeschlossen ist.
Historischer Hinweis: Diese Nachrichtentypen (15 und 16) sind jetzt VERALTET (obsolete). Moderne Netzwerke verwenden DHCP (Dynamic Host Configuration Protocol, Dynamisches Host-Konfigurationsprotokoll, RFC 2131) oder DHCPv6 (RFC 3315) für die Netzwerkkonfiguration, einschließlich der Bereitstellung von Netzwerkpräfixinformationen.
Implementierungen SOLLTEN diese Nachrichtentypen aus Sicherheitsgründen nicht mehr verwenden:
- Sie können für Netzwerk-Reconnaissance verwendet werden
- Sie bieten unzureichende Authentifizierung
- Moderne Alternativen sind sicherer und funktionsreicher