ここでの情報は、本やインターネットで調べたものです。
内容が間違っていないように注意したつもりですが、
私が勘違いをしている可能性も多分に有ります。
もし、間違いに気付かれた場合はpc.qaz1@gmail.comへのメールか、
または掲示板でお聞かせください。
| _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
| 色 | 長さ | 内容 |
| 赤 | 8bit(=1バイト) | ICMPメッセージの種類(型) |
| 橙 | 8bit(=1バイト) | 種類(型)についての詳しい情報 |
| 緑 | 16bit(=2バイト) | チェックサム(データが壊れていないかの確認用) |
| 値(10進数) | 値の種類 | 値の意味 |
| 0 | 応答 | エコー要求への応答 (Echo Reply) |
| 3 | エラー | 宛先への到達不能 (Destination Unreachable) |
| 4 | 要求 | データ送信の抑制要求(処理が間に合わないなど) (Source Quench) |
| 5 | 要求 | 通信経路の変更要求(ルート情報が間違っている場合など) (Redirect) |
| 8 | 要求 | エコー要求 (Echo Request) |
| 11 | エラー | 時間切れエラー(TTLがゼロになった場合など) (Time Exceeded for a Datagram) |
| 12 | エラー | パラメータの異常(データのパラメータに誤りがあった場合) (Parameter Problem on a Datagram) |
| 13 | 要求 | タイムスタンプの要求(ホスト同士の時間合わせやネットワークの遅延計測に使用) (Timestamp Request) |
| 14 | 応答 | タイムスタンプ要求への応答 (Timestamp Reply) |
| 15 | 要求 | 情報要求(現在は使用しない) (Information Request) |
| 16 | 応答 | 情報要求への応答(現在は使用しない) (Information Reply) |
| 17 | 要求 | アドレスマスク要求(他のマシンやルータのサブネットマスク取得に使用) (Address Mask Request) |
| 18 | 応答 | アドレスマスク要求への応答 (Address Mask Reply) |
| 値(10進数) | 値の意味 |
| 0 | 指定されたネットワークへの到達不能 (Net Unreachable) |
| 1 | 指定されたホストへの到達不能 (Host Unreachable) |
| 2 | 指定されたプロトコルへの到達不能 (Protocol Unreachable) |
| 3 | 指定されたポートへの到達不能 (Port Unreachable) |
| 4 | 細分化が必要な状況で、細分化が禁止されていた (Fragmentation Needed and Don't Fragment was Set) |
| 5 | 指定された経路が使用不能だった (Source Route Failed) |
| 6 | 宛先ネットワークが不明 (Destination Network Unknown) |
| 7 | 宛先ホストが不明 (Destination Host Unknown) |
| 8 | 送信元ホストが通信できない (Source Host Isolated) |
| 9 | 宛先ネットワークとの通信が禁止されている (Communication with Destination Network is Administratively Prohibited) |
| 10 | 宛先ホストとの通信が禁止されている (Communication with Destination Host is Administratively Prohibited) |
| 11 | 指定されたサービスタイプでは、ネットワークに到達不能 (Destination Network Unreachable for Type of Service) |
| 12 | 指定されたサービスタイプでは、ホストに到達不能 (Destination Host Unreachable for Type of Service) |
| 13 | 通信が禁止されている (Communication Administratively Prohibited) |
| 14 | ホストの優先順位違反 (Host Precedence Violation) |
| 15 | 優先順位による実質的な遮断 (Precedence cutoff in effect) |
| 値(10進数) | 値の意味 |
| 0 | 指定されたネットワークへのルート変更 (Redirect Datagram for the Network) |
| 1 | 指定されたホストへのルート変更 (Redirect Datagram for the Host) |
| 2 | 指定された生存時間TTLとネットワークへのルート変更 (Redirect Datagram for the Type of Service and Network) |
| 3 | 指定された生存時間TTLとホストへのルート変更 (Redirect Datagram for the Type of Service and Host) |
| 値(10進数) | 値の意味 |
| 0 | 生存時間TTLがゼロになった (Time to Live exceeded in Transit) |
| 1 | 受信側でフラグメントの再構成に失敗(または時間切れ) (Fragment Reassembly Time Exceeded) |
| 値(10進数) | 値の意味 |
| 0 | ポインタの値によって受信データのエラー個所が示されている (Pointer indicates the error) |
| 1 | ポインタの値は使用しない (Missing a Required Option) |
| 2 | パラメータ長の不正 (Bad Length) |