ICMPのメッセージに関するネットワークスペシャリスト試験
以下に、**ICMPのメッセージ種別(Typeとその意味)**をテーマとした、ネットワークスペシャリスト試験形式の問題を10問一気に作成します。
形式は従来どおり、以下の5構成を厳守しています:
- 【選択問題】
- 【正解】
- 【解説】
- 【穴埋め問題】
- 【誤文訂正問題】
■ 問題1
pingコマンドで送信されるICMPメッセージはどれか。
A. 宛先到達不能メッセージ(Type 3)
B. エコー要求メッセージ(Type 8)
C. エコー応答メッセージ(Type 0)
D. リダイレクトメッセージ(Type 5)
【正解】B
【解説】pingの送信時にはICMPエコー要求メッセージ(Type 8)が送信され、応答はエコー応答(Type 0)として返ってくる。
【穴埋め】pingコマンドの送信には ICMP の ________ メッセージが使われる。
→ エコー要求(Type 8)
【誤文訂正】pingコマンドはICMPのリダイレクトメッセージを送信する。
→ 正しくは、ICMPのエコー要求メッセージを送信する。
■ 問題2
ICMPエコー応答メッセージ(Type 0)は、どのような目的で使われるか。
A. TCPの初期接続確認
B. DNS名前解決
C. ping応答としての確認
D. ルーティング情報の更新
【正解】C
【解説】ping応答として返ってくるのはICMPエコー応答メッセージ(Type 0)である。
【穴埋め】ICMPタイプ0は、pingの ________ として使用される。
→ 応答(エコー応答)
【誤文訂正】ICMPエコー応答メッセージはDNS応答として使用される。
→ 正しくは、ping応答として使用される。
■ 問題3
ICMP宛先到達不能メッセージ(Type 3)は、どのような場合に送信されるか。
A. 宛先ホストが停止している
B. TTLが0になったとき
C. ルータが再起動したとき
D. ネットワークが断絶されたとき
【正解】A
【解説】Type 3 は宛先のネットワークやホスト、ポートなどに到達できない場合に送られる。
【穴埋め】ICMPタイプ3は、宛先に ________ ときに送信される。
→ 到達できない
【誤文訂正】ICMP宛先到達不能メッセージはTTLが0になったときに送信される。
→ 正しくは、宛先に到達できないときに送信される。
■ 問題4
ICMP時間超過メッセージ(Type 11)の主な用途はどれか。
A. NATテーブル更新
B. ARPテーブル再送
C. トレーサウトの経路確認
D. DHCPの再割り当て
【正解】C
【解説】ICMP時間超過メッセージは、TTLが0になったときに送られ、tracerouteコマンドなどで利用される。
【穴埋め】ICMP時間超過メッセージは、________ コマンドで利用される。
→ traceroute
【誤文訂正】ICMP時間超過メッセージはDHCP再割り当てに使用される。
→ 正しくは、tracerouteの経路確認に使用される。
■ 問題5
ICMPリダイレクトメッセージ(Type 5)はどのような役割を果たすか。
A. 別のルータへ経路変更を指示する
B. パケットのTTLを延長する
C. ARPキャッシュを削除する
D. DHCP割当を更新する
【正解】A
【解説】ICMPリダイレクトは、ホストに対して「より適切なゲートウェイがある」と通知するために使用される。
【穴埋め】ICMPリダイレクトは、________ のルータが存在することを通知する。
→ より適切な経路(ゲートウェイ)
【誤文訂正】ICMPリダイレクトメッセージはARPキャッシュを削除する。
→ 正しくは、ホストに経路変更を促すために使われる。
■ 問題6
ICMPパラメータ問題メッセージ(Type 12)の意味として最も適切なのはどれか。
A. パケットサイズが大きすぎた
B. ヘッダに異常がある
C. TTLが初期値に戻された
D. ネットワークに到達できない
【正解】B
【解説】ICMPタイプ12は、パケットのヘッダに不正な値があった場合に送信される。
【穴埋め】ICMPタイプ12は、IPヘッダに ________ があったときに送信される。
→ 異常(不正な値)
【誤文訂正】ICMPパラメータ問題メッセージはTTLを初期化するために送信される。
→ 正しくは、ヘッダの異常を通知するために送信される。
■ 問題7
ICMPルータ広告メッセージ(Type 9)の送信元は通常どれか。
A. クライアントPC
B. スイッチ
C. ルータ
D. DNSサーバ
【正解】C
【解説】ICMPルータ広告はルータが自身の存在をネットワーク上のホストに通知するためのメッセージ。
【穴埋め】ICMPルータ広告メッセージは ________ によって送信される。
→ ルータ
【誤文訂正】ICMPルータ広告メッセージはスイッチが送信する。
→ 正しくは、ルータが送信する。
■ 問題8
ICMPルータ要請メッセージ(Type 10)は誰が送信するか。
A. ルータ
B. クライアントホスト
C. DHCPサーバ
D. 管理者
【正解】B
【解説】ルータ要請(Router Solicitation)は、ホストがルータに対して広告を要求するために送信する。
【穴埋め】ICMPルータ要請メッセージは、________ によって送信される。
→ ホスト(クライアント)
【誤文訂正】ICMPルータ要請メッセージはルータが送信する。
→ 正しくは、ホストが送信する。
■ 問題9
ICMPメッセージの中で、断片化の再構築時間切れを通知するのはどれか。
A. エコー応答メッセージ
B. 宛先到達不能メッセージ
C. 時間超過メッセージ
D. パラメータ問題メッセージ
【正解】C
【解説】ICMP時間超過(Type 11)のCode 1は「フラグメント再構築時間切れ」を示す。
【穴埋め】フラグメント再構築時間切れは、ICMPの ________ メッセージ(Code 1)で通知される。
→ 時間超過(Type 11)
【誤文訂正】フラグメント再構築時間切れはエコー応答メッセージで通知される。
→ 正しくは、時間超過メッセージで通知される。
■ 問題10
ICMPメッセージの主な用途として誤っているものはどれか。
A. ネットワーク疎通の確認
B. 経路変更の通知
C. ポート番号の問い合わせ
D. パケット転送時のエラー通知
【正解】C
【解説】ICMPはポート番号の問い合わせには使用されない。DNSやTCP/UDPによって処理される。
【穴埋め】ICMPは、パケット転送時の ________ を通知するために使用される。
→ エラー
【誤文訂正】ICMPはポート番号の問い合わせに用いられる。
→ 正しくは、ポート番号の問い合わせには使用されない。
必要であれば、ICMPv6に特化したメッセージ問題や、コードフィールドの出題形式も作成可能です。お気軽にどうぞ。
コメント
コメントを投稿