ネットワークアドレス

ネットワークアドレス

 ネットワークアドレスとは、IPアドレスのうち、ネットワークを識別するための部分のことです。IPアドレスは、32ビット(IPv4)または128ビット(IPv6)のビット列で構成され、通信する際には送信元と宛先のIPアドレスを指定します。このIPアドレスのうち、最初の一部分がネットワークアドレスであり、残りの部分がホストアドレスとなります。

 例えば、IPv4アドレスの192.168.0.1というアドレスがあった場合、このアドレスのうち、192.168.0がネットワークアドレスであり、1がホストアドレスとなります。同じネットワーク内にあるホストは、このネットワークアドレスが同じである必要があります。

 ネットワークアドレスは、IPアドレスクラスに応じたサブネットマスクを用いて計算されます。サブネットマスクは、32ビットのビット列のうち、ネットワーク部分が1、ホスト部分が0となるように設定されます。サブネットマスクを用いることで、IPアドレスをネットワークアドレスとホストアドレスに分割することができます。

 ネットワークアドレスとサブネットマスクを組み合わせて、特定のIPアドレスがどのネットワークに所属するかを判別することができます。たとえば、ネットワークアドレスが192.168.0.0で、サブネットマスクが255.255.255.0の場合、このネットワーク内のIPアドレスは、192.168.0.1から192.168.0.254までの範囲になります。このように、サブネットマスクを変更することで、ネットワークをより細かく分割することができます。

 ネットワークアドレスは、ルーティングテーブルなどのネットワーク機器で使用されます。ネットワーク機器は、送信されたパケットの宛先IPアドレスを解析して、そのIPアドレスが所属するネットワークを特定します。そして、そのネットワークに接続されている次のネットワーク機器にパケットを転送することで、最終的に宛先にパケットを届けます。

 また、ネットワークアドレスを設定することで、同一ネットワーク内のコンピュータ同士で直接通信することができます。これにより、データ転送の速度を高めることができます。ネットワークアドレスの設定は、ネットワーク機器やコンピュータのネットワーク設定で行われます。

ネットワークアドレスの例

ネットワークアドレスの例をいくつか挙げます。

IPv4の場合、以下のように表記されます。

  • 192.168.0.0/24
  • 10.0.0.0/8
  • 172.16.0.0/12

IPv6の場合、以下のように表記されます。

  • 2001:db8:abcd:0012::/64
  • fc00::/7
  • ::1/128

これらは、それぞれのネットワークに対応するアドレス帯域を表しています。