- ベストアンサー
サブネットの計算について
IP 10.0.0.1 サブネット 255.255.255.240の場合 ネットワークの本数は ・IPがクラスAだから1048576本 ・サブネットがクラスCだから16本 正しいのはどちらでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
元々がクラスAなので、ネットワークアドレス2^7 = 128、ホストアドレス2^24=16777214。 サブネット化して、 ネットワークアドレス2^20 = 1048576、ホストアドレス2^4=16。 ネットワークの本数は?と聞かれたら1048576の方かな。 ちなみに、クラスCのネットワークアドレスは2^21 = 2097152、ホストアドレスは2^8=254です。
その他の回答 (3)
#1です。 >サブネットマスクでのネットワークの本数の計算は ・・・中略・・・ >かけられる。ってことですかね。 その通りだと思います。 詳しくは私などが説明するより、下のサイトなどご覧ください。 http://www.mm-labo.com/computer/tcpip/index.html かなり詳しい解説があります。
お礼
たびたび恐れ入ります。 よくわかりました。 参考URLもとても参考になりました。 もう一つ質問(下記)を別に致しますので、 気が向きましたらまたお願いいたします。
- aki02
- ベストアンサー率44% (99/222)
これは出題が良くないのだと思いますが、 ネットワーク数はIPアドレスから求めるのが普通で、このIPの場合はAクラスですので、2^7-2=126本となります。 (2進数7ビットで表現できるビットパターンは128ですが、すべて0とすべて1は用いないので128-2=126となります) また、サブネットワーク数はIPアドレスがAクラスなのでサブネットマスクから2^20=1048576となります。
お礼
やはりIPアドレスを基本にするんですね。 ありがとう御座います。 ところで192.168.20.20 255.255.128.0 の場合はどうなるのでしょう。 これはまた別に質問しますね。
追記 元のアドレスがクラスC(192.168.0.0など)なら サブネット255.255.255.240で、ネットワーク2^4=16、ホスト2^4=16です。
お礼
たびたびすみません。 つまり サブネットマスクでのネットワークの本数の計算は IPアドレスでのクラスを基本として クラスAの場合 255.0.0.0~255.255.255.255まで クラスBの場合 255.255.0.0~255.255.255.255まで クラスCの場合 255.255.255.0~255.255.255.255まで かけられる。ってことですかね。 今まで クラスAの場合 255.0.0.0~255.255.0.0(クラスB)まで クラスBの場合 255.255.0.0~255.255.255.0(クラスC)まで ってな具合でしかかけられないのかと思ってました。 勘違いだったみたいです。
お礼
早速の回答ありがとう御座います。 確かにシスコのドキュメントでも1048576です。 http://www.cisco.com/japanese/warp/public/3/jp/service/tac/701/8-j.html でもサブネットを主に見た場合本によっては 255.255.255.240クラスC以下なので16本などとなっているんですよね。 1048576本がやはり正しいのかな。 ありがとう御座います。