デバイスの IP アドレスは、このデバイスの位置とデバイスとの通信の可用性の程度に関する情報を含む一意の識別子です。
デバイスの IP アドレスの存在は、デバイス間で情報を交換するための前提条件です。 「IP アドレス」という用語を簡単に理解するために、厳密に定義された宛先に手紙や小包を届けることができる、よく知られている郵便住所に例えることができます。 あるデバイスから別のデバイスに情報 (メッセージ) を送信するときにも、同様のプロセスが発生します。 この操作では、IP アドレスが郵便アドレスの役割を果たします。 IP の略語は「インターネット プロトコル」の略で、インターネット (ローカル エリア ネットワーク) 経由で送信するデータの形式を決定する一連のルールを指します。
IP アドレスデバイスの詳細
ネットワーク上で確認できる標準の IP アドレスは、ドットを使用して 4 つのグループに分割された一連の数字です。
192.168.0.1 は、ほとんどのルーターとモデムで最も一般的な IP アドレスです。 私たちの多くは、モデムやルーターの設定メニューに入るために、この文字の組み合わせを繰り返し入力してきました。
上記のアドレスには 4 つの数値があり、それぞれがオクテット (8 桁の 2 進数) として表されます。 値は 0000 0000 ~ 1111 1111 の範囲で記述できます。また、記述は 10 進数で記述でき、範囲は 0 ~ 255 (256 個の値) です。
この場合、アドレス範囲は 0.0.0.0 ~ 255.255.255.255 です。 考えられるすべてのエントリ、つまり IP アドレスをカウントすると、4,294,967,296 という数値が得られます。
上記のレコード形式は IPv4 と呼ばれ、標準の 32 ビット形式のアドレスです。 現在、ネットワーク上で最も人気があり、需要があります。 ただし、可能なのは IPv4 だけではなく、IPv6 と呼ばれる 128 ビットの標準もあります。 この形式のアドレスの数は、地球上のすべての住民に数兆のアドレスを提供できるほどの価値があります。
説明では IPv4 標準に準拠しますが、すべてのルールと原則は IPv6 にも当てはまります。
IP アドレスの構成
標準の IP アドレスは単なる数字の集合ではなく、このエントリには情報が含まれており、構造的には次の 2 つの部分に分けることができます。
- ホスト番号、
- ネットワーク番号。
たとえば、よく知られたアドレス エントリ 192.168.1.34 には、次の情報が含まれています。
- 192.168.1 — ネットワーク番号、
- 34 はデバイス (ホスト) 番号です。
ちなみに、同じネットワーク上のすべてのデバイスは 192.168.1 で始まります。 デバイスの IP アドレスにエントリ 192.168.2 が含まれている場合、以前のデバイス (192.168.1) に接続できません。 このようなデバイスを相互に接続するには、このタスクを確実に完了するための別のルーターが必要になります。 このルーターはブリッジとして機能します。つまり、あるネットワークからのデータは、それを介して別のネットワークに到達できます。
IP アドレスの分類
IP アドレスの取り扱いを効率化するために、IP アドレスは次の種類に基づいて分類されています。
- クラス A - 大規模ネットワーク
- クラス B - 中規模ネットワーク
- クラス C - 小規模ネットワーク
- クラス D - 127.0.0.0 (localhost) 形式の予約済みアドレス。
- クラス E - 192.168.X.X 形式の予約済みアドレス。 (モデムとルーターの ID)。
利用可能な IP アドレスは膨大な数に見えますが、ネットワーク上のデバイス (ホスト) の数に比べれば不足しています。 この問題により、インターネット プロバイダーは IPv6 標準の IP アドレスを積極的に使用するようになりました。 ただし、IPv4 形式のアドレスが IPv6 に簡単に変換される場合、それを IPv4 に戻すことはできなくなります。
すべてのプロバイダーが加入者を IPv4 形式から IPv6 形式に移行したわけではないため、ネットワーク内では両方のアドレスが優勢になります。 このように異なる規格を組み合わせて使用する場合の問題は、それらの非互換性であり、これを解決するために「トンネリング」と呼ばれる特別なアルゴリズムが使用されます。 これは、異なる IP アドレス規格を持つデバイスが情報を交換できる特別なチャネルを作成することで構成されます。
ネットワークを独自に設計する必要がある場合や、インターネットとローカル ネットワークの設定に関連する他の多くのタスクを解決する場合は、IP アドレス デバイスの機能を理解することが前提条件となります。