- ベストアンサー
ネットワークアドレスとブロードキャストアドレス
ネットワークアドレスとブロードキャストアドレスを求める問題で、 IPアドレスが「192.168.0.34/255.255.255.240」であるとき、 上記二つのアドレスはどのように求めればいいのでしょうか? 基本的な質問で恐縮ですが、どなたかご回答頂ければ幸いです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
そうだと思いますね。
その他の回答 (3)
- syuuiwsd
- ベストアンサー率56% (17/30)
IPとサブネットマスクは本来、二進数で扱うはずです。人間の扱いやすいために十進数や十六進数の形で表します。 以下数字の後ろにBが付いたものは二進数です。 192.168.0.34/255.255.255.240を二進数に変えると 11000000.10101000.00000000.0010----0010B(IP) 11111111.11111111.11111111.1111----0000B(サブネットマスク) なかのハイフンはまず無視してください。 サブネットで1の部はネットワークアドレス、0の部はホストアドレスと示します。よって上記のIPアドレスで、ハイフンより左の部がネットワークアドレス、右のほうがホストアドレスです。 後は#1さんのおっしゃったとおり、ホスト部の4ビットを全部1にして、ブロードキャストアドレスになります。 利用できるアドレスの個数はサブネットマスクで決まります。 例えばサブネットマスクのホスト部が8ビットがあって、(同じネットワークなのでネットワークアドレスは変わらないです)利用できるホストアドレスが00000000B、00000001B、00000002B、...11111110B、11111111Bと数えられ、全部で2^8(2の8乗)=256個あります。さらに00000000B(ホスト部がすべて0)と11111111B(ホスト部がすべて1、つまりブロードキャストアドレス)との2つを引いて、算出した利用できるアドレスの個数が254です。 #2さんのご回答に自分もちょっと疑問があります。ホストアドレス4ビットの場合では0000Bから1111B、つまり十進数の0から15まで16個があって、ネットアドレスの0000Bとブロードキャストアドレスの1111Bとの2つを引いても14個のホストアドレスを使えるはずでしょう? しかも利用できるアドレスは00100001B~00101110Bで十進数の33~46であるのでしょうか ご参考まで
お礼
丁寧にご回答頂きありがとうございました。 とても分かり易かったです。 ご回答頂いた中から、質問文の中にある問題を解くと、以下のような形になるかと思うのですが、 差し支えなければ相違ないかどうか、確認して頂けますでしょうか? (問題の解答が手元に無く、私個人では正答が分かりかねますので) 【ネットワークアドレス】 先頭から28ビットまでがネットワークアドレスとなるので、11000000.10101000.00000000.「00100000」となり、 ホストアドレスとなる4ビットに「0」を置くと、解答は「192.168.0.32」となる。 【ブロードキャストアドレス」 同様に、11000000.10101000.00000000.「00101111」となり、 ホストアドレスとなる4ビットに「1」を置くと、解答は「192.168.0.47」となる。 「192.168.0.32」~「192.168.0.47」の範囲で、IPアドレスの割り当てが可能となるのは、 ネットワークアドレスとブロードキャストアドレスを除く「33~46」の範囲、つまり 14個のIPアドレスが割り当て可能なアドレスということになる。 以上のような解答でよろしいでしょうか?
- k-ayako
- ベストアンサー率39% (1225/3109)
サブネットが「255.255.255.240」なので使えるIPアドレスは8個ということですよね。 192.168.0.34~192.168.0.41が利用できるIPアドレスです。 ネットワークアドレスは一番はじめの「.34」でブロードキャストが最後の「.41」ですね。 サブネットからIPアドレスの個数を理解できるか・・・というのが問題の意図でしょうか。IPの個数がわかわなければブロードキャストがわかりませんからね。
補足
ご回答頂きありがとうございます。 >サブネットが「255.255.255.240」なので使えるIPアドレスは8個ということですよね すいません、「使用できるIPアドレスが8個になる」というは一体、 どのように求めればいいのでしょうか? 重ね重ねの質問、大変失礼だとは思いますが、ご回答頂けると幸いです。
- Tacosan
- ベストアンサー率23% (3656/15482)
基本的には, ホスト部を全部 0 にしたのがネットワークアドレス, 逆に全部 1 にしたのがブロードキャストアドレス.
お礼
早速、ご回答頂きありがとうございます。 できれば、問題の解答をご教授頂けると嬉しいです。
お礼
再度、ご回答頂きありがとうございます。 また、この場を借りて改めて、ご回答頂いた全ての回答者様にお礼申し上げたいと思います。