• ベストアンサー

固定IPについて

自宅サーバなどで固定IPで運用できるようになってきましたが、 よくIP8 とか 16 など8の倍数のIPが書かれています。 なぜ5とか10ではないのでしょうか? また IP8,16 にすることでどのような利点があるのでしょうか? ネットワークは詳しくないのですが宜しくお願いします。

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

  • ベストアンサー
  • DrSumire
  • ベストアンサー率39% (264/666)
回答No.4

サブネットマスクって知ってますか? ネットワークを区切る仕組みなんですが、それの影響なんですよ。 IP: 192.168.0.4 MASK: 255.255.255.248 なんて良く見ると思うのですが 二つを2進数にすると 11000000.10101000.00000000.00000100 11111111.11111111.11111111.11111000 になるのですが 2行目の1が続いている範囲を1つのネットワークとするので1行目のした3桁を除いて 11000000.10101000.00000000.00000000 (192.168.0.0) ってネットワークアドレスになるんです、これで世界中で1個しかないネットワークアドレスが出来ます。 ※プライベートネットアドレスは考えないでください。 逆にマスクの0の部分を抽出すれば 11000000.10101000.00000000.00000100 11111111.11111111.11111111.11111000 00000000.00000000.00000000.00000100 (0.0.0.4) というふうにネットワークの中の1個のIPを抜き出す事が出来るのです。 で0が3つって事は 000、001、010・・・・110、111で8個のIPを使う事ができるって訳です。 マスクは1を連続させなければ正しく指定できないので 11111111.11111111.11111111.11111100(4) 11111111.11111111.11111111.11111000(8) 11111111.11111111.11111111.11110000(16) 11111111.11111111.11111111.11100000(32) って感じでIPの数が指定できるのですが、4はまず使いません、お約束でIPの2個はネットワークで利用するので効率が良くない為です。 5とか10は人間が日常的に使っている10進数の感覚なのでわかりやすいですが、論理的な世界では2進数の方が効率の良い設定が出来るわけです。

pica_zip
質問者

お礼

たくさんのお返事有り難うございます。 なんとなくわかったような気がします。 サブネットマスクとかいうのが関係していてネットワークで効率がいい 8,16,32等が使用されるのですね。 個人では8個も16個も必要ないでしょうね。 ここらへんもう少し検索などで勉強してみます。 有り難うございました

その他の回答 (4)

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.5

2進法で表すと、1ビット増えるたびに表せる事の数字が倍々になっていきます。 2,4,8,16,32,64,128,256,521・・・・・・ 固定IPサービスのIP8とIP16の差は、単に割り振るアドレスが8個か16個かの差ですので、ビジネスで使える固定アドレスが幾つ必要かによって、選択をしています。 個人の自宅サーバー等では、1個有れば良いでしょう。

noname#41381
noname#41381
回答No.3

基本的に2進数だからという話になりますが、 ルータにてサブネットとして分ける際にマスクを設定する関係上からだと思います。 IP4個 :...11111100(252) IP8個 :...11111000(248) IP16個:...11110000(240) といった感じで。 強引に5個などを割り当てても運用可能かと思いますが、デメリットが多すぎるでしょうし...。

  • norakuma
  • ベストアンサー率29% (293/977)
回答No.2

単に2進法だから…と思います。 8とか16とか32とか64とか128とかのほうが、コンピュータの世界では通りがよいのでそうなっているのだと思います。 その流れで、ハブも4ポートとか8ポートとかですね。 それで、割り当てが4個とか8個の単位になります…が、あとあと増やしたい!という依頼が来ることを考えて、8とか16とかあけているのかと…。

  • colocolo62
  • ベストアンサー率32% (1162/3624)
回答No.1

ディジタルの世界なので、2のべき乗の数字になりやすいのではないでしょうか。 2^3=8 2^4=16 ですね。

関連するQ&A