稼働率99.9%

春日井市でiPhoneアプリの開発を行っています。iPhoneを使い出してからそれに伴って開発環境もWindowsからMacへと移行しました。MacやiPhoneだけでなくIT全般について日々感じた事や思った事を備忘録として記録する事を目的としたブログです。


テーマ:

規約でそう決まっているから

まあ、理屈はそうなんですが・・・。
質問の仕方にもよるのかもしれません。

例えば、新しくLAN(ローカルエリアネットワーク)を構築するにあたりどのようにIPアドレスを割り当てればいいでしょうか。
図のような環境の場合であった場合どうでしょうか。

接続台数や環境、将来的な拡張性等により割り当てるべきIPアドレスが決まってきます。
Eは実は別のLANに接続されている可能性もありますので必ずしも、このIPアドレスが妥当というわけにはいきません。
勿論、このネットワーク内だけの通信が出来ればいいというのであればどのようなIPアドレスを割り当てしても誰も咎めません。

そもそもIPアドレスとは何なのか?


皆が皆が好き勝手に割り当てしていたのでは、他のネットワークやインターネットへ接続しても通信が行えません。
例えばIPv4の場合、32ビットでアドレスを表します。
8ビットで2進数で最大256までの数値を表せます。
「00000001」=1、「00000010」=2、「00000011」=3・・・
つまり、32ビットで表せる数値の最大は256の4乗=4,294,967,296(約43億)となります。

世界の人口がインターネットが登場する前の1987年に50億人であり、既にこの時点で一人ずつに割り当てしては枯渇するのは当たり前なわけですね。
※この当時そもそも個人に1台処か一家に1台でもかなり稀だったり、扱えるデータ量も
限られているわけで初めから無尽蔵に割り当てできるよう設計する方が問題があるでしょうけど。

そもそもIPアドレスを大きくわけると「グローバルIPアドレス」と「プライベートIPアドレス」に分けられます。
「グローバルIPアドレス」は世界中の関係機関で決められたルールにより管理されたアドレスであり、「プライベートIPアドレス」は誰でも好きなように管理できるアドレスです。
※少し語弊があるかもしれませんが・・・
「グローバルIPアドレス」も「プライベートIPアドレス」も同じIPv4プロトコルなのでそのままでは、どちらなのか判別が出来ません。
なので、RFCという規約に下記のように決められています。


グローバルIPアドレス
クラスA1.0.0.0 ~ 9.255.255.25511.0.0.0 ~ 126.255.255.255
クラスB128.0.0.0 ~ 172.15.255.255172.32.0.0 ~ 191.255.255.255
クラスC192.0.0.0 ~ 192.167.255.255192.169.0.0~ 223.255.255.255

プライベートIPアドレス
クラスA10.0.0.0~10.255.255.255(10.0.0.0/8)
クラスB172.16.0.0~172.31.255.255(172.16.0.0/12)
クラスC192.168.0.0~192.168.255.255(192.168.0.0/16)
※()内は最大割り当て時
上記をよく見ると抜けているアドレスもあります。
これは、特殊な用途に予約されたアドレスになり、通常割り当て出来ません。


IPアドレスをどのように割り当てすればよいか

では、どのように割り当てすればよいのか。
一つは、ネットワークの規模により割り当てするクラスを決めます。
明らかに接続する台数よりも小さなクラスで割り当てしてしまってはルーティング等他の設定が煩雑になります。そのような場合は、余裕を持ったクラスで割り当てする必要があります。
逆に家庭であれば254個も割り当てサイズとしては大きいですが、指定する際に計算をする必要が無いので誰でも割り当てが可能という点で妥当だと言えます。
ネットワークが「192.168.x.x」でサブネットマスクが「255.255.255.0」って分かりやすいじゃないですか。端末を追加する際は、アドレスの下を1~254の間で衝突しない値を指定すればいいので。
もう一つは、管理の規模により割り当てするクラスを決めます。

数台のPCが接続されているようなネットワークを構築するのにクラスAのアドレスを割り当て
してもよいのですが、管理する際にぱっと見ただけで正しいのかも分かりづらいものになります。
例えば、「192.168.241.29/21」このアドレスのネットワークアドレスおよびブロードキャストアドレスは何って言われて計算せずに分かりますか?そうとうネットワークに精通していない人出ない限り、そもそも計算すら出来ませんよ。


かなり端折りましたが(サブネットマスク等)、タイトルの質問の答えとしては「規約に沿って目的のIPアドレスを割り当てした結果、LANのアドレスの多くは192.168.x.xが妥当」ではないでしょうか。
AD
いいね!した人  |  コメント(1)  |  リブログ(0)

ozekiさんの読者になろう

ブログの更新情報が受け取れて、アクセスが簡単になります

最近の画像つき記事  もっと見る >>

AD

Ameba人気のブログ

Amebaトピックス

      ランキング

      • 総合
      • 新登場
      • 急上昇
      • トレンド

      ブログをはじめる

      たくさんの芸能人・有名人が
      書いているAmebaブログを
      無料で簡単にはじめることができます。

      公式トップブロガーへ応募

      多くの方にご紹介したいブログを
      執筆する方を「公式トップブロガー」
      として認定しております。

      芸能人・有名人ブログを開設

      Amebaブログでは、芸能人・有名人ブログを
      ご希望される著名人の方/事務所様を
      随時募集しております。