ネットワークアドレスのもとめかた
TOP----index----

たとえばIPアドレス192.168.251.18
サブネットマスク、255.255.255.240のネットワークアドレスは
2進数に変換し、そのANDをとると求めることができる。入力aとbがあった場合、両方の
入力が共に真(1)のときだけ、出力が真(1)になるという論理演算を使う。(2進数と10進数→)

192.168.251.18 と
255.255.255.240 を2進数にし、

192を2進数にすると11000000
255を2進数にすると11111111

168を2進数にすると10101000
255を2進数にすると11111111

251を2進数にすると11111011
255を2進数にすると11111111

18を2進数にすると 10010で始めの(3ビットはないので000)00010010
240を2進数にすると-----------------------------------11110000

上と下の数字で上下が「1」の場合に「1」をたてと、
11000000.10100100.11111010.00010000 となる。

これを10進数で表記すると
192.168.251.16 になる。(2進数と10進数→)

IP
192.168.251.18
192
168
251
18
 
2進数
11000000.
10100100.
11111011.
00010010
マスク
255.255.255.240
255
255
255
240
 
2進数
11111111.
11111111.
11111111.
11110000
IP
192.168.251.16
192
168
251
16
  2進数
11000000.
10100100. 11111011. 00010000
 
 
ネットワーク
ホスト

このネットワークのネットワークアドレスは
192.168.251.16

サブネットマスクは
255.255.255.240

ネットワーク部は1が連続している。
この場合は28ビットがネットワーク部なので以下の様に表記できる。
192.168.251.16/28

このネットワークがとりうるホストアドレスは
192.168.251.16から192.168.251.31
すべてが「0」と、すべてが「1」は含めから、各ホストのIPアドレスは

192.168.251.17
192.168.251.18
192.168.251.19
192.168.251.20
192.168.251.21
192.168.251.22
192.168.251.23
192.168.251.24
192.168.251.25
192.168.251.26
192.168.251.27
192.168.251.28
192.168.251.29
192.168.251.30

の14通り

すべてが「1」、ここでは
192.168.251.31は「ブロードキャストアドレス」として使われ、
ホストにIPアドレスを振り分けることはできません。

「ブロードキャストアドレス」とはネットワーク全体に同時に送信するための宛先IPアドレスです。同一ネットワーク上の全ノード、ここでは14台に自分が保持している情報を届ける時、個々のIPアドレスにパケットを送ると、14個のパケットを送ることになりますが、ブロードキャストアドレスをもちいてパケットを送ると1個のパケットで、全ノードに情報を送ることができます。

「ブロードキャストアドレス」はローカルブロードキャストアドレスとダイレクトブロードキャストアドレスに分けられます。ローカルブロードキャストアドレスは自分が属しているIPネットワークアドレスの中でのもので、ルータで遮断されているので、異なるネットワークにはパケットは届きません。ダイレクトブロードキャストアドレスはルータの先の異なるネットワークにパケットを送るために使われます。


TOP----index----