ネットワーク

クラス

  • クラスA 先頭ビット0
    8bit:ネットワークアドレスx 0~127
    24bitホストアドレスy
    0xxx xxxx yyyy yyyy yyyy yyyy yyyy yyyy
  • クラスB 先頭ビット10
    16bit:ネットワークアドレスx 128~191
    16bitホストアドレスy
    10xx xxxx xxxx xxxx yyyy yyyy yyyy yyyy
  • クラスC 先頭ビット110
    24bit:ネットワークアドレスx 192~223
    8bitホストアドレスy
    110x xxxx xxxx xxxx xxxx xxxx yyyy yyyy
  • クラスD 先頭4bit:1110 224~239
    マルチキャスト用アドレスy
    1110 yyyy yyyy yyyy yyyy yyyy yyyy yyyy
  • ネットワークアドレス ネットワーク自体をさす
    ホスト部アドレスが全て0
  • ブロードキャストアドレス ホスト部アドレスが全て1
  • ループバックアドレス 自分自身をさすアドレス
    127.0.0.1
  • プライベートIPアドレス クラスA:10.0.0.0~10.255.255.255
    IPアドレス数224
    クラスB:172.16.0.0~172.31.255.255
    IPアドレス数:221
    クラスC:192.168.0.0~192.168.255.255
    IPアドレス数:216

サブネットマスク

クラス以外にネットワークアドレス部とホストアドレス部を分ける

IPアドレス 192.168. 10.166 1100 0000 1010 1000 0000 1010 1010 0110
サブネットマスク 255.255.255.240 1111 1111 1111 1111 1111 1111 1111 0000
ネットワークアドレス 192.168.19.160 1100 0000 1010 1000 0000 1010 1010 0000
xxxx xxxx xxxx xxxx xxxx xxxx xxxx yyyy
  • プレフィックス
    ネットワークアドレス部とホストアドレスぶの区切りをネットワークアドレス部の桁数で示す方法
    ネットワークアドレス部が29桁の場合`233.xxx.255.0/29