IPA過去問ドリル

令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問15

テクノロジ/ネットワーク

TCP/IP ネットワークにおける ICMP の機能として,適切なものはどれか。

出典:令和3年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問15

正解:ア

解説

ICMP(Internet Control Message Protocol)は,IP パケットの転送に関するエラー通知や制御情報の伝達に用いられるプロトコルです。代表的な機能の一つに,IP ヘッダの TTL(Time To Live)フィールドが経由するルータごとに減算され,規定値(0)に達してパケットが破棄された場合に,そのことを送信元に通知する Time Exceeded メッセージがあります。

選択肢ごとの解説

  • 正しい。IP パケットが経由したルータの数(ホップ数)が規定値に達し TTL が 0 になったことを検出したルータが,ICMP の Time Exceeded メッセージを用いて送信元に通知します。
  • 誤り。UDP パケットのチェックサムエラーは,UDP 自身の機能によって検出され,一般にはパケットが破棄されるだけであり,ICMP によって送信元に通知される機能ではありません。
  • 誤り。イーサネットフレームの FCS エラーはデータリンク層で検出されるものであり,ネットワーク層のプロトコルである ICMP の機能ではありません。
  • 誤り。TCP ヘッダのシーケンス番号を用いた再送要求は,TCP 自身が行う信頼性制御の機能であり,ICMP の機能ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く