SkillStack
テクノロジ系20 / 25問

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

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

ARPは、同一ネットワーク上にあるIPv4アドレスに対応するMACアドレスを調べるプロトコルです。DHCPクライアントは、提示されたIPv4アドレスを自分に設定する前に、そのアドレスを対象とするARPプローブを送信できます。ほかのホストからARP応答が返れば、そのアドレスは既に使用されていると判断できます。競合を検出した場合は、そのアドレスを使用せず、DHCPDECLINEメッセージによってDHCPサーバへ通知します。したがってアが適切です。

イのDNSは誤りです。DNSは、ホスト名とIPアドレスなどの対応を名前空間の情報から検索する仕組みです。あるIPv4アドレスが同一ネットワーク上で実際に使用中かどうかを確認するものではありません。

ウのICMPは誤りです。ICMPは、IP通信に関するエラー通知や到達確認などに使われます。ICMP Echoによる確認では、使用中のホストが応答を禁止している可能性があり、重複確認の推奨手段とはなりません。

エのRARPは誤りです。RARPは、端末が自身のMACアドレスを基にIPv4アドレスを取得するための古いプロトコルであり、アドレス重複の検出には使用しません。

【ポイント】 ARPプローブでは、送信元IPv4アドレスを0.0.0.0とし、確認対象のIPv4アドレスを問合せ先にします。 DHCPによる割当て後もクライアント側で重複を確認することで、誤設定された固定アドレスなどとの競合を防止できます。

出典:令和5年度 秋期 情報処理安全確保支援士試験 午前II 問20
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の25問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める