IPv4ネットワークにおいて、あるホストが属するサブネットのブロードキャストアドレスを、そのホストのIPアドレスとサブネットマスクから計算する方法として、適切なものはどれか。ここで、論理和、論理積はビットごとの演算とする。
ア IPアドレスの各ビットを反転したものとサブネットマスクとの論理積を取る。
イ IPアドレスの各ビットを反転したものとサブネットマスクとの論理和を取る。
ウ サブネットマスクの各ビットを反転したものとIPアドレスとの論理積を取る。
エ サブネットマスクの各ビットを反転したものとIPアドレスとの論理和を取る。
エ
ブロードキャストアドレスは、ネットワーク内のすべてのノードにデータを送信するためのアドレスであり、ホストアドレス部のすべてのビットが1のアドレスである。
例えばネットワークアドレスが192.168.1.0 で、IPアドレスが192.168.1.10の場合、ブロードキャストアドレスは、192.168.1.255となる。
これを2進数で表現すると以下のとおりである。
ネットワークアドレス
11000000.10101000.00000001.00000000
サブネットマスク
11111111.11111111.11111111.00000000
IPアドレス
11000000.10101000.00000001.00001010
ブロードキャストアドレス
11000000.10101000.00000001.11111111
これを踏まえる。
ア 00111111.01010111.11111110.11110101と
11111111.11111111.11111111.00000000の論理積は
00111111.01010111.11111110.0000000となる。
イ 00111111.01010111.11111110.11110101と
11111111.11111111.11111111.00000000の論理和は
11111111.11111111.11111111.11110101となる。
ウ 00000000.00000000.00000000.11111111と
11000000.10101000.00000001.00001010の論理積は
00000000.00000000.00000000.00001010となる。
エ 正しい。
00000000.00000000.00000000.11111111と
11000000.10101000.00000001.00001010の論理和は
11000000.10101000.00000001.11111111となる。
問34 | 目次 | 問36 |