• ベストアンサー

ネットマスクについて

16ビットのネットマスクが11111111.11111111.11111111.00000000である理由が分かりません。

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

  • ベストアンサー
  • e3tatsu
  • ベストアンサー率51% (78/151)
回答No.1

間違っているのだから理解できなくて当然ですね. 16ビットのネットマスクは, 11111111.11111111.00000000.00000000 11111111.11111111.11111111.00000000は, 24ビットのネットマスク

masak777
質問者

補足

16ビットのネットマスクが11111111.11111111.00000000.00000000であることは決まってるんですか?

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.3

>16ビットのネットマスクが11111111.11111111.00000000.00000000であることは決まってるんですか? 決まってます。0<n<32で、 nビットのネットマスク=1がn個並んだ後に、0が(32-n)個ならんだもの と決まっています。 そもそも「16ビット」という意味はわかりますか?

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

ネットマスクじゃなくて、サブネットマスク、ね。 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

masak777
質問者

補足

ネットマスクは32ビットで表すIPアドレスのうち,ネットワーク部とホスト部がどこで区切られているかを表す値であるということは分かったんですが、ネットワーク部とホスト部に区切る理由って何ですか?ネットワーク部とホスト部はそれぞれどんな意味を持ってるんですか?

関連するQ&A