• ベストアンサー

サブネットマスク

サブネットマスクが「255.255.255.240」であるとき、「最大で何台の コンピュータにIPアドレスを割り当てられるのか」という問題で、その 解答は「14」ということでした。 ※インターネットには接続されていないものとする ネットワークアドレスとブロードキャストアドレスは除く、という理屈 は理解できるのですが、実際に上記のアドレス(ホスト部)を二進数 に直して計算すると、「15」になりますよね? ということは、「15」から「2」を引いて、「13」にはならないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • 918BG
  • ベストアンサー率48% (476/984)
回答No.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 すなわちゼロの場合があります。

tof
質問者

お礼

丁寧に回答して頂き、ありがとうございます。 「0」の存在をすっかり忘れていたようです。 この場を借りて改めて、お礼申し上げます。

その他の回答 (2)

noname#43069
noname#43069
回答No.2

ならない。 > 実際に上記のアドレス(ホスト部)を二進数に直して計算すると、「15」になりますよね? ここで「0」の存在を忘れています。 つまり0000(0)~1111(15)までの「16」がホストの対象です。

tof
質問者

お礼

回答頂きありがとうございます。 ご指摘の通り、「0」の存在を忘れていました。

  • 918BG
  • ベストアンサー率48% (476/984)
回答No.1

0から255までは256ありますが…

tof
質問者

お礼

早速、回答頂きありがとうございます。 なるほど、「0」の存在を忘れていました。

関連するQ&A