• ベストアンサー

クラスC

教科書に 『クラスCで使用できるのは"192.0.1~223.255.254"です・・・  つまり  2^21-2=2097150 』   とあります。 (1)クラスCは、先頭3ビットが"110"で、その残りが21ビットですから  2^21-2=2097150の式の意味は解るのですが、2097150は何の数ですか? (2)クラスCで使用できるのは"192.0.1~223.255.254"です・・・  つまり  2^21-2=2097150 『つまり』とあるんですが、  "192.0.1~223.255.254"です =  2^21-2=2097150 ってことですよね。 なぜこうなるんでしょうか。 ネットワークの勉強中でして、説明力がないことを申し訳なく思います。 宜しくお願いします。

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

  • ベストアンサー
  • wakko777
  • ベストアンサー率22% (1067/4682)
回答No.5

IPアドレスを間違ってかかれていますね。 クラスCの範囲は「192.0.0.1」~「223.255.255.254」までです。 2進数で書くと「11000000 00000000 00000000 00000001」~「11011111 11111111 11111111 11111110」です。 この間にいくつIPアドレスがあるか?というのが(1)の答えです。 これを計算すると、先頭の3ビットは「110」で固定なので、残りの21ビットに関して2^21個。 オール「0」とオール「1」をのぞくので、2^21-2=2097150個となり、その数だけのIPアドレスを確保することができるということになります。 これを簡単に書くと(2)の表現になります。

ping913
質問者

お礼

なるほど~です(*^-^*) 理解できました♪ ありがとうございました!

その他の回答 (4)

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.4

これはクラスCで割り当て可能なネットワーク数を計算しています。 クラスCでは純粋なネットワーク部は32-3-8=21。 つまり2^21のネットワークが作れます。 しかしオールゼロとオール1は許されていませんので-2です。 ホスト部でも同様に-2ですね。 余談ですがクラスC自体には本来サブネットマスクという考えは有りませんでした。(ホスト8ビット固定) しかしクラスCをサブネットに分けて使うことは許されているので実際上はサブネットマスクの表記をすることも多いです。

ping913
質問者

お礼

回答ありがとうございます。 理解できました!

ping913
質問者

補足

>つまり2^21のネットワークが作れます。 サブネットが2097150個出来るって事ですか? すみません、ちんぷんかんぷんでして・・・。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

(1) 今考えているのは, クラスC の「何」? (2) クラスC では先頭 3ビットが 110 で固定で, 残り 21ビットに対して 0/1 の組み合わせが考えられます. この「残り 21ビットの組み合わせ」は何通りありますか? ちなみにそれは「クラスC のプライベートアドレス (の 1つ)」ですな>#1. それはこの問題とは直接関係しません.

ping913
質問者

お礼

回答ありがとうございます。 理解できました!

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.2

(2)先頭3ビットが"110"で、その残りが21ビット (= 2^21) から予約アドレス192.0.0と223.255.255を引く( = -2)

ping913
質問者

お礼

ありがとうございました♪ 理解できました!

  • nemoax006
  • ベストアンサー率14% (343/2433)
回答No.1

ふと桁足りなくありませんと思ったり ”192.168.0.1”サブネット”255.255.255.0”ではないですか? 間違いかな

ping913
質問者

お礼

回答ありがとうございました。 私の書き漏れです(^^;)