IPアドレスについて

Last-modified: 2018-02-03 (土) 09:33:59 (2267d)

クラス

クラスA

0から始まる。

00000000〜01111111
0〜127

先頭から8ビットがネットワークアドレス、残り24ビットがホストアドレス。

  • ネットワーク数
    2^7 - 2=126

    先頭の0は固定なので8-1=7。また、ネットワークアドレスのうち0.0.0.0と127.0.0.0は使用できないため-2。

  • 同一サブネット内でのホスト数
    2^24 - 2 = 16,777,214 

    ホストアドレスがオール0(00000000.00000000.00000000)、およびオール1(11111111.11111111.11111111)は使用できないため-2。

プライベートアドレス

10.0.0.0〜10.255.255.255

クラスB

10から始まる。

10000000.00000000〜10111111.11111111
128.0〜191.255

先頭から16ビットがネットワークアドレス、残り16ビットがホストアドレス。

  • ネットワーク数
    2^14 = 16,384

    先頭の10は固定なので16-2=14。

  • 同一サブネット内でのホスト数
    2^16 - 2 = 65,534 

    ホストアドレスがオール0(00000000.00000000)、およびオール1(11111111.11111111)は使用できないため-2。

プライベートアドレス

172.16.0.0〜172.31.255.255

クラスC

110から始まる。

11000000.00000000.00000000〜11011111.11111111.11111111
192.0.0〜223.255.255

先頭から24ビットがネットワークアドレス、残り8ビットがホストアドレス。

  • ネットワーク数
    2^21 = 2,097,152

    先頭の110は固定なので24-3=21。

  • 同一サブネット内でのホスト数
    2^8 - 2 = 254 

    ホストアドレスがオール0(00000000)、およびオール1(11111111)は使用できないため-2。

プライベートアドレス

192.168.0.0〜192.168.255.255

サブネットマスク

ネットワークアドレスとホストアドレスを決定し、ネットワークを分割する。

例:クラスBのネットワークを分割する

172.16.0.0

クラスBなので、ネットマスクは

255.255.0.0

これを、

サブネットマスク

255.255.255.0

とすると、

ネットワークアドレス部は172.16.0、ホストアドレス部は0になる。

256個のサブネットと256-2=254個のホスト数に分割することができる。

全体で使えるホスト数は、

サブネット256 * ホスト(256-2=254) = 64,768

になる。

リンク

Network Calculators

コメント