3. サブネット計算

サブネットがサポートできるホスト数を決定するには、基本的なサブネット計算を理解する必要があります。サブネットマスクがこの計算の鍵となります。

サブネットマスクの役割

サブネットマスクが255.255.255.0である IP アドレス192.168.1.0を使用してみましょう。サブネットマスクの主な機能は、アドレスのネットワーク部分とホスト部分を区別することです。

これがどのように機能するかを確認するために、これらの値をバイナリ形式に変換できます。

192.168.1.165  = 11000000.10101000.00000001.10100101
255.255.255.0  = 11111111.11111111.11111111.00000000

サブネットマスク計算の実行

上記のバイナリ表現では、サブネットマスク内の1は IP アドレスのネットワーク部分に対応します。この部分は「マスクされている」または固定されています。サブネットマスク内の0はホスト部分に対応し、デバイスに割り当てることができるアドレスの範囲を表します。

私たちの例では、ホスト部分は00000000です。これは 8 ビットのフィールドであり、8 ビットあれば 2^8、つまり 256 のユニークな組み合わせ(0 から 255 まで)を作成できます。

利用可能なホストの計算

256 の可能な組み合わせがありますが、すべてをホストに割り当てられるわけではありません。どのサブネットでも、2 つのアドレスが予約されています。

  1. ネットワークアドレス: すべてのホストビットが0である最初のアドレス(例:192.168.1.0)。
  2. ブロードキャストアドレス: すべてのホストビットが1である最後のアドレス(例:192.168.1.255)。

したがって、実際に使用可能なホスト数は 256 - 2 = 254 です。これは、255.255.255.0マスクを持つ192.168.1.0ネットワークでは、IP アドレスを192.168.1.1から192.168.1.254まで割り当てられることを意味します。この基本的な計算は、サブネット計算の基本的な部分です。

ログインして学習進捗を保存

サインイン

演習

練習あるのみです!IP アドレッシングとサブネット化の理解を深めるための実践的なラボをいくつか紹介します。

  1. Linux ターミナルで IP サブネット化とバイナリ変換を実行する - ネットワーク構成と計画に不可欠なスキルである IP サブネット化とバイナリ変換を習得します。
  2. Linux で IP アドレスタイプと到達可能性を調査する - さまざまな IP アドレスタイプと、Linux コマンドを使用してネットワーク到達性を検証する方法についての理解を深めます。
  3. Linux でネットワーク層の接続性をシミュレートする - 知識を応用して、ネットワーク構成をシミュレートし、実践的な環境で異なる IP サブネット間の接続性をテストします。

これらのラボは、IP アドレッシング、サブネットマスク、ホスト計算の概念を実世界のシナリオに適用し、ネットワークの基礎に対する自信を築くのに役立ちます。

クイズ

255 のバイナリ等価値は何ですか?