Information Request or Information Reply Message (Message de demande d'information ou de réponse d'information)
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 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Champs IP
Addresses (Adresses)
L'adresse source dans un message de demande d'information sera la destination du message de réponse d'information. Pour former un message de réponse d'information, les adresses source et destination sont simplement inversées, le code de type changé en 16, et le checksum recalculé.
Champs ICMP
Type
- 15 = information request message (message de demande d'information);
- 16 = information reply message (message de réponse d'information).
Code
0
Checksum
Le checksum est le complément à un sur 16 bits de la somme en complément à un du message ICMP commençant par le Type ICMP. Pour calculer le checksum, le champ checksum devrait être zéro. Ce checksum peut être remplacé à l'avenir.
Identifier (Identifiant)
Si code = 0, un identifiant pour aider à faire correspondre les demandes et les réponses, peut être zéro.
Sequence Number (Numéro de séquence)
Si code = 0, un numéro de séquence pour aider à faire correspondre les demandes et les réponses, peut être zéro.
Description
Ce message peut être envoyé avec le réseau source dans les champs d'adresse source et de destination de l'en-tête IP à zéro (ce qui signifie « ce » réseau). Le module IP répondant devrait envoyer la réponse avec les adresses entièrement spécifiées. Ce message est un moyen pour un hôte de découvrir le numéro du réseau sur lequel il se trouve.
L'identifiant et le numéro de séquence peuvent être utilisés par l'expéditeur de l'écho pour aider à faire correspondre les réponses avec les demandes. Par exemple, l'identifiant pourrait être utilisé comme un port dans TCP ou UDP pour identifier une session, et le numéro de séquence pourrait être incrémenté à chaque demande envoyée. La destination retourne ces mêmes valeurs dans la réponse.
Le code 0 peut être reçu d'une passerelle ou d'un hôte.
Note : Les messages Information Request/Reply (Demande d'information/Réponse d'information) sont obsolètes. Les réseaux modernes utilisent généralement DHCP (RFC 2131) ou d'autres mécanismes pour obtenir des informations de configuration réseau.