IP アドレスの指定

TCP/IP の各ホストは、論理的な IP アドレスによって識別されます。このアドレスは、TCP/IP を使って通信するホストごとに一意な値です。32 ビットの各 IP アドレスは、ネットワーク上のホスト システムの場所を示しています。

各 IP アドレスの内容は、ネットワーク ID とホスト ID という 2 つの部分に分かれています。

次は 32 ビットの IP アドレスの例です。

10000011 01101011 00010000 11001000

IP アドレスの指定を容易にするため、IP アドレスはドット区切り 10 進表記法を使って表現されます。32 ビットの IP アドレスは、4 つの 8 ビット オクテットにセグメント化されています。オクテットは、10 進数 (10 を基数とする数体系) に変換されて、ピリオドで区切られます。したがって、上に示した IP アドレスの例は、ドット区切り 10 進表記法に変換すると 131.107.16.200 になります。

ドット区切り 10 進表記法および 2 進数から 10 進数への変換方法の詳細については、「2 進を 10 進に変換する」を参照してください。

次の図は、IP アドレス (131.107.16.200) をネットワーク ID の部分とホスト ID の部分に分けて表したものです。ネットワーク ID の部分 (131.107) は、IP アドレスの最初の 2 つの値で示されます。ホスト ID の部分 (16.200) は、IP アドレスの最後の 2 つの値で示されます。

note 注

IP アドレスのクラス

インターネットの社会では、5 種類のアドレス クラスが定義されています。TCP/IP ノードへの割り当てには、クラス A、B、および C のアドレスが使われます。

アドレスのクラスにより、各アドレスのネットワーク ID 部分とホスト ID 部分に使われるビットが決まります。また、アドレスのクラスは、サポートできるネットワークの数およびネットワークごとのホストの数も規定しています。

次の表では、特定の IP アドレスを構成する 4 つのオクテットの値を w.x.y.z で表しています。表を見ると次のことがわかります。

クラス w の値 ネットワーク ID ホスト ID ネットワークの数 1 ネットワーク当たりのノード数
A 1 〜 126 w x.y.z 126 16,777,214
B 128 〜 191 w.x y.z 16,384 65,534
C 192 〜 223 w.x.y z 2,097,152 254
D 224 〜 239 マルチキャスト アドレス指定のために予約 該当せず 該当せず 該当せず
E 240 〜 254 実験的な使用のために予約 該当せず 該当せず 該当せず