戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

情報処理安全確保支援士 2024年 秋期 午前219


問題文

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

選択肢

送信元が設定したソースルーティングが失敗した場合はEcho Replyを返す。
転送されてきたデータグラムを受信したルータがそのネットワークの最適なルータを送信元に通知して経路の変更を要請するにはRedirectを返す。(正解)
フラグメントの再組立て中にタイムアウトが発生した場合はデータグラムを破棄してParameter Problemを返す。
ルータでメッセージを転送する際に送信元が設定したTTLが0になった場合はDestination Unreachableを返す。

IPv4におけるICMPのメッセージに関する説明【午前2 解説】

要点まとめ

  • 結論:ICMPのRedirectメッセージは、ルータが最適な経路を送信元に通知するために使われます。
  • 根拠:IPv4のICMP仕様では、ルータがより良い経路を知っている場合にRedirectを送信し、経路の最適化を促します。
  • 差がつくポイント:Redirectと他のICMPメッセージ(Echo Reply、Parameter Problem、Destination Unreachable)の役割を正確に理解することが重要です。

正解の理由

選択肢イは「転送されてきたデータグラムを受信したルータが、そのネットワークの最適なルータを送信元に通知して経路の変更を要請するにはRedirectを返す」と述べています。これはICMPのRedirectメッセージの正確な説明です。ルータは受信したパケットの送信元に対し、より効率的な経路が存在する場合にRedirectを送信し、経路の最適化を図ります。

よくある誤解

ICMPの各メッセージの役割を混同しやすく、特にRedirectとDestination Unreachableの違いを誤解しがちです。TTLが0になった場合はDestination UnreachableではなくTime Exceededメッセージが返されます。

解法ステップ

  1. ICMPの主要なメッセージタイプ(Echo Reply、Redirect、Parameter Problem、Destination Unreachable)を確認する。
  2. 各メッセージの用途と発生条件を整理する。
  3. 問題文の説明と照らし合わせて、正しいメッセージの役割を特定する。
  4. 選択肢の文言がICMP仕様に合致しているかを検証する。
  5. 最も正確な説明をしている選択肢を選ぶ。

選択肢別の誤答解説

  • ア: ソースルーティング失敗時にEcho Replyを返すのは誤りで、実際はDestination Unreachableなどが返される。
  • イ: 正解。Redirectメッセージは経路の最適化を促すために送信される。
  • ウ: フラグメント再組立て中のタイムアウトはデータグラム破棄の原因となるが、返されるのはTime ExceededでありParameter Problemではない。
  • エ: TTLが0になった場合はDestination UnreachableではなくTime Exceededメッセージが返されるため誤り。

補足コラム

ICMP(Internet Control Message Protocol)はIPv4ネットワークの管理とエラー通知に使われる重要なプロトコルです。代表的なメッセージにはEcho Request/Reply(ping)、Destination Unreachable、Redirect、Time Exceededなどがあり、ネットワークのトラブルシューティングや経路制御に役立ちます。

FAQ

Q: ICMP Redirectはどのような場合に送信されますか?
A: ルータが受信したパケットの送信元に対し、より効率的な経路が存在すると判断した場合に送信されます。
Q: TTLが0になったパケットに対してICMPはどのメッセージを返しますか?
A: Time Exceededメッセージを返します。Destination Unreachableではありません。

関連キーワード: ICMP, IPv4, Redirect, ネットワーク経路制御、TTL, Time Exceeded
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報処理安全確保支援士
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について