ICMP近隣探索メッセージをテーマとしたネットワークスペシャリスト試験10問
以下に「ICMP近隣探索メッセージ(Neighbor Discovery Protocol, NDP)」をテーマとしたネットワークスペシャリスト試験形式の問題を10問一気に作成します。
すべての問題に【正解】【解説】【穴埋め】【誤文訂正】を付しています。
---
■ 問題1
IPv6において、ICMPを用いてアドレス解決(ARP相当)を行うメッセージはどれか。
A. Router Advertisement
B. Neighbor Solicitation
C. Destination Unreachable
D. Time Exceeded
【正解】B
【解説】Neighbor SolicitationメッセージはIPv6におけるARPの代替で、近隣ノードのMACアドレスを取得するために使用される。
【穴埋め】IPv6ではARPの代わりに ________ メッセージでMACアドレスを解決する。
→ Neighbor Solicitation
【誤文訂正】IPv6ではARPの代わりにRouter Advertisementメッセージが使われる。
→ 正しくはNeighbor Solicitationメッセージが使用される。
---
■ 問題2
Neighbor Advertisementメッセージはどのような場合に送信されるか。
A. ルータが定期的に送信する
B. 宛先が存在しないときに送信する
C. Neighbor Solicitationを受信したときや自分のアドレスの利用を通知するとき
D. パケット破棄時に送信する
【正解】C
【解説】Neighbor Advertisementは、NSメッセージへの応答や、DAD(重複アドレス検出)に用いられる。
【穴埋め】Neighbor Advertisementは、Neighbor ________ に対する応答として送られる。
→ Solicitation
【誤文訂正】Neighbor AdvertisementはDestination Unreachableの応答として送信される。
→ 正しくは、Neighbor Solicitationへの応答などで送信される。
---
■ 問題3
近隣探索メッセージに含まれるIPv6のICMPタイプ番号として正しい組合せはどれか。
A. NS:135、NA:136、RA:133
B. NS:135、NA:136、RS:133
C. NS:133、NA:134、RA:135
D. NS:128、NA:129、RS:130
【正解】B
【解説】Neighbor Solicitation(NS)はType 135、Neighbor Advertisement(NA)はType 136、Router Solicitation(RS)はType 133。
【穴埋め】Neighbor AdvertisementのType番号は ________ である。
→ 136
【誤文訂正】Neighbor SolicitationのType番号は134である。
→ 正しくは135である。
---
■ 問題4
近隣探索メッセージでMACアドレス情報を伝えるために使用されるオプションはどれか。
A. Redirected Header
B. Prefix Information
C. Source Link-Layer Address Option
D. MTU Option
【正解】C
【解説】Source Link-Layer Address Optionは、送信元のMACアドレスを伝えるオプションであり、NSやRSメッセージに含まれる。
【穴埋め】MACアドレスを伝えるには ________ Option を使用する。
→ Source Link-Layer Address
【誤文訂正】MACアドレスを通知するにはPrefix Information Optionを使用する。
→ 正しくはSource Link-Layer Address Optionである。
---
■ 問題5
IPv6アドレスの重複を検出するために使用されるICMPメッセージはどれか。
A. Echo Request
B. Router Advertisement
C. Neighbor Solicitation
D. Destination Unreachable
【正解】C
【解説】DAD(Duplicate Address Detection)はNSメッセージを自分自身に向けて送信し、そのアドレスの重複を確認する。
【穴埋め】アドレスの重複を検出するには ________ メッセージを使う。
→ Neighbor Solicitation
【誤文訂正】アドレス重複検出にはRouter Advertisementが使われる。
→ 正しくはNeighbor Solicitationである。
---
■ 問題6
Neighbor Advertisementメッセージで、ターゲットが自身であることを明示するビットはどれか。
A. Sビット(Solicited)
B. Rビット(Router)
C. Oビット(Override)
D. Fビット(Final)
【正解】A
【解説】Solicitedビット(Sビット)は、これはSolicitationに対する応答であることを示す。
【穴埋め】Neighbor Advertisementにおいて応答であることを示すのは ________ ビットである。
→ Solicited(S)
【誤文訂正】RビットはSolicitationへの応答を意味する。
→ 正しくはSビットが該当する。
---
■ 問題7
NAメッセージにおけるRビット(Router bit)は何を示すか。
A. このノードはルータである
B. これは再送信である
C. 応答が正当な宛先から来たこと
D. アドレスがマルチキャストであること
【正解】A
【解説】Rビットは、そのノードがルータであることを表す。
【穴埋め】Neighbor AdvertisementのRビットが1なら、そのノードは ________ である。
→ ルータ
【誤文訂正】RビットはNAメッセージが再送信であることを意味する。
→ 正しくはルータであることを示す。
---
■ 問題8
Neighbor Discoveryメッセージは、どのプロトコル層で機能するか。
A. アプリケーション層
B. プレゼンテーション層
C. ネットワーク層
D. トランスポート層
【正解】C
【解説】NDメッセージはICMPv6を使っており、ネットワーク層で動作する。
【穴埋め】Neighbor Discoveryは ________ 層のプロトコルである。
→ ネットワーク
【誤文訂正】Neighbor Discoveryはアプリケーション層のプロトコルである。
→ 正しくはネットワーク層である。
---
■ 問題9
Multicastアドレス ff02::1:ffXX:XXXX が使用されるのはどのNDメッセージか。
A. Router Solicitation
B. Neighbor Advertisement
C. Neighbor Solicitation
D. Echo Request
【正解】C
【解説】このマルチキャストアドレスは、ターゲットのインタフェースIDから生成されるSolicited-Node Multicastアドレスで、NSメッセージで使われる。
【穴埋め】Neighbor Solicitationでは ________ マルチキャストアドレスが使われる。
→ Solicited-Node
【誤文訂正】Neighbor AdvertisementではSolicited-Nodeマルチキャストアドレスが使われる。
→ 正しくはNeighbor Solicitationで使用される。
---
■ 問題10
Neighbor Discoveryによって動的に学習される情報はどれか。
A. アプリケーションポート番号
B. ルーティングプロトコルの経路情報
C. IPv6アドレスとMACアドレスの対応表
D. DNSホスト名とIPアドレスの対応表
【正解】C
【解説】NDによりIPv6アドレスとMACアドレスの対応が動的に学習される。これはIPv6におけるARPテーブルのような働きをする。
【穴埋め】NDにより学習されるのは、IPv6アドレスと ________ の対応関係である。
→ MACアドレス
【誤文訂正】NDによってDNSの名前解決結果が学習される。
→ 正しくは、IPv6アドレスとMACアドレスの対応が学習される。
---
ご希望があれば、Router Discovery(RS/RA)、DAD、NDのセキュリティ(RAガードなど)やNDキャッシュのタイマー管理に関する応用問題も作成可能です。ご指示ください。
コメント
コメントを投稿