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

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

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

問題

192.168.1.024のネットワークアドレスを、 16個のサブネットに分割したときのサブネットマスクはどれか。

選択肢

  1. ア
    255.255.255.192
  2. イ
    255.255.255.224
  3. ウ
    255.255.255.240
  4. エ
    255.255.255.248
解き方のヒントを見る

午前II 問19:ネットワークを16部屋に分けるには?

ネットワークを16個に分けたいなら、「2の何乗で16になるかな?」と考えよう。2^4 = 16 なので、ホスト部から4ビット借りればOKだよ。もともと /24 なら、4ビット足して /28 になる。これを10進数のサブネットマスクで書くと 255.255.255.240 だよ。

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

分割したい数から、何ビット借りればよいかを逆算できるかがポイントだよ。16分割なら 2^4 だから4ビット借りる、と考えよう。

Subnetting /24 into 16

splitting a /24 network into 16 subnets requires borrowing 4 bits、 resulting in /28 or 255.255.255.240

16 subnets = 2^4\nborrow 4 bits\n/24 -> /28\n255.255.255.240

確認ポイント

  • 16 = 2^4 と見る。
  • 4 ビット借用する。
  • /28 を 10 進に直す。
正解と解説を見る

正解

ウ

出典

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

選択肢ア

255.255.255.192 は不正解だよ。最後の 192 は2進数で 11000000 なので、追加で使う区切りは2ビットだけ。つまり2の2乗で4個のサブネットしか作れない。16個必要なのに、受付窓口を4つしか用意していないようなものだよ。

選択肢イ

255.255.255.224 は不正解だよ。/24 の部屋を16個の小部屋に分けたいのに、このマスクは追加で3ビットしか区切り札にしていないので、2の3乗で8個しか作れないんだ。16班作りたいクラスで、班札が8枚しかない感じだね。

選択肢ウ(正解)

255.255.255.240 が正解だよ。/24 から16個のサブネットに分けるには、2の4乗=16 なので追加で4ビット必要。240 は2進数で 11110000 だから、ちょうど4ビットをサブネット番号に使える。16個のロッカーに番号札をぴったり配れるイメージだね。

選択肢エ

255.255.255.248 は不正解だよ。248 は 11111000 なので追加で5ビット使い、2の5乗で32個に分けてしまう。16個にしたいのに細かく切りすぎで、ピザを16切れでよいところ32切れにしてしまう感じだよ。

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

関連する過去問一覧

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