• ベストアンサー

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

サブネットマスクの中の「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進数にしたときに追加されたサブネットワーク部を足したものということは 分かったのですが・・・・もしお分かりでしたらご教授いただければと思います。 また参考ページ等ありましたら教えていただけるとありがたいです。 よろしくお願いいたします。

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

  • ベストアンサー
  • ann_dv
  • ベストアンサー率43% (528/1223)
回答No.1

それぞれを2進数に置き換えて見ると良く分かるかと思います。 ・クラスCのアドレス「192.168.50.161/27」が所属するネットワークのアドレス範囲 ネットワークアドレス:192.168.50.160 11000000.10101000.00110010.10100000 /の後の数字は上位何ビットまでがネットワークアドレスかを示す数字で、この例では上位27ビットまでがネットワークアドレスで、それ以降がホストアドレスになります。 ネットワークアドレスは、ホストアドレスを示すビットが全て0のアドレスです。 上記のネットワークアドレスは28ビット以降が全て0になっているのがお分かり頂けるかと思います。 ブロードキャストアドレス:192.168.50.191 11000000.10101000.00110010.10111111 ブロードキャストアドレスは、ホストアドレスを示すビットが全て1のアドレスです。 上記のブロードキャストアドレスは28ビット以降が全て1になっているのがお分かり頂けるかと思います。 ホストアドレスは、ネットワークアドレスとブロードキャストアドレスの間にある全てのアドレスで、コンピュータや各種ネットワーク機器はこのホストアドレスの範囲内で割り当てます。

参考URL:
http://www5e.biglobe.ne.jp/~aji/3min/23.html
ahyawo
質問者

お礼

ありがとうございます。分かりやすかったです。URLも今後の勉強の参考にさせていただきます。

その他の回答 (1)

回答No.2

一番最初のケースで考えれば、192.168.50.161を2進数であらわすと、 11000000.10100000.00110010.10100001 となります。 うち、「/27」と先頭から27ビット分がネットワーク部と指定していますので、ホスト部は5ビットで31台分になります。この範囲のうち最初のアドレス(ネットワークアドレス)は192.168.50.160(11000000.10100000.00110010.101[00000])と最後のアドレス(ブロードキャストアドレス)192.168.50.191(11000000.10100000.00110010.101[11111])はホストには使用できません。 ここでは、クラスCとありますが、192.168.50.161はクラスCに属するアドレス(192.0.0.0~223.255.255.255)というだけで、特に意味は持っていないのではないでしょうか。

関連するQ&A

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

    "サブネット分割初心者です。ホスト部から必要なビット数を分割用に使用するだけかと思いましたが、画像のような問題を見て混乱中です。助けて下さい。 【質問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 )  ネットワークアドレス:  ブロードキャストアドレス: ※空欄は問題に示されず"

  • サブネットマスク 

    会社では、クラスCを使用していて サブネットを2つに分けています。 サブネットマスクは、255.255.255.128です。 ☆<ホスト数>126 <アドレス数>128 ホスト数とは、サブネットを126コ作れるということですか? アドレスを128コ作れるサブネットワークが、126コ作れる って事でしょうか。 教えて下さい。。

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

    サブネットマスクの意義がいまいち掴めません。 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台までしか所属できないサブネットワークにいますよ~」という意味ですよね? つまりそのサブネットマスク値とはそのサブネットに所属できるホスト台数を制限するというだけの意味だけなのでしょうか? 通信的な意味は無し?(別のサブネットワークの端末にはパケットを****しない等) ちょっと考えすぎかもしれませんがよろしくお願いします!

  • ネットワークの,サブネットマスクによる分割

    #781049 および #781500 両質問と類似質問(関連質問)ですが,お願いします。 参考書には,  ホストアドレス部分を利用してネットワークをサブネットに分割したとき,サブネットアドレス部分のビットがすべて0の場合とすべて1の場合を除いてサブネット数が決まる。 たとえば, クラスB(ネットワークアドレス=16ビット, ホストアドレス=16ビット)の,ホストアドレスを, サブネットワークアドレス(8ビット)とホストアドレス(8ビット)に分割したとき, ネットワーク数:1 サブネットワークアドレス数:254(=2^8-2) 1つのサブネットあたりのホスト数:254(=2^8-2) として利用することが出来る。 と書かれています。 ところが,この例に,上の2つの質問への回答を適用すると,作れるサブネットワークの数は 256ということになりますが, この参考書の説明は間違いでしょうか? どなたか解説してくださいませんか。

  • サブネットマスクについて

    テクニカルエンジニア(ネットワーク)平成15年秋問27  クラスBのIPアドレスでは,サブネット化を行うことによって62のサブネットワークと各サブネットワーク当たり 1,022のホストを構成することができる。このときに指定するサブネットマスクはどれか。 ア 255.255.252.0 イ 255.255.253.O ウ 255.255.254.0 エ 255.255.255.0 正解 ア 情報セキュリティアドミニストレータ平成17年問15  クラスBのIPアドレスでは,サブネット化を行うことによって64のサブネットワークと各サブネットワーク当たり1,022 のホストを構成することができる。このときに指定するサブネットマスクはどれか。 ア 255.255.252.0 イ 255.255.253.0 ウ 255.255.254.0 エ 255.255.255.0 正解:ア と云う問題があります。 お聞きしたいのはサブネットワーク数です。 サブネットワークもすべて1と0の二つをひくものなのでしょうか。 最初に学ぶために買った本にはサブネットワークの部分から2ひくとは書いていませんでした。 ネットで探していたら上のように二種類(64、62)の問題も見つかりどう理解するのかわかりません。 よろしくお願いします。

  • サブネットマスクの求め方がわかりません

    クラスCのアドレスをサブネットに分け各サブネットワーク内の最大ホスト数を62にしたい。この場合のサブネットマスクを選べ。 答え 255.255.255.192 宜しくお願いします。

  • サブネットマスク計算問題

    現在サブネットマスクの勉強をしています。 問題 192.168.5.0を29ビットマスクでサブネット化したときのダイレクトブロードキャストアドレスとして正しいものを求めなさい。 A.192.168.5.16 B.192.168.5.59 C.192.168.5.39 ++++++++++++++++++++++++++++++++ 答 C, 192.168.5.39 サブネットマスクが/29なので, 残り3ビット 2×2×2=8 サブネット化の単位は8というのは分かり ブロードキャストアドレスは ネットワークアドレスの次の単位-1 なので,何となく正解なのは理解できるのですが、 この場合のネットワークアドレスは192.168.5.32 になるのですか? 0を8で割れないのでどうなるのでしょうか? 論理積計算は手間がかかりそうなので、全ての問題はなるべく計算式を立てて解くようにしています。 どなたか御教授お願い致します。

  • 禁止されているサブネットってあるのでしょうか

    ネットワークについてある問題集をやっていて分からなかった部分があるため教えて頂けたらと思います。 172.16.0.0~172.31.255.255の範囲のプライベートIPアドレスを使った場合、1つのサブネットワークに割り当てられるホストの最大数は65,534台である。 ○か×かという問題です。 答えは×なのですが、その解説に、 このネットワークは172.16.0.0/12と表すことができ、ホスト部は20ビットです。 ここまではよいのですが、 1つのサブネット当たりのホスト数が最大となるのはサブネット用として2ビットとった場合だというのです。これは、1ビットとると2つのサブネットに分割されるが、RFC950により最初と最後のサブネットは使用禁止になっているからだというのですが(そもそもこの最初と最後のサブネットというのもどれを指しているのか不明です)、RFC950を読んでもよくわからなかったため、どういうことなのか教えて頂けたらと思います。 結果として、2^18-2=262,142が最大ホスト数だそうです。 ※2^20-2=1,048,574ではないことに注意してください。 また、192.168.0.0~192.168.255.255の最大ホスト数は2^14-2=16,382だそうです。 おわかりだと思いますが、式の中の"-2"はブロードキャストアドレス、ネットワークアドレスの分の引き算だと思われます。それと別にビット自体を2つ引くところがよくわかりません。 よろしくお願いします。

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

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

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

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