クラス B IP アドレスは、インターネット プロトコル (IP) によって定義される IP アドレスのカテゴリの 1 つであり、インターネット上でのデータの送受信方法を規定する一連のルールです。
歴史と起源
クラス B IP アドレスの概念は、クラスフル ネットワーキングとして知られる初期の IP アドレス分類システムに由来しています。このシステムは、1980 年代頃のインターネットの初期に、IP アドレスの割り当てと配布を管理する手段として IPv4 (インターネット プロトコル バージョン 4) の開発とともに導入されました。
詳細な情報
クラス B IP アドレスは、インターネットの初期段階で使用された 5 つの IP アドレス (クラス A、B、C、D、および E) の 1 つです。クラスフル ネットワーキングでは、各クラスが個別のネットワーク アドレスとホスト アドレス指定スキームを使用し、クラス B の IP アドレスは、サイズと規模の点でクラス A とクラス C の間に位置します。
各クラス B ネットワークには 16 ビットのネットワーク プレフィックスが含まれており、その後に 16 ビットのホスト番号が続きます。クラス B の IP アドレス範囲は 128.0.0.0 ~ 191.255.255.255 です。これは、クラス B ネットワークには最大 65,534 個のホスト (ネットワーク アドレスとブロードキャスト アドレスの 2^16 マイナス 2) を含めることができることを意味します。
内部構造と機能
クラス B IP アドレスには、2 オクテットのネットワーク部分と 2 オクテットのホスト部分があります。バイナリ用語では、最初の 2 オクテットがネットワーク アドレス、最後の 2 オクテットがホスト アドレスです。たとえば、IP アドレス 150.150.1.1 では、「150.150」がネットワーク アドレス、「1.1」がホスト アドレスになります。
クラス B アドレスの最初のオクテットの最初の 2 ビットは常に 10 です。これにより、ネットワーク アドレス用に 14 ビットが残り、合計 16,384 (2^14) 個の可能なネットワーク アドレスが提供されます。
主な特長
クラス B IP アドレスの主な機能には次のようなものがあります。
-
多数のホスト アドレス: クラス B ネットワークは、かなりの数のホスト アドレスを収容できるため、中規模から大規模の組織に最適です。
-
クラス B アドレスはグローバルに一意です: 各クラス B IP アドレスはインターネット全体で一意であるため、競合や重複が発生しません。
-
バイナリ識別子: クラス B アドレスの最初のビットは 10 に設定され、他のクラスと区別されます。
クラス B IP アドレスの種類
クラス B IP アドレスは、アプリケーションに基づいて分類できます。
-
パブリッククラス B IP アドレス: これらは世界的に一意であり、Internet Assigned Numbers Authority (IANA) および地域インターネット レジストリ (RIR) によって割り当てられます。これらはインターネット上の通信に使用されます。
-
プライベート クラス B IP アドレス: これらはプライベート ネットワーク用に予約されており、インターネット上ではルーティングできません。プライベート クラス B IP アドレスの予約範囲は 172.16.0.0 ~ 172.31.255.255 です。
使用法と関連する問題
クラス B IP アドレスは通常、ネットワークに接続されたデバイスに多数の IP アドレスを必要とする中規模から大規模の組織で使用されます。ただし、IP アドレスの枯渇の問題により、クラス B アドレスを含むクラスフル ネットワーキング システムは、クラスレス ドメイン間ルーティング (CIDR) に大部分が置き換えられました。 CIDR を使用すると、IP アドレスをより効率的に割り当てることができます。
類似の用語との比較
アイテム | クラスA | クラスB | クラスC |
---|---|---|---|
最初のオクテット範囲 | 1-126 | 128-191 | 192-223 |
ネットワークビット | 8 | 16 | 24 |
ホストビット | 24 | 16 | 8 |
ネットワークの数 | 126 | 16,384 | 2,097,152 |
ネットワークごとのホスト数 | 16,777,214 | 65,534 | 254 |
将来の展望と技術
IPv6 の導入により、大幅に大きなアドレス空間が提供され、IPv4 アドレスの枯渇の問題は解決されました。それにもかかわらず、IPv6 への移行にはコストと複雑さが伴うため、多くの組織はクラス B アドレスを含む IPv4 を使用し続けています。
プロキシサーバーとの関連付け
プロキシ サーバーは、いくつかの方法でクラス B IP アドレスに関連付けることができます。クラス B IP アドレスを使用して、サーバーとクライアントの間でリクエストと応答を転送できます。さらに、一連のクラス B IP アドレスを使用すると、プロキシ サーバーの負荷が分散され、冗長性が高まり、ユーザーの匿名性が向上します。