令和6年度 秋期 情報処理安全確保支援士試験 午前 II 問題 問19
テクノロジネットワークTCP・UDP・IP層の制御
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は、宛先ネットワークやホストに到達できない場合に返されるメッセージです。