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

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

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

問題

2台のPCをIPv6ネットワークに接続するとき、 2台ともプレフィックスが2001:db8:100:1000:756のIPY6サブネットに入るようになるIPアドレスの組合せはどれか。

選択肢

  1. ア
    2001:db8:100::aa:bb 2001:db8:100::cc:dd
  2. イ
    2001:db8:100:1000: 2001:db8:100:2000::cc:dd
  3. ウ
    2001:db8:100:1012001:db8:100:1020::cc:dd
  4. エ
    2001:db8:100:1100::aaibb 2001:db8:100:1200::ccidd
解き方のヒントを見る

IPv6アドレスの「同じ町内かどうか」を見分けよう

IPv6で同じサブネットにいるかどうかは、住所でいう「町名」みたいな部分、つまりサブネットプレフィックスが同じかを見れば判断できるよ。この問題では、`2001:db8:100:1000::/56` に入る範囲のアドレス同士かどうかを確認しよう。

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

この問題のポイントは、IPv6アドレスの先頭部分であるプレフィックスを比べて、同じサブネットに属しているかを見分けられるかどうかだよ。

IPv6 サブネット判定

プレフィックス長までのビット列が同じなら同一サブネットです。下位ビットは各ホスト固有部として異なってよい。

プレフィックス部分が一致\n-> 同一サブネット\n下位部は異なってよい

確認ポイント

  • 見た目の区切りだけでなくプレフィックス長で判定する。
  • サブネット外の 16 進ブロックが変わる組合せは除外する。
  • プレフィックスが一致する組合せを選ぶ。
正解と解説を見る

正解

ウ

出典

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

選択肢ア

不正解だよ。/56 は住所でいうと「町名まで同じか」を見る感じで、2001:db8:100:1000:: の4つ目の区切りの先頭2桁「10」まで合っている必要があるんだ。この選択肢は :: で省略された部分が 0000 なので、4つ目が実質 0000。町名が違うので同じサブネットには入らないよ。

選択肢イ

不正解だよ。1台目の 1000 は「10」で始まるので指定サブネット内だけど、2台目の 2000 は「20」で始まるんだ。2人で同じ窓口に並ぶ問題なのに、片方だけ別の窓口に行ってしまっている状態だから、この組合せはダメだよ。

選択肢ウ(正解)

正解だよ。2001:db8:100:1000::/56 では、4つ目の区切りが「10xx」なら同じサブネットの仲間と考えればOK。1010 も 1020 も先頭2桁が「10」だから、同じマンション内の別の部屋番号みたいに、同じIPv6サブネットに入るよ。

選択肢エ

不正解だよ。4つ目の区切りが 1100 と 1200 なので、見るべき先頭2桁が「11」「12」になっているんだ。指定されたサブネットは「10」で始まる住所だけが対象だから、これは別の町に行ってしまっているイメージだよ。

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

関連する過去問一覧

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