IPA過去問ドリル

令和6年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問19

テクノロジ/ネットワーク

IPv4 における ICMP のメッセージに関する説明として,適切なものはどれか。

出典:令和6年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問19

正解:イ

解説

ICMP の Redirect メッセージは,ルータがあるネットワーク宛てのデータグラムを転送しようとした際に,そのデータグラムを転送してきたホスト(送信元)に対して,実はより適切な別のルータが同一ネットワーク上に存在することを通知し,以降はそのルータを経由するよう経路の変更を促すために送信されます。なお,ソースルーティング失敗時や TTL が 0 になった場合には Destination Unreachable や Time Exceeded が返され,フラグメント再組立てのタイムアウト時には Time Exceeded が返されるのが正しい動作です。

選択肢ごとの解説

  • 誤り。ソースルーティングが失敗した場合には,Echo Reply ではなく Destination Unreachable(コード:ソースルート失敗)が返されます。
  • 正しい。より最適なルータの存在を送信元に通知し,経路の変更を要請するために送信されるのが ICMP Redirect メッセージです。
  • 誤り。フラグメントの再組立て中にタイムアウトが発生した場合には,Parameter Problem ではなく Time Exceeded(再組立てタイムアウト)が返されます。
  • 誤り。送信元が設定した TTL が 0 になった場合には,Destination Unreachable ではなく Time Exceeded(TTL 超過)が返されます。
情報処理安全確保支援士の過去問を演習モードで解く