2021年 秋期 エンベデッドシステムスペシャリスト 午前 問15

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

 ア  IPパケットが経由したルータの数が規定数に達したことを送信元に通知する。
 イ  UDPパケットのチェックサムエラーを送信元に通知する。
 ウ  イーサネットフレームのFCSエラーが発生したときに再送を要求する。
 エ  データが途中で失われたときに、TCPヘッダーのシーケンス番号を送信元に伝え再送を要求する。


答え ア


解説
IPパケットは送信したデータが相手に永遠に届かず無限にルータがパケットの中継をしないように生存時間(数、IPv4ではTTL、IPv6ではホップ制限)を設定して送信します。
IPパケットを中継するルータはこの生存時間を“-1”して次のルータに送り、受信したパケットの生存時間が“0”だったときは生存時間が切れたのでパケットを破棄し、送信元にICMPで時間切れ通知(Time Exceeded Message)を送ります。
ICMPのこの機能を使ったコマンドにトレースルート(traceroute)があります。


キーワード
・ICMP

キーワードの解説
  • ICMP(Internet Control Message Protocol)
    インターネット・プロトコル(IP)のデータグラム処理における誤りの通知や通信に関する情報の通知などのために使用される。
    最も一般的なICMPの使い方は“ping”コマンド(ICMP_ECHO Request/Reply)です。

もっと、「ICMP」について調べてみよう。

戻る 一覧へ 次へ