基本情報技術者 平成24年度秋期午前問36

午前問36

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
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

IPアドレスとサブネットマスクからネットワークアドレスを算出するにはAND演算を行います。
※(AND演算:2つの値のうち、「真」かつ「真」(「1・1」)であれば「1」となり、それ以外の「1・0」「0・1」「0・0」の場合はすべて「0」となる)

サブネットマスク255.255.255.240を2進数で表すと、

 255.255.255.240
=11111111 11111111 11111111 11110000

ア〜エのうち前半24ビットは192.168.1で共通しているので、
後半8ビットからサブネットマスクが1となっている前半部分をそれぞれ検証します。
ア.192.168.1.14と192.168.1.17
[192.168.1.14]

14 AND 240=00001110 AND 11110000=00000000

[192.168.1.17]

17 AND 240=00010001 AND 11110000=00010000

前半部分は0000と0001なのでネットワークは同一ではありません。
イ.192.168.1.17と192.168.1.29
[192.168.1.17]

17 AND 240=00010001 AND 11110000=00010000

[192.168.1.29]

29 AND 240=00011101 AND 11110000=00010000

前半部分は0001と0001なのでネットワークは同一です。
ウ.192.168.1.29と192.168.1.33
[192.168.1.29]

29 AND 240=00011101 AND 11110000=00010000

[192.168.1.33]

33 AND 240=00100001 AND 11110000=00100000

前半部分は0001と0010なのでネットワークは同一ではありません。
エ.192.168.1.33と192.168.1.49
[192.168.1.33]

33 AND 240=00100001 AND 11110000=00100000

[192.168.1.49]

49 AND 240=00110001 AND 11110000=00110000

前半部分は0010と0011なのでネットワークは同一ではありません。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする