• ベストアンサー

○○のホストIDを利用できるサブネットマスク、とは

ネットワーク技術者の勉強中です。 いまいち理解が出来ていないので、質問しますが…。 こういう問題があります。 ■120のホストIDを利用できるサブネットマスクは? A.255.255.255.240 B.255.255.255.224 C.255.255.255.192 D.255.255.255.128 で、正解はDなのですが、なぜ、そうなるのか、を教えていただけないでしょうか? よろしくお願いいたします。

  • Youyou
  • お礼率64% (2254/3473)

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

  • ベストアンサー
  • kaoaru
  • ベストアンサー率33% (42/127)
回答No.2

A~Dの問題内容自体が変?だと・・・。 サブネットマスクはそのネットワークのアドレスの範囲自体を規定するものなので、論理積(AND)をとってそれを求めるのに使います。 Dが正解なのは、最後の128が120とANDをとっても120が得られるからです。 10進表記なのでわかりにくいのですが、バイナリ数値で見るとビット構成がイメージしやすいんですけどね! ビット構成に分解して考えてみてください。2つのビットのANDはどちらも1じゃないと答えは1にはなりません。これくらいは知っていますよね?

Youyou
質問者

お礼

>ビット構成に分解して考えてみてください。2つのビットのANDはどちらも1じゃないと答えは1にはなりません。これくらいは知っていますよね? この一文で全てが理解できました! ありがとうございました。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

ホストIDって言い方はしませんけどね……。 >で、正解はDなのですが、なぜ、そうなるのか、を教えていただけないでしょうか? 120個ってコトはホスト部に7ビット必要です。 それぞれのホスト部のビット長とIPアドレスを設定可能な個数は… A=>4Bit/0001b~1110bの14個まで B=>5Bit/00001b~11110bの30個まで C=>6Bit/000001b~111110bの62個まで D=>7Bit/0000001b~1111110bの126個まで となれば自明かと。 ホスト部にはIPアドレスとしてPC(など)に割り当てできないものがある点にも注意が必要です。

Youyou
質問者

お礼

ありがとうございます。 よくわかりました。

関連するQ&A

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

    現在サブネットマスクの勉強をしています。 問題 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で割れないのでどうなるのでしょうか? 論理積計算は手間がかかりそうなので、全ての問題はなるべく計算式を立てて解くようにしています。 どなたか御教授お願い致します。

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

    あるネットワークに関する練習問題の中の一つです。 ・ネットワークアドレス:200.170.70.16 ・サブネットマスク:255.255.255.240 上記のようなネットワークにおいて、このネットワークを利用する場合、パソコンに割り振ってはいけないIPアドレスは次のうちどれか? A:200.170.70.17 B:200.170.70.20 C:200.170.70.30 D:200.170.70.31 解答はDなのですが、 この問題の解き方、考え方は下記で間違いないでしょうか? サブネットマスクのホスト部である「240」を2進数に変換すると「11110000」になるので、ホスト部のビット数は「4」 ホスト台数は2のx乗-2(xはホスト部のビット数)で求められるので、「14」 ネットワークアドレスの200.170.70.16の次のアドレスである、200.170.70.17~200.170.17.30までの14個のホストが割り当て可能なアドレスとなり、Dはその範囲外になる。 よろしくお願いします。

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

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

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

    テクニカルエンジニア(ネットワーク)平成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)の問題も見つかりどう理解するのかわかりません。 よろしくお願いします。

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

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

  • サブネットマスク

    サブネットマスクについて教えてください。 IPアドレス;200.1.1.0 サブネットマスク;255.255.255.240 この場合16のネットワークがつくることができ、 1ネットワークごとに14のホストを持つということでよろしいでしょうか?

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

    初めまして、 今回転職をしてネットワークエンジニアとして働くことになりましたが CCNAの資格取得をする事となり 超初心者から勉強を始めたばかりで基礎中の基礎の サブネットマスクの計算方法がイマイチ分かりません…。 大まかな所は理解しつつあるんですが 文章問題が分からずに苦戦してます。 そこで解き方を教えて欲しいのですが ネットワーク163.134.0.0を使用し、それぞれ最大のホスト500からなる 6のサブネットを必要としてます。 どのようなサブネットマスクを使えば、 サブネット数を増やす余地を最大に出来るでしょうか。 またサブネット上のホスト増加に対する拡張性を最大にするには どうのようなマスクを使えばよいでしょうか。 上記の問題を解く場合はどのように考えれば良いのか 教えて下さい。 初歩的な質問で申し訳ないですが宜しくお願いします。

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

    質問します。初心者的な質問で申し訳ありません。 サブネットマスクというものがあって32ビットでIPアドレスと同様の 大きさである。 従来のクラス分けに加えて、IPアドレスのホストアドレスをさらに サブネットとして利用するためにサブネットマスクを設けた とのことですが、ホストアドレスとネットワークアドレスの区切りの桁についての 情報(5ビットでいい)を加えるだけではだめだったのでしょうか 5ビットという数字が中途半端で問題なのでしょうか。 よろしくお願いいたします。

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

    ネットワークを勉強している大学生です。 サブネットマスクとネットワークアドレスの理解で自分の理解が正しいのか気になったので投稿させていただきます。 ご返答いただければ大変ありがたいです。 例えばあるグローバルIPアドレスを512個のサブネットに区切る際 サブネットマスクを192.168.0.1/30 この場合 サブネットマスク 255.255.255.252 に設定すると 1つのネットワークで 実際使えるIPは2個という理解でよいでしょうか? (先頭はネットワークアドレス,最終は使えないので4-2) となると 順番にネットワークアドレスを抽出していくと *ネットワークA 192.168.0.0 (192.168.0.0~192.168.0.3) *ネットワークB 192.168.0.4 (192.168.0.4~192.168.0.7) *ネットワークC 192.168.0.8 (192.168.0.8~192.168.0.11) *ネットワークD 192.168.0.12 (192.168.0.12~192.168.0.15) このように区切れば でそれぞれのネットワークアドレスは 192.168.0.0 192.168.0.2 192.168.0.4 192.168.0.8 192.168.0.12 ・・・ になると思うのですが、 この理解でよいでしょうか? ここでRIPでルーティングをする際にルータ(自分)にぶら下がっているネットワークアドレスを指定すればいいと思うのですが。 192.168.0.0 は受け付けてくれるのですが 192.168.0.2 をいれても受け付けてくれないんです(;;) それぞれのぶらさがっている2本の回線には 192.168.0.1/30 とか 192.168.0.5/30 で割り振っています。 これは何か回線だけじゃなくて、ルータのサブネットマスクが255.255.255.0になっているからでしょうか? (そう考えた根拠は 192.168.1.0とか192.168.0.2) だと受け付けてくれるんです. これはコマンドラインで設定してやらないといけないんでしょうか? 使っているネットワークシュミレーションソフトは パケットトレーサー(Paket Tracer ver.4.1)です。 うまくいかないってことで 私のサブネットとネットワークアドレスの理解のそのものが間違っている可能性もあるのかなと考え駄文失礼しました。 もし私の理解で正しいのであれば、ルータ(機器)のサブネットマスクをコマンドラインから入力する方法をご教授いただければ幸いです。 よろしくお願い致します。

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

    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) の使用が一般化している。 ---