IP アドレスについて
IP アドレスは 4 バイトで構成され、各バイトは 0 または 1 の値を持つ 8 個のビットで構成されています。そのため、 IP アドレスは 0.0.0.0 から 255.255.255.255 までのどれかとなります。
IP アドレスはデバイスが存在するネットワークを表すネットワークアドレスと、デバイスそのものを指すホストアドレスで構成されます。
サブネットマスクは、何ビットをネットワークアドレスに使用するかを定義する 4 バイトの数値です。サブネットマスクの各ビットのうち、1になっているビッ トは、 IP アドレスの対応するビットがネットワークアドレスの一部であることを表します。
例えば、 IP アドレスが 10.10.2.21 で、サブネットマスクが 255.255.255.0 のときは、以下のようになります:
IP アドレス | 10 | . | 10 | . | 2 | . | 21 |
サブネットマスク | 255 | . | 255 | . | 255 | . | 0 |
IP アドレスのバイナリ表記 | 00001010 | . | 00001010 | . | 00000010 | . | 00010101 |
サブネットマスクのバイナリ表記 | 11111111 | . | 11111111 | . | 11111111 | . | 00000000 |
IP アドレスのネットワーク部分 | 00001010 | . | 00001010 | . | 00000010 | . | 00000000 |
IP アドレスのホスト部分 | 00000000 | . | 00000000 | . | 00000000 | . | 00010101 |
IP アドレスのネットワーク部分 | 10 | . | 10 | . | 2 | . | 0 |
IP アドレスのホスト部分 | 0 | . | 0 | . | 0 | 21 |
したがって、 IP パケットを 10.10.2.21 に送信すると、実際にはネットワーク 10.10.2.0 上のデバイス 21 にパケットが送信されます。
上の例では、ネットワーク 10.10.2.0 には 256 ( 0 から 2 55 )のホストアドレスが存在できますが、そのうちの 0 と 255 は予約されています。全てのビットが0に設定されているホストアドレスはネットワークアドレス、全てのビットが1に設定されているホストアドレスはブロードキャストアドレスとなります。
上記の例の IP アドレスが 10.10.2.0 のネットワークでは
10.10.2.0 がネットワークアドレスで、
10.10.2.255 がブロードキャストアドレスとなります。
あるネットワークのブロードキャストアドレスに IP パケットを送信すると、その IP ネットワーク上の全てのデ バイスがそのパケットを受信します。
NetSupport コントロールがリモート IP サブネットをブラウズできるように設定する際には、この IP ネットワークのブロードキャストアドレスを使用します。