アプリ版:「スタンプのみでお礼する」機能のリリースについて

24ビットが255 255 255 0 になる理由が3×8=24、残りが0なのかなぁと思えるんですが

それ以外の例えば
28ビットが255 255 255 240 とかになる理由が全くわかりません(+_+)

どなたか教えてもらえたら助かります。
宜しくお願いします。

A 回答 (2件)

サブネットマスクのビット数は、マスクするアドレスのビット数を表しています。


ビット表記は元々2進数で考えられています。2進数だと長いので便宜上10進数で表記されています。

例えば10進数での255は、2進数だと「11111111」になります。
同様に、10進数での240は、2進数だと「11110000」になります。
(Windows7以降ですと元々ある電卓の表示メニューに「プログラマ」というのがありますのでこれで10進数と2進数の変換が簡単にできます。)

サブネットマスクの24ビットは、10進数だと「255.255.255.0」、2進数だと「11111111.11111111.11111111.00000000」となります。"1"が24桁あるので24ビットといいます。
同様にサブネットマスクの28ビットは、10進数だと「255 255 255 240」、2進数だと「11111111.11111111.11111111.11110000」となります。


サブネットマスクがどういう働きをするか、についてはここで説明すると長くなるので別途調べてください。ものすごくざっくり説明すると「1つのセグメントでの最大ノード数を表している」ということになります。
    • good
    • 0
この回答へのお礼

とても丁寧な回答ありがとうございます。
先に2進数にしてから10進数にすると、より理解できました。

お礼日時:2014/07/08 00:08

11111111 11111111 11111111 11110000


を10進数に直してみてください
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!