令和4年度 春期 ネットワークスペシャリスト試験 午前II 問6
テクノロジネットワークTCP・UDP・IP層の制御
IPv4におけるICMPのメッセージに関する説明として,適切なものはどれか。
解答・解説
正解: イ. 転送されてきたデータグラムを受信したルータが,そのネットワークの最適なルータを送信元に通知して経路の変更を要請するには,Redirectを使用する。
IPv4におけるICMP(Internet Control Message Protocol)は、IP通信の制御やエラー通知を行うためのプロトコルです。
正解はイです。
正解の根拠
- イ: ICMP Redirect(リダイレクト)メッセージは、ルータがデータグラムを受信した際、宛先へのより最適な経路(別のルータ)が存在する場合に、その情報を送信元ホストに通知して経路変更を促すために使用されます。したがって、この説明は適切です。
各選択肢の解説
- ア: 送信元が設定したソースルーティングが失敗した場合は、Destination Unreachable(到達不能)メッセージの一種である「Source Route Failed」が返されます。Echo Replyは、Echo Request(pingコマンドなど)に対する応答として使用されるメッセージです。
- ウ: フラグメントの再組立て中にタイムアウトが発生した場合は、データグラムを破棄してTime Exceeded(時間超過)メッセージを返します。Parameter Problem(パラメータ異常)は、IPヘッダ内のパラメータに誤りがあり処理を続行できない場合に使用されます。
- エ: ルータのバッファがあふれた場合などに、送信元ホストに送信量の抑制を促す目的で使用されるのはSource Quench(始点抑制)メッセージです。Time Exceededメッセージは、IPデータグラムの生存時間(TTL)が0になった場合や、前述のフラグメント再組立てタイムアウト時に使用されます。