電子書籍の厳選無料作品が豊富!

ネットワークアドレスとブロードキャストアドレスを求める問題で、
IPアドレスが「192.168.0.34/255.255.255.240」であるとき、
上記二つのアドレスはどのように求めればいいのでしょうか?
基本的な質問で恐縮ですが、どなたかご回答頂ければ幸いです。

A 回答 (4件)

そうだと思いますね。

    • good
    • 0
この回答へのお礼

再度、ご回答頂きありがとうございます。
また、この場を借りて改めて、ご回答頂いた全ての回答者様にお礼申し上げたいと思います。

お礼日時:2007/07/25 23:32

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であるのでしょうか

ご参考まで
    • good
    • 0
この回答へのお礼

丁寧にご回答頂きありがとうございました。
とても分かり易かったです。

ご回答頂いた中から、質問文の中にある問題を解くと、以下のような形になるかと思うのですが、
差し支えなければ相違ないかどうか、確認して頂けますでしょうか?
(問題の解答が手元に無く、私個人では正答が分かりかねますので)

【ネットワークアドレス】
先頭から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アドレスが割り当て可能なアドレスということになる。

以上のような解答でよろしいでしょうか?

お礼日時:2007/07/25 17:22

サブネットが「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個になる」というは一体、
どのように求めればいいのでしょうか?

重ね重ねの質問、大変失礼だとは思いますが、ご回答頂けると幸いです。

補足日時:2007/07/25 16:03
    • good
    • 0

基本的には, ホスト部を全部 0 にしたのがネットワークアドレス, 逆に全部 1 にしたのがブロードキャストアドレス.

    • good
    • 0
この回答へのお礼

早速、ご回答頂きありがとうございます。
できれば、問題の解答をご教授頂けると嬉しいです。

お礼日時:2007/07/25 16:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!