戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ネットワークスペシャリスト 2023年 午前201


問題文

PCなどがIPv6で通信を開始する際、IPv6アドレスに対応するMACアドレスを解決するために使用するプロトコルはどれか。

選択肢

ARP
DHCPv6
ICMPv6(正解)
RARP

PCなどがIPv6で通信を開始する際、IPv6アドレスに対応するMACアドレスを解決するために使用するプロトコルはどれか。【午前2 解説】

要点まとめ

  • 結論:IPv6環境でMACアドレスを解決するのはICMPv6の一部機能である「隣接ノード探索(NDP)」です。
  • 根拠:IPv4で使われるARPはIPv6では廃止され、代わりにICMPv6のメッセージ群がMACアドレス解決を担います。
  • 差がつくポイント:IPv6のアドレス解決はICMPv6の機能であり、ARPやRARPはIPv4専用であることを正確に理解することが重要です。

正解の理由

IPv6では、MACアドレスを解決するためにARPは使われません。代わりに、ICMPv6の「隣接ノード探索プロトコル(Neighbor Discovery Protocol, NDP)」がMACアドレスの問い合わせや応答を行います。NDPはICMPv6のメッセージタイプの一つで、IPv6アドレスから対応するMACアドレスを取得する役割を持ちます。したがって、正解はウ: ICMPv6です。

よくある誤解

ARPはIPv4でMACアドレス解決に使われるため、IPv6でも同様に使うと思い込む誤解があります。IPv6ではARPは廃止され、ICMPv6のNDPが代替しています。

解法ステップ

  1. 問題文の「IPv6で通信を開始する際」とあることを確認する。
  2. IPv6でMACアドレス解決に使われるプロトコルを思い出す。
  3. ARPはIPv4専用であることを理解し、選択肢から除外する。
  4. DHCPv6はIPアドレスの割り当てに使われるためMAC解決には不適。
  5. RARPは古いプロトコルで、IPv6では使われない。
  6. ICMPv6の隣接ノード探索がMACアドレス解決を行うため、これが正解と判断する。

選択肢別の誤答解説

  • ア: ARP
    IPv4でMACアドレス解決に使われるが、IPv6では廃止されているため誤り。
  • イ: DHCPv6
    IPアドレスの割り当てに使うプロトコルであり、MACアドレス解決には関係ない。
  • ウ: ICMPv6
    正解。IPv6の隣接ノード探索でMACアドレス解決を行う。
  • エ: RARP
    古いプロトコルで、MACアドレスからIPアドレスを取得するものであり、IPv6では使われない。

補足コラム

IPv6の隣接ノード探索(NDP)は、MACアドレス解決だけでなく、ルータ発見や重複アドレス検出など多くの機能を持ちます。ICMPv6はIPv6の制御メッセージ用プロトコルであり、IPv4のICMPよりも機能が拡張されています。ARPの代替としてNDPを理解することはIPv6の基礎知識として必須です。

FAQ

Q: なぜIPv6でARPが使われないのですか?
A: IPv6ではアドレス解決やネットワーク管理機能を統合したNDPをICMPv6で実装し、効率化と拡張性を高めているためです。
Q: DHCPv6はMACアドレス解決に使えますか?
A: いいえ。DHCPv6はIPアドレスの割り当てに使われ、MACアドレス解決の役割はありません。

関連キーワード: IPv6, ICMPv6, 隣接ノード探索、NDP, MACアドレス解決、ARP, DHCPv6, RARP
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ネットワークスペシャリスト
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について