- ベストアンサー
サブネットマスク
サブネットマスクが「255.255.255.240」であるとき、「最大で何台の コンピュータにIPアドレスを割り当てられるのか」という問題で、その 解答は「14」ということでした。 ※インターネットには接続されていないものとする ネットワークアドレスとブロードキャストアドレスは除く、という理屈 は理解できるのですが、実際に上記のアドレス(ホスト部)を二進数 に直して計算すると、「15」になりますよね? ということは、「15」から「2」を引いて、「13」にはならないのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
サブネットマスクが255と表示されているとき、一つのオクテットは 11111111 この場合、128+64+32+16+8+4+2+1=255ですよね 第四オクテットが240ということは 128+64+32+16+0+0+0+0=240ですから、サブネットは 11110000となります この時、右側のゼロ四つがホスト部ですから、2の4乗で16通りの組み合わせがIPアドレスに使えます 最初のネットワークアドレスと最後のブロードキャストアドレスを除くのは仰る通りです うっかりすると8+4+2+1=15で、15通りしか無いと思ってしまいますが、 0000 すなわちゼロの場合があります。
その他の回答 (2)
ならない。 > 実際に上記のアドレス(ホスト部)を二進数に直して計算すると、「15」になりますよね? ここで「0」の存在を忘れています。 つまり0000(0)~1111(15)までの「16」がホストの対象です。
お礼
回答頂きありがとうございます。 ご指摘の通り、「0」の存在を忘れていました。
- 918BG
- ベストアンサー率48% (476/984)
0から255までは256ありますが…
お礼
早速、回答頂きありがとうございます。 なるほど、「0」の存在を忘れていました。
お礼
丁寧に回答して頂き、ありがとうございます。 「0」の存在をすっかり忘れていたようです。 この場を借りて改めて、お礼申し上げます。