平成24年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問10
テクノロジ/ネットワークIPv4 における ICMP のメッセージに関する説明として,適切なものはどれか。
出典:平成24年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問10
- ア送信元が設定したソースルーティングが失敗した場合は,Echo Reply を返す。
- イ転送されてきたデータグラムを受信したルータが,そのネットワークの最適なルータを送信元に通知して経路の変更を要請するには,Redirect を使用する。
- ウフラグメントの再組立て中にタイムアウトが発生した場合は,データグラムを破棄して Parameter Problem を返す。
- エルータでメッセージを転送する際に,受信側のバッファがあふれた場合には Time Exceeded を送り,送信ホストに送信を抑制することを促す。
正解:イ
解説
ICMP の Redirect メッセージは,ルータが受信したデータグラムに対して,送信元と同一ネットワーク上により最適な経路(ルータ)が存在することを検知した場合に,送信元ホストへ経路の変更を通知するために使用されます。
選択肢ごとの解説
- ア誤り。ソースルーティングが失敗した場合は,Destination Unreachable(宛先到達不能)が返されます。Echo Reply は Echo Request への応答です。
- イ正しい。転送先ネットワークへのより最適なルータを送信元に通知して経路変更を促すのが ICMP Redirect です。
- ウ誤り。フラグメントの再組立てタイムアウトが発生した場合は,Time Exceeded(再組立て時間超過)が返されます。Parameter Problem はヘッダ中のパラメータ異常を通知するものです。
- エ誤り。バッファがあふれた場合に送信抑制を促すのは Source Quench の役割であり,Time Exceeded は TTL 超過や再組立てタイムアウトを通知するものです。