• ベストアンサー

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

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

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

  • ベストアンサー
  • okasan123
  • ベストアンサー率45% (14/31)
回答No.2

29ビットマスクなのので、出来るネットワークは 192.168.5.0 192.168.5.8 192.168.5.16 ・ 192.168.5.32 ・ ・ ・ 192.168.5.248 (192.168.5.0という24ビットマスクをもった ネットワークと仮定してですけど。。。) その中の192.168.5.32のネットワークアドレスを持つネットワークのブロードキャストアドレスが192.168.5.39です。 >0/8ができない。 そもそも0/8をなぜするんですか? あまり意味の無い計算だと思いますけど。 サブネット化する前のネットワークアドレスの0を8で割ってるとしたら、なんのためにするのですか。そこから間違っているような気がします。 基本的にブロードキャストの求め方は、ネットワークアドレスに対して、サブネットマスクをbit反転したもの和です。(否定論理和) つまりブロードキャストアドレスとサブネットマスクからネットワークアドレスを求めるにはネットワークアドレスからサブネットマスクをbit反転したものを引き算すればいいわけです。 どこにも0/8をする要素はないとおもいますよ。

nohoSTAR
質問者

お礼

ありがとうございます 理解できました。

その他の回答 (1)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.1

> この場合のネットワークアドレスは192.168.5.32 になるのですか? そのとおりです。 > 0を8で割れないのでどうなるのでしょうか? 0÷8=0 ですよ? 電卓でも計算できます。 8÷0と間違えてませんか?

nohoSTAR
質問者

お礼

御回答有難うございました。助かりました。

nohoSTAR
質問者

補足

御回答有難うございます。 もしこの問題のIPアドレスが 192.168.5.33 などだと分かりやすかったのですが > この場合のネットワークアドレスは192.168.5.32 になるのですか? >そのとおりです。 という事は、 第四オクテット部が0の時、 以下のように、ネットワークアドレスとブロードキャストアドレスも複数存在していると言うことでしょうか? 192.168.5.8 192.168.5.15 192.168.5.16 192.168.5.23 192.168.5.24 192.168.5.31 192.168.5.32 192.168.5.39 . . ,

関連するQ&A