首页 > 代码库 > IP划分

IP划分

简单的说,IP地址分5类,常见的地址是A、B、C类
首先来看A类ip地址
  A:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126.
  默认子网掩码为255.0.0.0
  
  2、B类ip地址
  B:128-191,其中128.0.0.0和191.255.0.0为保留ip
  实际范围是128.1.0.0--191.254.0.0
  
  3、C类ip地址
  C:192-223,其中192.0.0.0和223.255.255.0为保留ip
  实际范围是192.0.1.0--223.255.254.0

  4、D类ip地址
  224.0.0.0到239.255.255.255用于多点广播

  5、E类ip地址
  240.0.0.0到255.255.255.254
  255.255.255.255用于广播地址


例如255.255.255.224,它是多少位的?计算步骤是什么?
11111111.11111111.11111111.11100000
27位
因为224=128+64+32,所以最后一个字段的前三位为1,后面是0,也就是27位
24位的意思就是24个二进制的1,是这样的:11111111.11111111.11111111.00000000,换算成十进制的表示就是:255.255.255.0

28位:11111111.11111111.11111111.11110000,换算成十进制为255.255.255.240

30位:11111111.11111111.11111111.11111100,换算成十进制为255.255.255.252

IP划分