IPアドレスのサブネット計算はネットワークエンジニアにとって基本的なスキルです。この記事では、IPアドレス「172.20.38.64/26」のサブネットに関する問題に対して、ネットワーク部、サブネットビット数、ホスト部、利用可能なサブネット数、ホストアドレス数を求める方法を解説します。
1. ネットワーク部のビット数
「172.20.38.64/26」というIPアドレスで、/26はプレフィックス長を示しています。プレフィックス長は、IPアドレスのネットワーク部のビット数です。この場合、ネットワーク部のビット数は26ビットです。
2. サブネットビット数
サブネットビット数は、ネットワーク部とホスト部を分けるビット数です。IPアドレスのクラスは「クラスB」に該当し、クラスBの標準的なネットワーク部は16ビットです。しかし、プレフィックス長が26ビットなので、サブネットビット数は次のように計算できます。
サブネットビット数 = プレフィックス長 - クラスBのネットワーク部ビット数
サブネットビット数 = 26 - 16 = 10ビット
3. ホスト部のビット数
ホスト部のビット数は、IPアドレスの残りのビット数です。IPv4アドレスは32ビットで構成されているため、ホスト部のビット数は次のように計算できます。
ホスト部ビット数 = 32 - プレフィックス長
ホスト部ビット数 = 32 - 26 = 6ビット
4. 利用可能なサブネット数
サブネット数は、サブネットビット数を使って計算できます。サブネット数は、2のサブネットビット数乗(2^n)から2を引いた値です。最初のサブネット(ネットワークアドレス)と最後のサブネット(ブロードキャストアドレス)は利用できないため、それらを除外します。
サブネット数 = 2^サブネットビット数 - 2
サブネット数 = 2^10 - 2 = 1024 - 2 = 1022サブネット
5. 利用可能なホストアドレス数
ホストアドレス数は、ホスト部のビット数を使って計算できます。ホストアドレス数は、2のホスト部ビット数乗(2^n)から2を引いた値です。最初のアドレス(ネットワークアドレス)と最後のアドレス(ブロードキャストアドレス)はホストとして利用できないため、それらを除外します。
ホストアドレス数 = 2^ホスト部ビット数 - 2
ホストアドレス数 = 2^6 - 2 = 64 - 2 = 62ホスト
まとめ
「172.20.38.64/26」のサブネットに関する計算結果は以下の通りです。
- ネットワーク部のビット数:26ビット
- サブネットビット数:10ビット
- ホスト部のビット数:6ビット
- 利用可能なサブネット数:1022サブネット
- 利用可能なホストアドレス数:62ホスト
サブネット計算はネットワーク設計の基礎となります。この計算方法を理解しておくことは、ネットワークの設計や管理において非常に重要です。

コメント