Information Request or Information Reply Message (情報要求または情報応答メッセージ)
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フィールド
Addresses (アドレス)
情報要求メッセージの送信元アドレスは、情報応答メッセージの宛先となります。情報応答メッセージを形成するには、送信元と宛先のアドレスを単に逆にし、タイプコードを16に変更し、チェックサムを再計算します。
ICMPフィールド
Type (タイプ)
- 15 = information request message (情報要求メッセージ);
- 16 = information reply message (情報応答メッセージ).
Code (コード)
0
Checksum (チェックサム)
チェックサムは、ICMPタイプから始まるICMPメッセージの1の補数和の16ビット1の補数です。チェックサムを計算する場合、チェックサムフィールドはゼロであるべきです (SHOULD)。このチェックサムは将来置き換えられる可能性があります (MAY)。
Identifier (識別子)
code = 0の場合、要求と応答の一致を支援するための識別子であり、ゼロである可能性があります (MAY)。
Sequence Number (シーケンス番号)
code = 0の場合、要求と応答の一致を支援するためのシーケンス番号であり、ゼロである可能性があります (MAY)。
説明 (Description)
このメッセージは、IPヘッダーの送信元と宛先アドレスフィールドの送信元ネットワークがゼロ (「この」ネットワークを意味する) である場合に送信される可能性があります (MAY)。応答するIPモジュールは、アドレスを完全に指定して応答を送信すべきです (SHOULD)。このメッセージは、ホストがそれが所在するネットワークの番号を見つける方法です。
識別子とシーケンス番号は、応答を要求と一致させるために、エコー送信者によって使用される可能性があります (MAY)。例えば、識別子はTCPまたはUDPのポートのようにセッションを識別するために使用され、シーケンス番号は送信される各要求ごとに増加される可能性があります。宛先は、応答でこれらの同じ値を返します。
コード0は、ゲートウェイまたはホストから受信される可能性があります (MAY)。
注: 情報要求/応答 (Information Request/Reply) メッセージは廃止されました。現代のネットワークでは通常、ネットワーク構成情報を取得するために DHCP (RFC 2131) または他のメカニズムを使用します。