• ベストアンサー

サブネットマスク表示のビット長算出

超初級の質問で恐縮ですが、サブネットマスクの表示にビット長を使うとのことですが、このビット長の値はとのようにして算出するのでしょうか? <例> IPアドレスが、192.168.24.64 ~ 192.168.24.127 のネットワークの    サブネットマスク = 192.168.24.64/26    この 「/」 の後の 26の算出方法を教えて頂きたいのですが、よろしくお願いします。

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.2

2つのIPアドレスを2進法に変換します。 11000000.10101000.00011000.01000000 11000000.10101000.00011000.01111111 そうすると上記のようになります。 サブネットマスクはIPアドレス2進数で積算した場合 同じ数字になるものがサブネット範囲になります。 前半の26桁までが同じなので /26になります。

yuujii_194
質問者

お礼

とても丁寧で解りやすいご説明をありがとうございます。 > 前半の26桁までが同じなので /26になります。  よく分かりました。助かりました。

その他の回答 (2)

  • j-kachimi
  • ベストアンサー率35% (48/136)
回答No.3

/26は上位26ビットが1のサブネットマスクです。 別の表記をすると 255.255.255.192 です。 2進数で書くと 11111111.11111111.11111111.11000000  

yuujii_194
質問者

お礼

早速のご教授をありがとうございます。 255.255.255.192 の標記は理解していたのですが、192.168.24.64/26 の表し方で、「/」の後ろにビット長を表示するというビット長が解りませんでした。 > 上位26ビットが1  そういうことだったのですね。よく分かりました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

http://itpro.nikkeibp.co.jp/article/COLUMN/20091026/339413/ 例えば、サブネットマスクが、 255.255.255.0 であった場合、これは2進数で表現すると、 11111111.11111111.11111111.00000000 です。 この 1になっている部分の長さから /24 という表記にしています。

yuujii_194
質問者

お礼

ご教授をありがとうございました。 また、関連の基本問題もご紹介頂き、勉強になりました。シスコの様な高度なものにチャレンジは出来ませんが、一般的にそのあたりの知識も必須ですね。ありがたく感謝申し上げます。