サブネット
サブネット（）とは、IPネットワークを論理的に細分化したもののことである。1つのネットワークを2つ以上のネットワークに分割することをサブネット化（subnetting）という 。
同一のサブネットに属するコンピュータは、IPアドレスの上位のビットが同じになっている。これにより、IPアドレスは2つの部分に分けられ、サブネット内で共通の部分をネットワークアドレスまたはルーティングプリフィックス(routing prefix)といい、それ以外の個々のコンピュータによって違う部分のことをホストアドレスまたはホスト識別子(host identifier)という。ホストアドレスは、特定のホストまたはネットワークインタフェースの識別子である。
ネットワークアドレスはCIDR表記で表すことができる。これは、ネットワークアドレスの後にスラッシュ(/)とネットワークアドレスのビット数を表記するものである。例えば、は、所定のアドレスから始まるIPv4ネットワークのプレフィックスで、24ビットがルーティングプレフィックス用に割り当てられ、残りの8ビットがホストアドレス用に予約されている。からまでの範囲のアドレスがこのサブネットに属する。IPv6アドレスは、296個のアドレスを持ち、32ビットのルーティングプレフィックスを持つ大きなアドレスブロックである。
IPv4の場合、サブネットの大きさはサブネットマスクで表すこともできる。これは、サブネット内の任意のIPアドレスとサブネットマスクのビット単位のAND演算を適用すると、ルーティングプレフィックスが生成されるビットマスクである。サブネットマスクもIPアドレスのようにドット区切りの10進表記で表される。例えば、はプレフィックスのサブネットマスクである。
送信元アドレスと宛先アドレスのルーティングプレフィックスが異なる場合、トラフィックはルータを介してサブネットワーク間で交換される。ルータはサブネット間の論理的または物理的な境界として機能する。
既存のネットワークをサブネット化することの利点は、適用する状況により異なる。CIDRを使用したアドレス割り当てアーキテクチャや大規模な組織では、アドレス空間を効率的に割り当てる必要がある。サブネットがより大きな組織内の異なるエンティティによって管理上制御されている場合には、サブネット化により、ルーティング効率が向上したり、ネットワーク管理に利点をもたらす可能性がある。サブネットは、組織のネットワークアドレス空間をツリー状のルーティング構造に分割し、階層的アーキテクチャで論理的に配置することができる。