令和5年度 秋期 情報処理安全確保支援士試験 午前II 問20

DHCPのクライアントが,サーバから配布されたIPv4アドレスを,クライアント自身のホストアドレスとして設定する際に,そのアドレスが他のホストに使用されていないことを,クライアント自身でも確認することが推奨されている。この確認に使用するプロトコルとして,適切なものはどれか。

解答・解説

正解: ア. ARP

DHCPクライアントがIPアドレスを割り当てられた際、そのアドレスがネットワーク上で既に使用されていないかを確認する仕組みを GARP (Gratuitous ARP) や ARPプローブ と呼びます。この確認には ARP が用いられます。

正解の根拠

  • ARP (Address Resolution Protocol) は、IPアドレスからMACアドレスを取得するためのプロトコルですが、自身に割り当てられたIPアドレスが他で使われていないかをチェックする目的(重複アドレス検出)でも使用されます。
  • 具体的には、DHCPから提供されたIPアドレスをターゲットとしたARPリクエストをブロードキャストし、応答が返ってくれば「既に他のホストが使用している」と判断してDHCPサーバに通知します。

各選択肢の解説

  • ア: ARP
    正解です。IPアドレスからMACアドレスを解決するプロトコルであり、IPアドレスの重複確認にも用いられます。
  • イ: DNS
    誤りです。ドメイン名(ホスト名)とIPアドレスを相互に変換するためのプロトコルです。
  • ウ: ICMP
    誤りです。IP通信におけるエラー通知や制御メッセージの転送(pingなど)に使われます。同一セグメント内でのIPアドレスの重複確認にはARPが用いられます。
  • エ: RARP
    誤りです。MACアドレスからIPアドレスを解決するプロトコルです。現在はDHCPが主流となり、重複確認には使用されません。

Spineチーム