SkillStack
テクノロジ系19 / 25問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

ICMP Redirectは、ホストが選んだ転送先ルータよりも適切なルータが同一ネットワーク上に存在するとき、現在のルータが送信元ホストに経路変更を促すためのメッセージです。例えば、ホストから受信したデータグラムを別のルータへ転送する必要があり、その別のルータへホストが直接送信できる場合に、より適切な次ホップを通知します。したがって、最適なルータを送信元に通知するイが適切です。

アのEcho Replyを返すという説明は誤りです。Echo Replyは、pingなどで用いられるEcho Requestへの応答です。指定されたソースルートで転送できない場合は、Destination Unreachableの「Source Route Failed」を返します。

ウのParameter Problemを返すという説明は誤りです。フラグメントの再組立てが制限時間内に完了しなかった場合は、Time Exceededの「Fragment Reassembly Time Exceeded」を返します。Parameter Problemは、IPヘッダのフィールドに処理できない問題がある場合などに用いられます。

エのDestination Unreachableを返すという説明は誤りです。ルータで転送中にTTLが0になると、そのデータグラムを破棄してTime Exceededの「TTL Exceeded in Transit」を返します。Destination Unreachableは、宛先ネットワークやポートに到達できない場合などに用いられます。

【ポイント】 ICMPでは、Echoは疎通確認、Redirectは経路変更、Time ExceededはTTL超過や再組立て時間超過を表します。 原因とメッセージ種別の対応を、代表的な利用場面と結び付けて覚えましょう。

出典:令和6年度 秋期 情報処理安全確保支援士試験 午前II 問19
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める