• ベストアンサー

サブネットマスク

24ビットが255 255 255 0 になる理由が3×8=24、残りが0なのかなぁと思えるんですが それ以外の例えば 28ビットが255 255 255 240 とかになる理由が全くわかりません(+_+) どなたか教えてもらえたら助かります。 宜しくお願いします。

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

  • ベストアンサー
  • vivace152
  • ベストアンサー率55% (91/165)
回答No.2

サブネットマスクのビット数は、マスクするアドレスのビット数を表しています。 ビット表記は元々2進数で考えられています。2進数だと長いので便宜上10進数で表記されています。 例えば10進数での255は、2進数だと「11111111」になります。 同様に、10進数での240は、2進数だと「11110000」になります。 (Windows7以降ですと元々ある電卓の表示メニューに「プログラマ」というのがありますのでこれで10進数と2進数の変換が簡単にできます。) サブネットマスクの24ビットは、10進数だと「255.255.255.0」、2進数だと「11111111.11111111.11111111.00000000」となります。"1"が24桁あるので24ビットといいます。 同様にサブネットマスクの28ビットは、10進数だと「255 255 255 240」、2進数だと「11111111.11111111.11111111.11110000」となります。 サブネットマスクがどういう働きをするか、についてはここで説明すると長くなるので別途調べてください。ものすごくざっくり説明すると「1つのセグメントでの最大ノード数を表している」ということになります。

mirai-ashita
質問者

お礼

とても丁寧な回答ありがとうございます。 先に2進数にしてから10進数にすると、より理解できました。

その他の回答 (1)

回答No.1

11111111 11111111 11111111 11110000 を10進数に直してみてください

関連するQ&A

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

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

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

    サブネットマスクで、疑問に思うことがあります。 192.168.0.180から200までのローカルIPの内、180から196までの 16個のIPをルータでフィルタリングしたいと思っております。 調べたところ、 サブネットマスク 255.255.255.240 (11111111.11111111.11111111.11110000) で16個のIPが使用可能になるようなのですが、 IPの最後の値、180(10110100)には、右から数えて 3ビット目(サブネットのホスト部分)に ビットが立っているので、このままでは何か不具合が 起こるのではないかと思いました。 180から196までのフィルターを掛けることは出来ないのでしょうか? ご回答よろしくお願いいたします。

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

    教えてください。 例えば10.200.142.23/24と表示されているのは24ビットの サブネットマスクなのはわかるのですがこの場合サブネットマスクは 255.255.255.0になるのでしょうか? 宜しくお願いします

  • 問題集:サブネットマスクについて教えてください!

    とある検定の問題集をこなしているのですが、サブネットマスク関係の中に『ブロードキャストアドレス/ユニキャスト/マルチキャスト』と言う項目があり、教本に書いてある内容の中に何度読んでも理解できない部分があるので、是非教えていただきたいのですが・・・・。 わからない文は以下のとおりです。↓ 『ブロードキャストアドレスとは~(中略)。例えば、192.168.10.128/29のネットワークであれば、アドレスブロックは192.168.10.128~192.168.10.135です。この場合にブロードキャストアドレスとなる192.168.10.135の右端8ビット分を2進数表記にすると、135=10000111となります。/29は、ホスト部のビット長は3ビット、つまり右端3桁です。10000111の右端3桁は全て1なので、ブロードキャストアドレスであるとわかります。』 1●『192.168.10.128/29のネットワークであれば、アドレスブロックは192.168.10.128~192.168.10.135です。』の、そうなる理由がよくわかりません。アドレスブロックってなんですか? どうして“~192.168.10.135”なんですか?最後の“135”と言う数字はどうやって出したんですか? 2●『/29は、ホスト部のビット長は3ビット、つまり右端3桁です。』の意味もよくわかりません。“/29=ホスト部のビット長が3”と言う発想は、どうやって出てきたのですか? ネットワーク部分の基本中の基本かと思いますが、その基本がよくわかりません・・・。どなたか教えてください! よろしくお願いします。

  • サブネットマスク

    今頃、こんな質問で失礼。 サブネットマスクは極めたつもりでしたが 255.255.255.255 の時の 32ビットすべて立てるのは どういう意味ですか。 お願いします。

  • サブネットマスク

    次の問題を教えてください。考え方だけでも結構です。 ある学校にLANを敷設することになった。 ネットワークアドレスは198.34.5.0である。 この学校には2つのコンピュータ教室があり、それぞれ40台のパソコンが設置されている。 その他、職員室や教室などにもコンピュータはそれぞれ30台程度設置されているという。 サブネットをどのように設ければよいか、次の順序で答えよ。 1.ホストアドレス用として何ビットあればよいか。 2.ホストアドレス部からサブネットに何ビット借りれるか。 3.サブネットマスクは? 4.2つめのサブネットのネットワークアドレスは?

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

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

  • サブネットマスクはどれか

    192.16.1.0のネットワークに16のサブネットを作成した。適切なサブネットマスクはどれか? 答え 255.255.255.240 なのですが! Cクラスのアドレスであること。 実際に利用できるアドレス数だから 5ビットが必要なことまではわかります。 ここからが分からなくなぜ答えがでるのか困ってます!! 教えてください。お願いします!

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

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

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

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