SC情報処理安全確保支援士試験 午前Ⅱ

平成28年度春期 情報処理安全確保支援士 午前Ⅱ 問19

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

IPv4ネットワークでIPアドレスを割り当てる際に、 DHCPクライアントとDHCPサーバ問でやり取りされるメッセージの順序として、 適切なかものはどれか。

選択肢

  1. ア
    DHCPDISCOVER、 DHCPACK、 DHCPREQUEST、 DHCPOFFER
  2. イ
    DHCPDISCOVER、 DHCPOFFER、 DHCPREQUEST、 DHCPACK
  3. ウ
    DHCPREQUEST、 DHCPACK、 DHCPDISCOVER、 DHCPOFFER
  4. エ
    DHCPREQUEST、 DHCPDISCOVER、 DHCPOFFER、 DHCPACK
解き方のヒントを見る

午前II 問19:DHCPの住所決めは「探す→提案→お願い→確定」だよ

IPv4のDHCPでは、端末がまず「誰かIPアドレスを貸してくれる?」と探して、DHCPサーバが「この住所なら使えるよ」と提案するよ。次に端末が「じゃあそれを使わせて!」と要求し、最後にサーバが「OK、正式に使っていいよ」と確定応答して、IPアドレスの割当てが完了するんだ。

この問題で問われていること

DHCPの4つのメッセージを、DORAの順番、つまり Discover(探索)→ Offer(提案)→ Request(要求)→ ACK(確定応答)で正しく並べられるかがポイントだよ。

DHCP Message Flow

the standard DHCP exchange is DISCOVER、 OFFER、 REQUEST、 then ACK

client discovers\nserver offers\nclient requests\nserver acknowledges

確認ポイント

  • DORA と覚える。
  • DISCOVER が先頭。
  • ACK が最後。
正解と解説を見る

正解

イ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは間違いだよ。DHCPACKは最後にサーバが「はい、そのIPアドレスを使っていいよ」と正式許可する返事なんだ。たとえるなら、まだ店員さんから候補の部屋を紹介される前に、契約完了のハンコをもらっている感じで順番がおかしいよ。正しくは、探す、提案を受ける、選んでお願いする、許可をもらう、の流れだよ。

選択肢イ(正解)

これは正しい順番だよ。DHCPDISCOVERで「IPアドレスを貸してくれるサーバさんいますか?」と探し、DHCPOFFERでサーバが「このIPなら貸せるよ」と提案する。次にDHCPREQUESTでクライアントが「ではそれを使いたいです」とお願いし、最後にDHCPACKでサーバが「OK、使っていいよ」と確定するんだ。部屋探しで、窓口を探す、部屋を紹介される、その部屋に決める、契約OKをもらう、という流れだね。

選択肢ウ

これは間違いだよ。DHCPREQUESTから始まっているし、DHCPACKも早すぎるんだ。DHCPACKは最後の正式な許可なので、最初の方に来るのは、まだ物件紹介も受けていないのに契約完了通知が来るようなもの。まずDHCPDISCOVERでサーバを探し、DHCPOFFERで候補をもらう必要があるよ。

選択肢エ

これは間違いだよ。DHCPREQUESTから始まっているけど、これは「この住所を使いたいです」とお願いする段階なんだ。たとえるなら、まだ窓口を探してもいないのに、いきなり「この部屋を借ります」と言っているようなもの。最初はまずDHCPDISCOVERで「誰かIPアドレスを貸してくれる人いますか?」と探す必要があるよ。

出典:独立行政法人 情報処理推進機構(IPA)平成28年度春期 情報処理安全確保支援士試験 午前Ⅱ 問19(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針