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の詳細、ファイアウォールとの関連などの発展問題も提供可能です。希望があればお知らせください。

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例