web-dev-qa-db-ja.com

クラスフルサブネット化で使用可能なホストの数を決定する方法は?

サブネットの数は借用したビットの数によって異なりますが、使用可能なホストの数では、この例のように私にはわかりません。上げられた数がどこから来たのかわかりません... 。

enter image description here

すべてのIPアドレスは、2つの部分に分割できます。基本的に、関連付けられたホストが存在するネットワークを指定する「プレフィックス」と、そのネットワーク上のホスト番号です。したがって、アドレスは「ネットマスク」または「プレフィックス長」を持っていると見なすことができます。これにより、分割が発生する場所(つまり、プレフィックスとホストアドレスのどのビットが含まれるか)が決まります。この情報は、多くの場合、次の2つの形式のいずれかで表示されます。

  • 255.255.255.192のように、すべての1ビットがプレフィックスを表し、すべてのゼロビットがホストを表す「IPアドレス」として。または
  • プレフィックスの長さを表す0〜32の数値として。その番号は通常、IPアドレスの後に続き、直前にスラッシュが付きます。たとえば、255.255.255.192ネットマスクには26個の1ビットがあるため、そのネットマスクを持つアドレスは192.168.1.37/26のようになります。)

216、211、などは、アドレスのホスト部分のビット数、つまり、プレフィックスが占めるビット数notに由来します。指数は、ネットマスクのゼロビット数、または(32-プレフィックス長)に等しくなります。たとえば、192.168.1.0/26のネットマスクには(32-26)== 6個のゼロビットがあるため、2個あります。6 ==そのネットワーク上の64の可能なアドレス。

ただし、2つの特別なアドレスがあります。これは、数学の「-2」の由来です。アドレスのホスト部分のすべてのビットが0の場合、それはネットワークアドレスであり、半特別と見なされます。それらがすべて1の場合、それはそのサブネットのブロードキャストアドレスです。ほとんどのネットワークは、あらゆる種類の奇抜さが発生する可能性があるため、これらのアドレスのいずれもネットワーク上のホストに割り当てません。

とはいえ、例の写真では、アドレスのホスト部分からビットを「借用」してプレフィックスを長くすることにより、既存の/ 16(「クラスB」)アドレスブロックをより小さなサブネットに分割する効果を考慮しているようです。

2
cHao