• ベストアンサー

サブネットの計算について2

noname#22650の回答

  • ベストアンサー
noname#22650
noname#22650
回答No.4

#2です。 少し調べまして、間違いに気づきましたので訂正します。 マイクロソフトのページより http://support.microsoft.com/default.aspx?scid=kb;ja;164015 >TCP/IP ネットワークで使用できる有効なサブネットおよびサブネット マスクについては、インターネット RFC 1878 (http://rfc-jp.nic.ad.jp で参照可能) に記述されています。 リンク先のJPNICのページより http://www.nic.ad.jp/ja/translation/rfc/1878.html 有効なサブネットマスクは IPがクラスA 128.0.0.0-255.0.0.0(255.0.0.0より後ろの記述がないので使えない?) IPがクラスB 255.128.0.0-255.255.255.254 IPがクラスC 255.255.128.0-255.255.254 だと思います。 これ以外は有効ではないということなので、仮に動いたとしても動作は保障されないでしょう。 #3さんの回答に反しますが、インターネットに繋がっていないネットワークでもクラスは意識する必要があると思います。上記の通り有効なサブネットマスクはIPのクラスにより決まりますし、クラスDとかEを使うのもずいと思います。

denza
質問者

お礼

たびたびすみません。 http://www.nic.ad.jp/ja/translation/rfc/1878.html これはこのとおりですね。 でも、ちょっとこんがらがってきました。 あとでゆっくり見てみます。 一般的には各クラスのデフォルトマスク以下で分割することはあっても、デフォルトマスク以上はあまりしないし、(間違いでないにしても) IPがクラスB 255.128.0.0-255.255.255.254 IPがクラスC 255.255.128.0-255.255.254 以外で使った場合取り決めに則ってない。というところでしょうか。 とても参考になりました。ありがとう御座います。

denza
質問者

補足

偶然分かりましたので補足です。下記URLと http://www.asahi-net.or.jp/~yy5t-nmr/network/ip_address.html とCCNAネットワークショップ(本)によれば、クラスレスで表現すれば、クラスA-Cに関係なくホスト数を取ることができ、ナチュラルマスクより短いのものはスーパーネットと呼ぶそうです。

関連するQ&A

  • サブネットの計算について

    IP     10.0.0.1 サブネット 255.255.255.240の場合 ネットワークの本数は ・IPがクラスAだから1048576本 ・サブネットがクラスCだから16本 正しいのはどちらでしょうか?

  • クラスBのネットワークをサブネットに分けると

    163.136.0.0のクラスBネットワークを、サブネットに分けるとする。 サブネット長が20~29までのそれぞれで、利用できるサブネットの最初の4つを示してください。そのサブネットのブロードキャストアドレス、ホストに割り当てることが出来るIPアドレスもあわせて示してください。 サブネット長ごとに以下の表を完成させなさい サブネット長 29 ネットマスク10進数:255.255.255.248 ネットマスク16進数:fffffff8 最大ホスト数: ネットワークアドレス ホストIPアドレス範囲 ブロードキャストアドレス 163.136.?.?      163.136.?.?~163.136.?.? 163.136.?.? とあるのですがいまいち良く理解できませんでした。 CIDR表記は分かっているつもりなんですが解けません どうやってとけばいいのか教えてくださると助かりますm(_)m ネットマスクの10進数と16進数のところは自力でやってみたので間違っているかもしれませんが・・・

  • IPアドレス 計算

    IP計算について解けない問題があるのですが、 クラスCのIPアドレスでサブネットマスクがデフォルトの場合利用可能なホストはいくつですか? 選択254  255 256 510 511 512 サブネットマスクがデフォルトの場合192.168.32.0というクラスCアドレスのブロードキャストアドレスはどれですか? 192.168.0.0 192.168.0.255 192.168.32.0 192.168.32.254 192.168.32.255 ネットワークアドレスが192.168.32.0のときサブネットワーク1つにつき254台のホストを利用可能にするにはどのサブネットマスクを当てますか? 255.255.0.0 255.255.255.0 255.255.254.0 255.255.248.0 この3つの問題が解けないのですがIPアドレス計算のできる方どうかお願いします。

  • クラスBのサブネット化

    サブネットを勉強しています。クラスCは何とかできるようになりました。が、クラスBのサブネット化が桁が多いせいか、今ひとつ理解できません。 サブネットの数とそれに伴う、ホスト数ははじき出せるます。ですが、IPアドレスを何番から割り振っていけばよいのか、計算方法がわからなくなりました。 どなたか、教えてください。

  • サブネットマスクの必要性について

    IPアドレスはクラス分けされていて、クラスA~クラスEまでありますが、2つの異なるIPアドレスの間で通信するという状況において、その二つが同じネットワークに属しているかを調べたい場合、 IPアドレスの上位8ビットを見ればまずどのクラスに属しているかが判明し(クラスAなら0~127、クラスBなら128~191、クラスCなら192~223のように)、それが分かるとネットワーク部が上位何ビットまでかが判明し(クラスAなら8ビット、クラスBなら16ビット、クラスCなら24ビットのように)、それらを2つのIPアドレスで実施した結果を照合すれば同じネットワークに属しているかが分かるはずです。(ここまでの話はクラスA~Eまでしか存在せず、サブネットを構成するという考え方がまだなかった時代での場合だと想定してください) ですから、現代のように、ネットワーク部が可変であり、任意にサブネットを構成することができるようになる以前の、初期のIPネットワークにおいてはサブネットマスクという考えはなかったのでしょうか? (上記のように、サブネットマスクがなくてもクラスという考え方ならば2つのIPアドレスが同じネットワークであるかが分かるから。) いい方を変えるのならば、サブネットマスクというものは、名前の通り、サブネットという考え方が生まれたときに必要となって生まれたのでしょうか? 何を言っているのかが分かりづらくて申し訳ないのですが、何か知っている方がいましたら、回答お願いいたします。 一応参考までに、私が疑問に思っている事柄と関連がありそうな文を以下に載せておきます。 (ただ、この文章の最後のほうにある「可変長サブネットマスク」という言葉を見る限り、可変でないサブネットマスクというものがそれ以前から存在していたのかとも思うのですが) --- クラスAからクラスCまでは、ネットワーク部とホスト部の境界が8ビット単位で区分けされている。クラスAはネットワーク部が短く(8ビット)、ホスト部が長い(24ビット)。すなわち、多くの機器を保有する大組織や多くの顧客を有する大規模なインターネットサービスプロバイダ (ISP) に割り当てるのに適している。クラスCはその逆である。クラスAが約1,677万台、クラスBが65,534台、クラスCが254台のホストを接続できる。 しかし、アドレスクラスを用いたIPアドレス割り当てには問題が生じた。ほとんどのネットワーク(たとえばインターネットサービスプロバイダ)ではクラスAでは大きすぎ、クラスCでは小さすぎたため割り当ての要求がクラスBに集中したのである。クラスBの割り当てを受けたネットワークの中には65,534台のホスト(インターネットサービスプロバイダであれば接続ユーザー数)をフルに接続することがまれであるネットワークも存在し、IPアドレスが無駄に消費されることになった。そこで現在ではアドレスクラスを使わず、ネットワーク部とホスト部の境界を8ビット単位に固定せずに細分化する可変長サブネットマスクやCIDR (Classless Inter-Domain Routing) の使用が一般化している。 ---

  • ホストアドレスとサブネット数の問題

    IP 202.32.10.206/25 から クラスC サブネットマスク 255 255 255 128 ネットワークアドレス 202 32 10 128 と求めたのですが (1) ホストアドレスを答えろという問題と (2)サブネットマスクの設定においてサブネット数の最大値を求めよ  その時のゼロサブネットを除いて最初に使用することができるサブネットアドレスを求めよ という問題がわかりません 教えて下さい

  • サブネットマスクの計算方法等について

    サブネットマスクの中の「IPアドレスの範囲」という項目にあった一文についてお聞きしたいのですが、 とある書籍には以下の項目が書かれていました。 ・クラスCのアドレス「192.168.50.161/27」が所属するネットワークのアドレス範囲 ネットワークアドレス:192.168.50.160 ホストアドレス:192.168.50.161~190 ブロードキャストアドレス:192.168.50.191 ・クラスBのアドレス「172.16.98.126/20」が所属するネットワークのアドレス範囲 ネットワークアドレス:172.16.96.0 ホストアドレス:172.16.96.1~172.16.111.254 ブロードキャストアドレス:172.16.111.255 ・クラスAのアドレス「10.34.211.45/13」が所属するネットワークのアドレス範囲 ネットワークアドレス:10.32.0.0 ホストアドレス:10.32.0.1~10.39.255.254 ブロードキャストアドレス:10.39.255.255 この中のネットワークアドレス・ホストアドレス・ブロードキャストアドレスがなぜこのような 数値になるのかをいまいち理解できていません。/の後がクラスA 8ビット クラスB 16ビット クラスC 24ビットという 定義に10進数を2進数にしたときに追加されたサブネットワーク部を足したものということは 分かったのですが・・・・もしお分かりでしたらご教授いただければと思います。 また参考ページ等ありましたら教えていただけるとありがたいです。 よろしくお願いいたします。

  • CCNAの練習問題サブネットについて

    CCNA取得に向けて勉強を始めており、練習問題を解いているのですが、以下の問題の意味と解答が恥ずかしながら全く理解できないため、かみ砕いた内容で解説していただけると大変助かります。 解説にある「均等に8つに分けるためサブネットマスクは255.255.224.0(/19)となります。」とありますが、ここでサブネットマスクが255.255.224.0(/19)となる理由が特に知りたいです。 (問題) ネットワーク172.25.0.0が8つの等しいサブネットに分割されている。ルータでipsubnet-zeroコマンドが設定されているときに、3番目のサブネットのホストに割り当てることができるIPアドレスはどれか? 3つを選択せよ。 (解答) ip subnet-zero クラスフルネットワークをサブネット化した後の最初のサブネットアドレスはゼロサブネットと呼ばれます。 例:172.25.0.0/16(クラスフルネットワークアドレス) 172.25.0.0/24(クラスレスネットワークアドレス)    上記の場合、172.25.0.0/24がゼロサブネットとなります。    そのため172.25.0.0/16とホスト部のビットが同様になるため区別ができません。 また、ホスト部のビットがすべて1であるものをオールワンサブネットといいます。 「ip subnet-zero」コマンドはゼロサブネットとオールワンサブネットをクラスレスネットワークとして使用できるようにするコマンドです。 クラスフルアドレス IPアドレスには以下図のようなクラスがあります。 5つのクラスのうち、ユーザに割り当てられるクラスはA~Cの3つだけです。 172.25.0.0はクラスBアドレスでIホストアドレス長は16ビット(/16)となり、IPアドレス数は65536です。 均等に8つに分けるためサブネットマスクは255.255.224.0(/19)となります。 172.25.0.0のサブネットマスクが255.255.224.0の場合 ネットワークアドレスは第3オクテットが32の倍数で、第4オクテットが0になります。 また、ブロードキャストアドレスは第3オクテットが32の倍数から1を引いた数で、第4オクテットが255になります。 そのため、3番目のサブネットのネットワークアドレスは172.25.64.0となり、 172.25.64.1~172.25.95.254の範囲がホストアドレスとして利用できます。 よって、解答は「172.25.78.243」、「172.25.72.0」、「172.25.94.255」になります

  • サブネット長とサブネットマスク長は同じですか?

    以下の2つの問題は、同じものを求めていると考えてよいですか。 また解き方も同じですか? ・必要ホスト数が最大1500台の組織に対して、CIDRによりクラスCアドレスを束ねて割り当てたい。”サブネット長”はいくつにすればよいか。 ・必要ホスト数が最大2500台の組織に対して、CIDRによりクラスCアドレスを束ねて割り当てる。”サブネットマスク長”(1が続く数)はいくつにすればよいか。 よろしくお願いします。

  • サブネットマスクについて教えてください

    いま、サブネットマスクについて勉強しています。 いろんなサイトや本を読んで理解しようとしているのですが、どうもわからないことがあるので質問させていただきます。 IPアドレスでネットワークアドレス部によってクラスA~クラスCに分かれることがわかったのですが、さらに細かく区切るためにサブネットマスクがあると記述してあります。 そこで質問です。 ネットワークアドレスが 192.168.1.128で、上位29ビットがネットワークアドレスの場合。。。 と、あるサイトに書いてありますが、 これってクラスCでネットワークアドレスは、24ビットですよね? なのに、なぜホストアドレスの一部までネットワークアドレスが伸びているのでしょうか? よろしくお願いいたします。