• ベストアンサー

IPアドレスの範囲

IPアドレスの範囲の計算で質問です。 192.168.1.65/28のアドレス範囲はなぜ192.168.1.65 ~ 192.168.1.78になるのでしょうか? どのように計算すべきか教えてください

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

  • ベストアンサー
  • 121CCagent
  • ベストアンサー率52% (15654/30079)
回答No.3

192.168.1.65を2進数に直す 11000000.10101000. 00000001.01000001 /28で先頭から28ビット 11000000.10101000. 00000001.0100 これを10進数に直すと 192.168.1.64 これがネットワークアドレスになる。 残りが32ビット-28ビット=4ビット 4ビットが2の4乗で16で16個がホスト部(ホスト数)になる。 1000000~1001111 の16個がホスト部になりこれを10進数に直すと 64~79 になる。 実際は192.1681.64のネットワークアドレスとして192.168.1.79がブローキャストアドレスとして使われるので 実際に割り当て可能なのは192.168.1.65から192.168.1.78となる。

suns
質問者

補足

ありがとうございます。 1000000~1001111 の16個がホスト部になりこれを10進数に直すと 64~79 の部分ですが、もし16個ではなく、64個とかの場合は、わざわざ100000と数えていくのは途方にくれそうなのですが、何か手立てはありますでしょうか

その他の回答 (4)

  • 121CCagent
  • ベストアンサー率52% (15654/30079)
回答No.5

>もし16個ではなく、64個とかの場合は、わざわざ100000と数えていくのは途方にくれそうなのですが、 >何か手立てはありますでしょうか 一番噛み砕いた回答をしたので他の回答者さんの回答を参考にされると良いです。 192.168.1.65/28と言うCIDRで表現したIPアドレスですが規則性があるのでそれを感覚として身につければこんな周りくどい計算は不要です。 /28はIPアドレスが16個と/29なら8個と決まっていますので。

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

ネットワークアドレス = IPアドレス範囲 クラスC 192.168.1.0/24 = 192.168.1.0 ~ 255 2分割 192.168.1.0/25 = 192.168.1.0 ~ 127     192.168.1.128/25 = 192.168.1.129 ~ 255 4分割 192.168.1.0/26 = 192.168.1.0 ~ 63     192.168.1.64/26 = 192.168.1.64 ~ 127     192.168.1.128/26 = 192.168.1.64 ~ 191     192.168.1.192/26 = 192.168.1.192 ~ 255 8分割 省略 16分割 192.168.1.0/28 = 192.168.1.0 ~ 15     192.168.1.16/28 = 192.168.1.16 ~ 31     192.168.1.32/28 = 192.168.1.32 ~ 47     192.168.1.48/28 = 192.168.1.48 ~ 63     192.168.1.64/28 = 192.168.1.64 ~ 79     192.168.1.80/28 = 192.168.1.80 ~ 95    省略 上記のようにクラスCを16分割した1つのネットワークアドレス(192.168.1.64/28)に含まれるIPアドレスは192.168.1.64 ~ 79ですが、先頭の192.168.1.64はネットワークアドレスとして端末に振り当てられません。 また、末尾の192.168.1.79はブロードキャストアドレスとして端末には使用できませんので、65 ~ 78が端末に割り付けできます。 >どのように計算すべきか教えてください IPアドレスは8bit×4=32bitで構成されています。 プライベートIPアドレスのクラスCは192.148.0.0/24 ~ 192.168.255.0/24の256組のネットワークとして使用することが標準的な使い方です。 しかし、1つのネットワークに端末数が少なく、ネットワークの数を極端に多く必要とするときは細分化して利用することもあります。 ご提示のIPアドレスはクラスCを16分割して運用するような例になりますので、ネットワークアドレスを先頭から16区画に分割します。 192.168.1.0/28 192.168.1.16/28 192.168.1.32/28 192.168.1.48/28 192.168.1.64/28 192.168.1.80/28 以降省略 ネットワークアドレスは上記のようになり、提示のIPアドレスは192.168.1.64/28に含まれますので先頭と末尾を除いた14個のアドレスが端末へ割り付け可能となります。 尚、クラスCが16分割されていると判断するには次のように算出できます。 32bit-28bit=4bit 4bitの2進数を10進数に置き換えると0~15の16個の正数になります。 従って、分割数は256/16=16

  • notnot
  • ベストアンサー率47% (4900/10359)
回答No.2

61 = 0100 0001 (2進) ホスト番号部分は、下位4ビットなので、0100 0001 ~ 0100 1110 10進数に直して、65 ~ 78

  • f272
  • ベストアンサー率46% (8536/18275)
回答No.1

指定されたIPアドレスは192.168.1.65 サブネットマスクは/28=255.255.255.240 なのだからアドレス数は16個であって 192.168.1.0-192.168.1.15 192.168.1.16-192.168.1.31 192.168.1.32-192.168.1.47 192.168.1.48-192.168.1.63 192.168.1.64-192.168.1.79 ... と数えていけば 指定されたIPアドレスを含んでいるのは 192.168.1.64-192.168.1.79ですね。 このうち192.168.1.64はネットワークアドレスであり、 192.168.1.79はブロードキャストアドレスとして使われますから ホストアドレスとしては14個 192.168.1.65-192.168.1.78となります。

関連するQ&A

専門家に質問してみよう