平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問7
テクノロジ/ネットワークIPv4 における ICMP のメッセージに関する説明として,適切なものはどれか。
出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問7
- ア送信元が設定したソースルーティングが失敗した場合は,Echo Reply を返す。
- イ転送されてきたデータグラムを受信したルータが,そのネットワークの最適なルータを送信元に通知して経路の変更を要求するには,Redirect を使用する。
- ウフラグメントの再組立て中にタイムアウトが発生した場合は,データグラムを破棄して Parameter Problem を返す。
- エルータでメッセージを転送する際に,受信側のバッファがあふれた場合は Time Exceeded を送り,送信ホストに送信を抑制することを促す。
正解:イ
解説
ICMP の Redirect は,ルータが受信したデータグラムに対してより最適な次ホップが存在する場合に,送信元ホストへその情報を通知して経路変更を促すメッセージです。他の選択肢は Echo Reply や Parameter Problem,Time Exceeded の実際の用途とは異なる説明になっています。
選択肢ごとの解説
- ア誤り。ソースルーティングの失敗は Echo Reply ではなく,通常は Destination Unreachable で通知されます。
- イ正しい。より最適な経路がある場合にルータが送信元へ経路変更を要求するのが ICMP Redirect です。
- ウ誤り。フラグメント再組立て中のタイムアウトでは,Parameter Problem ではなく Time Exceeded(再組立てタイムアウト)が返されます。
- エ誤り。受信側バッファがあふれた場合の送信抑制要求は Source Quench であり,Time Exceeded ではありません。