ブロードキャストアドレス

1.まずは、ネットワークアドレス
 ブロードキャストアドレスを算出する前に、まず、サブネットのネットワークアドレスを算出します。

 材料
 A.そのサブネットで有効なIPアドレス(自分のマシンのIPアドレス可)
 B.サブネットマスク

 サブネットマスクと自マシンのIPアドレスを調べるには、Win95の場合「Winipcfg.exe(Windowアプリ)」が、WinNTの場合は「ipconfig.exe(コンソールアプリ)」がそれぞれ利用できます。

 さて、材料がそろったら、AのアドレスとBのサブネットマスクをを2進数に変換します。

A:
192.168.5.210−>
11000000-10101000-00000101-11010010
B:
255.255.255.0−>
11111111-11111111-11111111-00000000

 2進数を求めたら、AとBの論理積Cを求めます。
A:
192.168.5.210−>
11000000-10101000-00000101-11010010
B:
255.255.255.0−>
11111111-11111111-11111111-00000000
C:
192.168.5.0−>
11000000-10101000-00000101-00000000

 つまり、C(=A&B)がネットワークアドレスということになります。

 では、続いて上記192.168.5.0のネットワークに、255.255.255.192というサブネットマスクが適用されていて、分割されていた場合。

A:
192.168.5.189−>
11000000-10101000-00000101-10111101
B:
255.255.255.192−>
11111111-11111111-11111111-11000000
C:
192.168.5.128−>
11000000-10101000-00000101-10000000

 この場合、IP:192.168.5.189は、192.168.5.128のサブネットに属していると言う事になります。

2.そして、ブロードキャストアドレス
 で、ブロードキャストアドレスはというと、ネットワークアドレスが求まれば簡単で、「ホストアドレス(サブネットマスクで0のところ)」が全部1のアドレスです。
 だから、192.168.5.0がネットワークアドレスで、サブネットマスクが255.255.255.0だと、 192.168.5.255が求まります。
 さらに、上の例の「192.168.5.128/255.255.255.192」の場合、「192.168.1.191」がそれですね。

 まぁ、サブネットマスクをNOTして、サブネットワークアドレスにORしてあげればいいのかな?

3.やっぱりよく解らないときは……
 私の説明も下手なので、上の情報だけでは「ブロードキャストアドレス」について十分説明されていません。
 きちんと調べたい方は、TCP/IP関係の書籍などを調べることをオススメ致します。また、webのサーチエンジンで「ブロードキャストアドレス」を検索してみると色々詳しい情報が得られるかと思います。

 なお、上の例から「ブロードキャストアドレス」が算出できなかった場合は、とりあえず「255.255.255.255」を指定しておいて下さい。

 堀田さんのサイト「ネットワーク管理者(の卵)養成講座」をご覧になると、TCP/IP全般に学習することができます。
私の説明より、比較にならないほど詳しく解説されています。

戻る

 ごめんなさい!上のもどるが効かない場合、ブラウザの「もどる」で戻って下さい