IPアドレスとサブネットマスクについて

Linux

IPアドレスとは、Internet Protocol Addressのことで、ネットワーク上の機器に割り当てられた番号のことを指します。

例:172.20.11.1

IPアドレスの構成

IPアドレスは以下のように構成されています。

172.16.10.1/24

上記では、「172.16.10」までがネットワーク部で「1」がホスト部にあたります。「172.16.10」までの部分には複数のIPアドレスが同じネットワーク上に存在することができます。ホスト部は特定の1台のコンピュータのためのものです。

この例では、172が第1オクテット、16が第2オクテット、10が第3オクテット、1が第4オクテットです。

オクテットは8組のことを指します。今回の例にあげたIPアドレスを2進数で表記すると以下のようになります。

オクテット (コンピュータ) - Wikipedia
10101100.00010000.00001010.00000001

第1〜第4オクテットまで、各オクテットは2進数で確認すると8組ずつになっています。そのため、8組を意味するオクテットという単語が使われます。

ネットワークアドレス

第4オクテットが0のIPアドレスをネットワークアドレスと呼びます。

172.16.10.0/24

複数のIPアドレスがネットワークに所属します。以下のサイトでサブネットマスクごとにいくつのIPアドレスが所属するか確認できます。

サブネットマスク早見表|IPアドレスサブネットマスク早見表|AHREF

ホストアドレス

ホストアドレスは、ネットワークアドレスと対照に一意のIPアドレスです。

172.16.10.1/32

サブネットマスクは必ず/32、255.255.255.255になります。

タイトルとURLをコピーしました