• ベストアンサー

CIDRをしようした問題です。

CIDRを使用して接続可能なホスト数が80台をサポート時、適切なサブネットワークは(2)となる。 解説には CIDRでサポートされるホスト数は、サブネットマスクのHost部分のビット数がnビットであれば、次の式で算出できる。 ホスト数=2のn乗-2 80台をサポートするには、128=2の7乗-2となり、Host部分のビット数が7ビット必要になる。 この解説の ホスト数=n乗-2 80台をサポートするには、128=2の7乗-2となる の部分が理解できません。

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

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

ホスト部がオール0のIPアドレスは「ネットワーク自身を指すアドレス」 ホスト部がオール1のIPアドレスは「ブロードキャスト(一斉同報)アドレス」 として特別な意味を持ち,各ホストに割り当てることができない。 ホスト部の長さが6bitの場合, ホスト部が取りうる全パターンを列挙すると次のようになり, 000000, 000001, 000010, .... , 111101, 111110, 111111 その総数は2の6乗=64とおり。 ただし,ホスト部オール0 (000000) と ホスト部オール1 (111111) の 2パターンは個々のPCに割り当てできない特別な値なので, このIPネットワーク内で接続可能なホスト数は 2の6乗 -2 =62台。 これでは「80台をサポート」するには足りない。 ホスト部の長さが7bitの場合, ホスト部が取りうる全パターンを列挙すると次のようになり, 0000000, 0000001, 0000010, .... , 1111101, 1111110, 1111111 その総数は2の7乗=128とおり。 ただし,ホスト部オール0 (0000000) と ホスト部オール1 (1111111) の 2パターンは個々のPCに割り当てできない特別な値なので, このIPネットワーク内で接続可能なホスト数は 2の7乗 -2 =126台。 これならば「80台をサポート」するのに十分である。

RITSUNEKO
質問者

お礼

やっと理解できました。 有難うございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#165541
noname#165541
回答No.1

要するに、5ビットでは32で80台のホスト数には足りません。6ビットだと64で足りませんね。 で、7ビットの128台分のアドレスを確保するわけですが、不明点は”なぜ-2するのか?”と言う点でしょうか? IPアドレスはオール1、とオールゼロはホストには使用出来ません。 例えば、クラスCのアドレスを使用している場合、192.168.0.0と192.168.0.255は使用できないのです。 理由は192.168.0.0はネットワーク自身を指すアドレスで、192.168.0.255はブロードキャストアドレスだからです。 つまりこの分をホストに使えないので、マイナス2として計算しているわけです。 理解できない場合は、大きな桁数ではなく、4ビットで計算してみてください。オール0とオール1を引くと、15-2でホストに使えるアドレスは13個しかないですよね? 厳密にはルーターのアドレスが必要になるはずですが、それは問題分には書いてないですし、80台のホストにルーターを追加してもアドレスには余裕がありますしね(´∀`)

RITSUNEKO
質問者

お礼

ありがとうございました。

RITSUNEKO
質問者

補足

再度読んで見たら、「オール0とオール1を引くと」の部分の意味がわかりません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • サブネットマスクとサブネットワーク

    サブネットマスクとサブネットワークとは同じ意味なのでしょうか? 問題の解説にこうあります 「サブネットマスクは255.255.255.224です。 244は2進数に直すと11100000なので、上位3ビット(1の部分)がネットワークアドレス部、下位5ビットがホストアドレスに分割できます。 よって、上位3ビット分をサブネットワークとして使用できます。 3ビット分なので2^3=8、つまり8個のサブネットワークが使用可能です。」 平成18年度 秋 シスアド試験 午後 問2 設問1 回答より 上位3ビットはサブネットマスクだとおもっていたのですが、サブネットワークともいうのですか? 初歩的な質問ですがよろしくお願いいたします。。。

  • ネットワークアドレスの問題:この問題の”答えの解説”について教えてください!

    題名の通りなのですが、とある問題集の問題において、答えは見ればわかるのですが、どうしてそうなるのかが解説を読んでも理解できないので、どなたかわかる方がいましたらご解説をお願いします。 問:次の文章の空欄に入る適切な語句を、後の語群から選択しなさい。  ネットワーク部を28ビットとした場合、サブネットマスクは(1)となる。このネットワークでは最大(2)台のホストを扱うことができる。  このネットワーク内のあるホストのIPアドレスが192.168.0.19であった場合、このサブネットワークのネットワークアドレスは(3)であり、(4)は192.168.0.31となる。 (1) a.255.255.240.0 b.255.255.255.240 c.255.255.255.15 (2) a.14        b.16  c.18 (3) a.192.168.0.0 b.192.168.0.16 c.192.168.0.240 (4) a.フルキャストアドレス    b.ブロードキャストアドレス    c.マルチキャストアドレス 回答:1- b 2- a 3- b 4- b 解説: (1)28ビットのサブネットマスクは、11111111.11111111.11111111.11110000となります。これを10進数で表記すると、255.255.255.240になります。 (2)28ビットのサブネットマスクと言うことは、28ビットがネットワーク部分であり、残りの4ビットがホスト部ということになります。  ホスト部分が4ビットなので、24個の数値を表現できますが、ネットワークアドレスとブロードキャストアドレスはホストに設定できないため、最大ホスト数は、24-2=16-2=14になります。 (3)ネットワークアドレスはホスト部が全て0なので、IPアドレスが192.168.0.19の場合は、192.168.0.16になります(00010011 (19) → 00010000 (16))。 (4)ブロードキャストアドレスはホスト部のビットが全て1なので、IPアドレスが192.168.0.19の場合は、192.168.0.31になります(00010011 (19) → 00011111 (31))。 以上なのですが、(1)は良いです。 (2)『ホスト部分が4ビットなので、24個の数値を表現できますが』の24って、どうやって出したんですか? また、『最大ホスト数は、24-2=16-2=14になります。』のイコールの意味がわかりません。どうして24-2が=16-2になるんですか? (3)『IPアドレスが192.168.0.19の場合は、192.168.0.16になります(00010011 (19) → 00010000 (16))』について、19から16にする、その発想はどっから出てきたんですか?どうして16なんですか? (4)『IPアドレスが192.168.0.19の場合は、192.168.0.31になります(00010011 (19) → 00011111 (31))。』これも同様によくわかりません。どうして19からいきなり31と言う数字が出てきたんですか? の部分がわかりません。こう言う内容に関しては初心者なので、詳しい方からするとどうと言うことはないのかもしれませんが……… 長くなりましたが、ご回答くださる方、よろしくお願いします。

  • サブネットマスクの意義がいまいち掴めません

    サブネットマスクの意義がいまいち掴めません。 192.168.1.0というネットワークを構成する際にあえて、 それぞれの端末のサブネットマスク値を以下のように異なる形にしました。 端末A:192.168.1.2/24 (サブネットマスク:255.255.255.0) ←通常はこっち 端末B:192.168.1.3/25 (サブネットマスク:255.255.255.128) このように192.168.1.0のネットワークを構成するにあたって異なるサブネットマスク値を設定すると 192.168.1.0というネットワーク上で通信的な問題が起きるのでしょうか? 端末Bのネットワーク部を25bitにすることで、ホスト部が7bitと減り このサブネットに所属できるホスト数は128台となりますよね? 「255.255.255.128のサブネットマスク値を持った端末は128台までしか所属できないサブネットワークにいますよ~」という意味ですよね? つまりそのサブネットマスク値とはそのサブネットに所属できるホスト台数を制限するというだけの意味だけなのでしょうか? 通信的な意味は無し?(別のサブネットワークの端末にはパケットを****しない等) ちょっと考えすぎかもしれませんがよろしくお願いします!

  • SW:ホストアドレスの値

    質問の解説で分からない部分があるので、解説できればお願いします。 問 ネットワークに接続されているホストのIPアドレスが“192.168.1.120/28”のとき、そのネットワーク内におけるホストアドレスの値はどれか 解 8 解説 問のIPアドレスより、サブネットマスク長は28ビットである。このため、ホストに割り当てられるビット数は4(=32-28)ビットとなる。また120を2進数数表示すると120=2の6乗+2の5乗+2の4乗+2の3乗となる。したがって、ネットワークアドレス部に存在する2の6乗、2の5乗および2の4乗を除外して考えると2の3乗がホストアドレスとなる。 上記の二行目、ビット数は4(=32-28)ビットの32をどこから導いたのか。また、したがって~の最後の一文の意味がわかりません。 よろしくお願いします。

  • サブネットマスク長はいくらにすればよいかという問題

    必要ホスト数が最大2500台の組織に対して、CIDRによりクラスCアドレスを束ねて割り当てる。サブネットマスク長(1が続く数)はいくつにすればよいか。 答.20 導出過程をお願いします。

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

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

  • サブネットワークアドレスを3ビット?

    クラスCのネットワークでサブネットワークアドレスを3ビットにした時、 (1)サブネットマスクは何になるか? (2)この時、ホストは何台まで接続できるか? (3)この時のIPアドレスのCIDR部分はどのように記述されるか? が分かりません。 (1)は255.255.255.0が255.255.224.0になるのか? (2)は、3ビットだから8台かな? (3)はわからないな…

  • IPアドレスの計算

    IPアドレスが 「192.168.10.100」で サブネットマスクが 「255.255.255.0」のサブネットワークのホスト部のビット数とは どうやって求めたらいいのでしょうか? あと、デフォルトゲートウェイはどうやったら求めることができますか?教えてください。

  • サブネットマスクが、255.255.252.0のとき

    サブネットマスクが、255.255.252.0のとき IPアドレス172.30.123.45のホストが属する サブネットワークのアドレスは? という問題があり、 答えは、172.30.120.0 とありました。 解説で所属するサブネットワークの計算方法は、サブネットマスクとIPアドレスを 2進数に変換し、それぞれのANDをとる とあるのですが、ANDとはどのような事をいっているかよくわかりません。 よろしくお願いします。

  • 緊急:サブネット初心者です。助けて下さい

    "サブネット分割初心者です。ホスト部から必要なビット数を分割用に使用するだけかと思いましたが、画像のような問題を見て混乱中です。助けて下さい。 【質問1】 サブネットワーク1に分けた時は、第4億オクテットの上位(?表現違ったらすみません)1ビットを使用し、0の場合(192.168.0.0)と1(192.168.0.128)の場合にわけたということでしょうか? 【質問2】 そして、さらに、1の場合の2ビット目を1と0にわけるかと思ったら、サブネットワーク2と3は(11000000)と(11100000)となっているので意味が不明で。選択肢にそれしかないので仕方ないということでしょうか? 【質問3】 サブネットワーク2のブロードキャストアドレスはなぜ下位(00111111)の191なのでしょうか?ホストの例が.130で(11110000)で255.255.255.192ということは、ネットワークアドレスが(192.168.0.192)でブロードキャストは(11111111)じゃないのでしょうか?  サブネット分割用に使用した2ビット分はブロードキャストの際は0のままにしておくのでしょうか? 【質問4】 問6の195がどうやって出てくるのか全然わかりません" "問題(テキスト版) ネットワークアドレスを24ビットとして3つのサブネットワークに分割する。 サブネットワーク1  ホスト台数:100 ホストの例:192.168.0.19  サブネットマスク:問1( 255.255.255.128 )  ネットワークアドレス:問4( 192.168.0.0 )  ブロードキャストアドレス: サブネットワーク2  ホスト台数:50 ホストの例:192.168.0.130  サブネットマスク:問2( 255.255.255.192 )  ネットワークアドレス:  ブロードキャストアドレス:問5( 192.168.0.191 ) サブネットワーク3  ホスト台数:40 ホストの例:問6( 192.168.0.195 )  サブネットマスク:問3( 255.255.255.224 )  ネットワークアドレス:  ブロードキャストアドレス: ※空欄は問題に示されず"

専門家に質問してみよう