- ベストアンサー
IPアドレスとNetmaskの関係
例えば222.222.16.0/22等の表記の場合、この表記が表すIPアドレスの範囲はどこからどこまででしょうか。 当方の計算ではこの表記に含まれるホストのIPアドレスの数は全部で320個でした。すると222.222.16.0~222.222.16.255, 222.222.17.0~222.222.17.63と言う理解で良いのでしょうか。そもそも320個のIPアドレスがあるという結果もただしいのかいなか判然としません。 単純に8ビットの文字列で256を表すので在れば、1ビットは32個を表すと考えまして、10ビット分で320個と判断したのですが、正しいでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
3の回答者です。補足です。 すみません、2の回答者の方は計算が違う・・・というのは表現が良くありませんでした。 IPアドレスの個数の計算は良いのですが、範囲を間違えているという指摘です。 さらに私も間違えています。 範囲はこのとおり。 222.222.16.0 ~ 222.222.19.255最後が 254 ではなくて 255 です。 ブロードキャストアドレスも 254 ではなくて最後が 255 です。 これをIPアドレスの個数に含めるかどうかについては僕は含めるの方に1票ですが、自身ありません。 どなたかフォローお願いします。
その他の回答 (3)
- superpaw7
- ベストアンサー率40% (4/10)
2の解答の方、計算が違います・・・。 MASKとアドレスをビットで表現しました。 ちゃんと表示されるか心配ですが。 11111111-11111111-11111100-00000000 MASK(22bit) 11011110-11011110-00010000-00000000 222.222.16.0 11011110-11011110-00010011-11111111 222.222.19.254 222.222.16.0 はネットワークアドレス 222.222.19.254 はブロードキャストアドレスと呼ばれます。 プロバイダから IPアドレスを割り当てられる時は、この場合 1024 個割り当てと表現されると思います。良くある「固定IP8個割り当て」というのは、このネットワークアドレスとブロードキャストアドレスを含んでいますので。実際にホストで使える数は、2の回答者のいわれるとおり2個減る事になります。 この2個を含めるかについては経験上の話なので、正確でないかもしれません。
- a-kuma
- ベストアンサー率50% (1122/2211)
222.222.16.0/22 という表記は、上位から22ビット分がサブネットマスクになる という記述です。 残りの10ビット分がホストアドレスになります。 また、全てのビットが0、と全てのビットが1は、特別なアドレスとして 予約されているので、ホストに割り当てることができません。 というわけで、IPアドレスの数は 1024 - 2 = 1022 個で、ホストのIPアドレスの 範囲は 222.222.16.1 ~ 222.222.31.254 になります。 # 10ビットで 1024 だ、というのは No.1 の回答にあるので、説明を割愛
お礼
有り難うございました。
- fei
- ベストアンサー率27% (26/96)
イマイチ分かりにくいのですが・・・ とりあえず8ビットというのは 2の8乗なので256です。 ということは1ビットは2の1乗=1 10ビットは2の10乗で1024になります。 ちなみに1バイトは8ビットです。 って・・・答えになってないですか。
お礼
質問の主旨とは異なりましたが、他の方々が述べられたことを理解する上で必要な情報でした。有り難うございました。
お礼
ご丁寧に再度、ご回答いただき有り難うございました。大変助かりました。