情報処理安全確保支援士試験 情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ 問19: IPv4 における ICMP のメッセージに関する説明として,適切なものはどれか。
←情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ
における のメッセージに関する説明として,適切なものはどれか。
問題本文
IPv4 における ICMP のメッセージに関する説明として,適切なものはどれか。
選択肢
- ア.送信元が設定したソースルーティングが失敗した場合は,Echo Reply を返す。
- イ.転送されてきたデータグラムを受信したルータが,そのネットワークの最適なルータを送信元に通知して経路の変更を要請するには,Redirect を返す。
- ウ.フラグメントの再組立て中にタイムアウトが発生した場合は,データグラムを破棄して Parameter Problem を返す。
- エ.ルータでメッセージを転送する際に,送信元が設定した TTL が 0 になった場合は,Destination Unreachable を返す。
正解
イ. 転送されてきたデータグラムを受信したルータが,そのネットワークの最適なルータを送信元に通知して経路の変更を要請するには,Redirect を返す。
解説
ICMPのRedirectは、ルータが受け取ったパケットについて、より最適な次ホップ(別ルータ)が同一ネットワーク上に存在すると判断したとき、送信元に経路変更を促すために返すメッセージ。これを正しく述べたイが正解。実務ではRedirectは経路最適化に使われる一方、悪用で経路を誘導される恐れがあり、不要なら無効化することが多い。
選択肢ごとの解説
- ア.ソースルーティング失敗時にEcho Replyを返すという説明は誤りで、Echo Replyはping応答である。
- イ.最適なルータを通知し経路変更を促すためRedirectを返す点が正しく、正解。
- ウ.再組立てタイムアウト時はTime Exceededを返すのが正しく、Parameter Problemではないので誤り。
- エ.TTLが0になった場合はTime Exceededを返すのが正しく、Destination Unreachableではないので誤り。
情報処理安全確保支援士試験 令和6年度秋期 午前Ⅱ の過去問一覧へ戻る・問19