ICMPに関するネットワークスペシャリスト試験
以下は【ICMP(Internet Control Message Protocol)】をテーマとしたネットワークスペシャリスト試験形式の問題10問です。
形式は【選択問題】【正解】【解説】【穴埋め】【誤文訂正】の5点構成です。
■ 問題1
pingコマンドが送信するICMPメッセージはどれか。
A. 宛先到達不能メッセージ(Type 3)
B. エコー要求メッセージ(Type 8)
C. エコー応答メッセージ(Type 0)
D. リダイレクトメッセージ(Type 5)
【正解】B
【解説】pingはエコー要求(Type 8)を送信し、相手が応答するとエコー応答(Type 0)が返る。
【穴埋め】pingコマンドの送信にはICMPの ________ メッセージが使われる。
→ エコー要求(Type 8)
【誤文訂正】pingはICMPエコー応答(Type 0)を送信する。
→ 正しくは「ICMPエコー要求(Type 8)を送信する。」
■ 問題2
宛先までパケットが到達できなかったことを通知するICMPメッセージはどれか。
A. エコー応答(Type 0)
B. リダイレクト(Type 5)
C. 宛先到達不能(Type 3)
D. 時間超過(Type 11)
【正解】C
【解説】ICMP Type 3は宛先に到達できなかった場合の通知メッセージ。
【穴埋め】宛先に到達できない場合、ICMP ________ メッセージが返される。
→ 宛先到達不能(Type 3)
【誤文訂正】宛先に到達できなかった場合、ICMPエコー応答が返る。
→ 正しくは「ICMP宛先到達不能(Type 3)が返る。」
■ 問題3
tracerouteコマンドで利用されるICMPメッセージはどれか。
A. 宛先到達不能
B. 時間超過
C. パラメータ問題
D. ソースクワンチ
【正解】B
【解説】tracerouteはTTL値を変化させてICMPの時間超過(Type 11)を利用して経路を調査する。
【穴埋め】tracerouteはTTLの期限切れによって ICMP の ________ を受信する。
→ 時間超過(Type 11)
【誤文訂正】tracerouteはICMPエコー応答で経路を調べる。
→ 正しくは「ICMP時間超過で調べる。」
■ 問題4
ルータが経路の変更を通知するICMPメッセージはどれか。
A. 宛先到達不能(Type 3)
B. 時間超過(Type 11)
C. リダイレクト(Type 5)
D. ソースクワンチ(Type 4)
【正解】C
【解説】ICMPリダイレクトはルータが最適な経路を示すために使う。
【穴埋め】ICMP ________ はルータがより適切な経路を知らせる際に使用する。
→ リダイレクト(Type 5)
【誤文訂正】リダイレクトメッセージはホストからルータへ送信される。
→ 正しくは「ルータからホストへ送信される。」
■ 問題5
ICMPメッセージのうち、IPヘッダの不正検出に関係するものはどれか。
A. パラメータ問題(Type 12)
B. 宛先到達不能(Type 3)
C. エコー要求(Type 8)
D. リダイレクト(Type 5)
【正解】A
【解説】ICMP Type 12はIPヘッダの異常(例:オプションフィールドの不正)を通知する。
【穴埋め】IPヘッダのエラーを通知するICMPは ________ メッセージである。
→ パラメータ問題(Type 12)
【誤文訂正】パラメータ問題メッセージはIPアドレスの変換に用いられる。
→ 正しくは「IPヘッダの不正を通知する。」
■ 問題6
ICMPはどのプロトコル上で動作するか。
A. TCP
B. UDP
C. IP
D. ARP
【正解】C
【解説】ICMPはIPの補助プロトコルとしてIPヘッダの次に位置する。
【穴埋め】ICMPは ________ プロトコル上で直接動作する。
→ IP
【誤文訂正】ICMPはTCP上で動作する。
→ 正しくは「IP上で動作する。」
■ 問題7
ICMPが利用される代表的な用途として適切でないものはどれか。
A. パケット到達の検証
B. 経路の調査
C. ポート番号の管理
D. エラー通知
【正解】C
【解説】ポート番号の管理はICMPの機能ではなく、TCPやUDPに関係する。
【穴埋め】ICMPはネットワーク上の ________ 通知や経路の調査に使われる。
→ エラー
【誤文訂正】ICMPはポート番号の割当てに利用される。
→ 正しくは「エラー通知や到達確認に使われる。」
■ 問題8
ICMPメッセージの中で、ルーティングループ検出に関与するものはどれか。
A. 時間超過(Type 11)
B. エコー要求(Type 8)
C. 宛先到達不能(Type 3)
D. リダイレクト(Type 5)
【正解】A
【解説】ルーティングループがあるとTTLが0になり、ICMP時間超過メッセージが返される。
【穴埋め】TTLが0になるとICMPの ________ メッセージが送られる。
→ 時間超過(Type 11)
【誤文訂正】ルーティングループ検出にはリダイレクトメッセージが使われる。
→ 正しくは「時間超過メッセージが使われる。」
■ 問題9
ICMPの使用を不正に利用した攻撃として適切なのはどれか。
A. DNSキャッシュポイズニング
B. ICMPフラッド攻撃
C. SYNフラッド攻撃
D. スニッフィング
【正解】B
【解説】ICMPフラッドは大量のエコー要求などを送り、対象を過負荷にさせるDoS攻撃の一種。
【穴埋め】ICMPを使って大量のパケットで攻撃する手法を ________ という。
→ ICMPフラッド
【誤文訂正】ICMPフラッドはDNS応答の改ざんを目的とする。
→ 正しくは「ICMPメッセージの大量送信によるDoS攻撃である。」
■ 問題10
ICMPメッセージのTypeとCodeは何のために使われるか。
A. パケットの暗号化
B. メッセージの送信速度制御
C. メッセージの種別と内容の区別
D. 通信のポート設定
【正解】C
【解説】ICMPのTypeでメッセージの大分類を、Codeで細分類を示す。
【穴埋め】ICMPのTypeとCodeは、メッセージの ________ を示すために使用される。
→ 種別と内容
【誤文訂正】TypeとCodeはパケットの転送優先度を決定する。
→ 正しくは「メッセージの分類を示す。」
必要に応じて、ICMPv6との比較、各Type/Codeの詳細、ファイアウォールとの関連などの発展問題も提供可能です。希望があればお知らせください。
コメント
コメントを投稿