• ベストアンサー

○○のホストIDを利用できるサブネットマスク、とは

ネットワーク技術者の勉強中です。 いまいち理解が出来ていないので、質問しますが…。 こういう問題があります。 ■120のホストIDを利用できるサブネットマスクは? A.255.255.255.240 B.255.255.255.224 C.255.255.255.192 D.255.255.255.128 で、正解はDなのですが、なぜ、そうなるのか、を教えていただけないでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • kaoaru
  • ベストアンサー率33% (42/127)
回答No.2

A~Dの問題内容自体が変?だと・・・。 サブネットマスクはそのネットワークのアドレスの範囲自体を規定するものなので、論理積(AND)をとってそれを求めるのに使います。 Dが正解なのは、最後の128が120とANDをとっても120が得られるからです。 10進表記なのでわかりにくいのですが、バイナリ数値で見るとビット構成がイメージしやすいんですけどね! ビット構成に分解して考えてみてください。2つのビットのANDはどちらも1じゃないと答えは1にはなりません。これくらいは知っていますよね?

Youyou
質問者

お礼

>ビット構成に分解して考えてみてください。2つのビットのANDはどちらも1じゃないと答えは1にはなりません。これくらいは知っていますよね? この一文で全てが理解できました! ありがとうございました。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

ホストIDって言い方はしませんけどね……。 >で、正解はDなのですが、なぜ、そうなるのか、を教えていただけないでしょうか? 120個ってコトはホスト部に7ビット必要です。 それぞれのホスト部のビット長とIPアドレスを設定可能な個数は… A=>4Bit/0001b~1110bの14個まで B=>5Bit/00001b~11110bの30個まで C=>6Bit/000001b~111110bの62個まで D=>7Bit/0000001b~1111110bの126個まで となれば自明かと。 ホスト部にはIPアドレスとしてPC(など)に割り当てできないものがある点にも注意が必要です。

Youyou
質問者

お礼

ありがとうございます。 よくわかりました。

関連するQ&A