- ベストアンサー
ネットワークアドレスの問題:この問題の”答えの解説”について教えてください!
題名の通りなのですが、とある問題集の問題において、答えは見ればわかるのですが、どうしてそうなるのかが解説を読んでも理解できないので、どなたかわかる方がいましたらご解説をお願いします。 問:次の文章の空欄に入る適切な語句を、後の語群から選択しなさい。 ネットワーク部を28ビットとした場合、サブネットマスクは(1)となる。このネットワークでは最大(2)台のホストを扱うことができる。 このネットワーク内のあるホストのIPアドレスが192.168.0.19であった場合、このサブネットワークのネットワークアドレスは(3)であり、(4)は192.168.0.31となる。 (1) a.255.255.240.0 b.255.255.255.240 c.255.255.255.15 (2) a.14 b.16 c.18 (3) a.192.168.0.0 b.192.168.0.16 c.192.168.0.240 (4) a.フルキャストアドレス b.ブロードキャストアドレス c.マルチキャストアドレス 回答:1- b 2- a 3- b 4- b 解説: (1)28ビットのサブネットマスクは、11111111.11111111.11111111.11110000となります。これを10進数で表記すると、255.255.255.240になります。 (2)28ビットのサブネットマスクと言うことは、28ビットがネットワーク部分であり、残りの4ビットがホスト部ということになります。 ホスト部分が4ビットなので、24個の数値を表現できますが、ネットワークアドレスとブロードキャストアドレスはホストに設定できないため、最大ホスト数は、24-2=16-2=14になります。 (3)ネットワークアドレスはホスト部が全て0なので、IPアドレスが192.168.0.19の場合は、192.168.0.16になります(00010011 (19) → 00010000 (16))。 (4)ブロードキャストアドレスはホスト部のビットが全て1なので、IPアドレスが192.168.0.19の場合は、192.168.0.31になります(00010011 (19) → 00011111 (31))。 以上なのですが、(1)は良いです。 (2)『ホスト部分が4ビットなので、24個の数値を表現できますが』の24って、どうやって出したんですか? また、『最大ホスト数は、24-2=16-2=14になります。』のイコールの意味がわかりません。どうして24-2が=16-2になるんですか? (3)『IPアドレスが192.168.0.19の場合は、192.168.0.16になります(00010011 (19) → 00010000 (16))』について、19から16にする、その発想はどっから出てきたんですか?どうして16なんですか? (4)『IPアドレスが192.168.0.19の場合は、192.168.0.31になります(00010011 (19) → 00011111 (31))。』これも同様によくわかりません。どうして19からいきなり31と言う数字が出てきたんですか? の部分がわかりません。こう言う内容に関しては初心者なので、詳しい方からするとどうと言うことはないのかもしれませんが……… 長くなりましたが、ご回答くださる方、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(2) 24ではなくて、2の4乗ですよ。 (3) ネットワーク部のビットはそのままで、ホスト部(下位4ビット)を0にしたもの(10進数にもどす)がネットワークアドレス。 (4)(3) ネットワーク部のビットはそのままで、ホスト部(下位4ビット)を1にしたもの(10進数にもどす)がブロードキャストアドレス。
その他の回答 (1)
- outerlimit
- ベストアンサー率26% (993/3718)
2の4乗=16です (3)は ホスト部が 0のアドレスです 16~31で ホスト部が 0 は16です 00010011 と 11110000 との and です (4)同様に ブロードキャスト アドレスは 00010011 と 11111111との or です サブネットアドレスの第4項は 0001000 ブロードキャストアドレスは 00011111になります これは基本中の基本です よく理解してください (2進数、2進表記 16進表記と10進表記も)
お礼
ご回答ありがとうございました。よく理解できるようにがんばります。
お礼
ご回答ありがとうございました。とてもよくわかりました。