- ベストアンサー
サブネットマスク計算問題
現在サブネットマスクの勉強をしています。 問題 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で割れないのでどうなるのでしょうか? 論理積計算は手間がかかりそうなので、全ての問題はなるべく計算式を立てて解くようにしています。 どなたか御教授お願い致します。
- みんなの回答 (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をする要素はないとおもいますよ。
その他の回答 (1)
- Toshi0230
- ベストアンサー率51% (836/1635)
> この場合のネットワークアドレスは192.168.5.32 になるのですか? そのとおりです。 > 0を8で割れないのでどうなるのでしょうか? 0÷8=0 ですよ? 電卓でも計算できます。 8÷0と間違えてませんか?
お礼
御回答有難うございました。助かりました。
補足
御回答有難うございます。 もしこの問題の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 . . ,
お礼
ありがとうございます 理解できました。