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

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

解答・解説

正解: イ. 転送されてきたデータグラムを受信したルータが,そのネットワークの最適なルータを送信元に通知して経路の変更を要請するには,Redirectを返す。

IPv4におけるICMP(Internet Control Message Protocol)は、通信処理で発生したエラーの通知や、通信状態の診断を行うためのプロトコルです。

転送されてきたデータグラムを受信したルータが、同一ネットワーク上にさらに最適な転送先ルータが存在すると判断した場合、送信元ホストにRedirect(リダイレクト)メッセージを送信して経路の変更を促します。したがって、イが適切です。

各選択肢の解説

  • ア:誤り。送信元が設定したソースルーティングが失敗した場合は、Destination Unreachable(宛先到達不可)メッセージが返されます。Echo Replyは、疎通確認(pingコマンドなど)で送信されるEcho Requestに対する応答メッセージです。
  • イ:正解。記述の通り、最適なルータを通知して経路の変更を要請するためにRedirectメッセージが使用されます。
  • ウ:誤り。フラグメントの再組立て中にタイムアウトが発生した場合は、Time Exceeded(時間超過)メッセージが返されます。Parameter Problemは、IPヘッダのパラメータに誤りがあり、データグラムの処理が継続できない場合に返されるメッセージです。
  • エ:誤り。ルータがメッセージを転送する際、TTL(Time To Live:生存時間)が0になりデータグラムを破棄した場合は、Time Exceeded(時間超過)メッセージが返されます。Destination Unreachableは、宛先ネットワークやホストに到達できない場合に返されるメッセージです。

Spineチーム