平成24年秋期試験問題 午前問36

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
2台のPCにIPv4アドレスを割り振りたい。サブネットマスクが255.255.255.240のとき,両PCのIPv4アドレスが同一ネットワークに所属する組合せはどれか。

  • 192.168.1.14と192.168.1.17
  • 192.168.1.17と192.168.1.29
  • 192.168.1.29と192.168.1.33
  • 192.168.1.33と192.168.1.49
正解 問題へ
分野:テクノロジ系
中分類:ネットワーク
小分類:通信プロトコル
解説
サブネットマスクは、IPアドレスをネットワークアドレスとホストアドレスに分割し,複数のより小さいネットワークを形成するために使用する32ビット(IPv4では)のビット列です。
この問題ではそれぞれのIPアドレスとサブネットマスクをAND演算した結果が同じネットワークアドレスになれば同一のネットワークに属していることになります。サブネットマスク255.255.255.240を2進数で表すと、

 255.255.255.240
=11111111 11111111 11111111 11110000

となりますが、選択肢のIPアドレスのうち前半24ビットは192.168.1.●と共通しているため、後半8ビットのうちサブネットマスクが1となっている前半部分を検証することで同一のネットワークであるかが判定可能です。
  • [192.168.1.14]
    14 AND 240=00001110 AND 11110000=00000000
    [192.168.1.17]
    17 AND 240=00010001 AND 11110000=00010000
    ネットワークアドレスが異なります。
  • 正しい。
    [192.168.1.17]
    「ア」と同様の演算で後半8ビットは00010000 です。
    [192.168.1.29]
    29 AND 240=00011101 AND 11110000=00010000
    ネットワークアドレスが同じになるため2つのIPアドレスは同一ネットワークに所属します。
  • [192.168.1.29]
    「イ」と同様の演算で後半8ビットは00010000 です。
    [192.168.1.33]
    33 AND 240=00100001 AND 11110000=00100000
    ネットワークアドレスが異なります。
  • [192.168.1.33]
    「ウ」と同様の演算で後半8ビットは00100000 です。
    [192.168.1.49]
    49 AND 240=00110001 AND 11110000=00110000
    ネットワークアドレスが異なります。

この問題の出題歴


Pagetop