雑多なブログ

音楽や語学、プログラム関連の話題について書いています

IPアドレスのクラス(IPv4)

IPv4では、IPアドレスを2進数32bitで表現している。さらに、32bitのうちネットワーク部とホスト部に分けて、それぞれ属しているネットワーク、ホストを表現している。

IPアドレスのクラス

先頭ビット ネットワーク部 ホスト部 対象
クラスA 「0」 から始まる(10進数で 1〜127) 8bit 24bit 大規模
クラスB 「10」から始まる(10進数で 128〜191) 16bit 16bit 中規模
クラスC 「110」から始まる(10進数で 192〜223) 24bit 8bit 小規模

接続可能な台数

クラス 接続可能なホスト台数
クラスA 224 - 2 = 16,777,214台
クラスB 216 - 2 = 65,534台
クラスC 28 - 2 = 254台

接続可能なホスト台数は下記の2つのアドレスを引いた数になる。

  • ホスト部が「全て0」のアドレス ... そのホストが属しているネットワークアドレス
  • ホスト部が「全て1」のアドレス ... ブロードキャストアドレス

プライベートアドレス

クラス IPアドレスの範囲
クラスA 10.0.0.0 〜 10.255.255.255
クラスB 172.16.0.0 〜 172.31.255.255
クラスC 192.168.0.0 〜 192.168.255.255