IP
エラー処理と
ICMP
2001
年
7
月
3
日
牧之内研
B4
稲田
稔
IP
で起こるエラー
どんなときにエラーが起
こるか
宛先に到達できない
生存時間経過
受信が間に合わない
受信したデータグラムのパラメータに異常が
ある
データグラム配送により適したルートが存在
IP
は固有のエラー報告
機構や管理機
構を
もっていない
ICMP
により実現
ICMP
とは
Internet Contr
ol Message Pr
otocol
IP
と同じネットワーク層のプロトコル
IP
でのエラーの報告や
発信元の制御
、その
他の情報提供を行う
IP
を利用してメッセージを配信
ICMP
メッセージ配
信で起こったエラーに対する
ICMP
メッセージは生成されない
ICMP
メッセージのタイプ
エラーメッセージ
宛先到達不能、発信抑制、時間超過、パラ
メータ異常の報告
問い合わせメッセージ
エコー要求・応答、情報要求・応答、タイムス
タ
ンプ、アドレスマスク要求・応答
ICMP
メッセージのフォーマット
0
4
8
16
24
31
IP
データグラム
0
8
16
24
31
ICMP
タイプ
コード
チェックサム
ICMP
データ
バージョン
ヘッダ長
サービスタイプ
パケット長
識別子
フラグ
フラグメントオフセ
ット
生存時間
プロトコル
ICMP=01
ヘッダチェックサム
送信元アドレス
宛先アドレス
パディング
オプション
IP
データ
メッセージヘッダとデータ
ICMP
宛先到達不能メッセージ
宛先に到達できない
相手先ホストまたはネットワークが存在しな
い
フラグメント化が必要だがフラグメント不可フラ
グが設定されてい
る
ICMP
宛先到達不能メッセージで報告
ICMP
時間超過メッセージ
生存時間終了
データグラムに設定されている生存時間を超
過したのでデータグラムが廃棄された
フラグメント再構成タイマー終了
データグラムのフラグメ
ントが一定時間
内にす
べて受信できなかった
ICMP
時間超過メッセージで報告
ICMP
発信抑制メッセージ,
ICMP
パラメータ異常メッセージ
受信が間に合わない
データグラムの着信速度が受信側の処理能
力を超えているとき
パラメータ異常
IP
データグラムのヘッダパラメータに異常があ
るとき
ICMP
発信抑制メッセージで報告、発信抑制
ICMP
パラメータ異常メッセージで報告
ICMP
ルート変更メッセージ
ルート変更
IP
データグラムの配信により適したルートがあ
るとき
A
1
3
4
2
B
ICMP
ルート変更メッセージ