- ベストアンサー
ネットマスクについて
16ビットのネットマスクが11111111.11111111.11111111.00000000である理由が分かりません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
間違っているのだから理解できなくて当然ですね. 16ビットのネットマスクは, 11111111.11111111.00000000.00000000 11111111.11111111.11111111.00000000は, 24ビットのネットマスク
その他の回答 (2)
- notnot
- ベストアンサー率47% (4900/10358)
>16ビットのネットマスクが11111111.11111111.00000000.00000000であることは決まってるんですか? 決まってます。0<n<32で、 nビットのネットマスク=1がn個並んだ後に、0が(32-n)個ならんだもの と決まっています。 そもそも「16ビット」という意味はわかりますか?
- FEX2053
- ベストアンサー率37% (7991/21371)
ネットマスクじゃなくて、サブネットマスク、ね。 http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%96%E3%83%8D%E3%83%83%E3%83%88%E3%83%9E%E3%82%B9%E3%82%AF サブネットマスクなんぞ、いくつでもいいんです。要は「ネットワークアドレス」と「ホストアドレス」を区分するためのデータでしかないんですから。 質問者さんが示したのはあくまで「先頭から24ビットをネットワークアドレスとし、残りの8ビットをホストアドレスとする」ときのサブネットマスクでしかすぎません。サブネットマスクは「ネットワークアドレスとして使う部分に「1」、ホストアドレスとして使う部分に「0」を立てているだけですからね。 多分これ、「IPv4のプライベートIPアドレス」192.168.1.0に対応する「サブネットマスク」という形で表示されてたんじゃないですか? だとすると、こうなっているのは「そう決まっているから」が答えになります。理論的に決まったものじゃないんですよ。 http://homepage3.nifty.com/delorean2/tcp/tcpsetumei.htm
補足
ネットマスクは32ビットで表すIPアドレスのうち,ネットワーク部とホスト部がどこで区切られているかを表す値であるということは分かったんですが、ネットワーク部とホスト部に区切る理由って何ですか?ネットワーク部とホスト部はそれぞれどんな意味を持ってるんですか?
補足
16ビットのネットマスクが11111111.11111111.00000000.00000000であることは決まってるんですか?