IP&子网划分

IP分类:

  1. A:1--127--------0开头-----网络ID8位-----16777214主机
  2. B:128--191-----10开头----网络ID16位----65534主机
  3. C:192--223-----110开头---网络ID24位----254主机
  4. D:224--239-----1110开头------保留多播用
  5. E:240--254-----11110开头-----保留

IP--32位,4个8位,8位取值:00000000-11111111,从右至左代表:128,64,32,16,8,4,2,1

每个8位转十进制:对应值之和

十进制转二进制:对应二进制权值相加----或计算器直接算

IP=网络ID+主机ID

网络ID对应的位为"1",主机ID对应的位为"0"

子网的划分:

  1. 确定子网数目,确定大于所期望子网数的下一个高于此数的2的乘方.例:要划分6个子网,大于6的下一个最高的2的乘方是2的3次方=8
  2. 此乘方2的指数就是划分子网所需要的位数.3
  3. 按照从高位开始的顺序,在默认的子网中追加所需要位数的"1",例:指数是3,对应二进制掩码就为:11100000,十进制就是224

子网ID:

  1. 列出加入到默认子网掩码中的比特位的所有二进制组合
  2. 算出这些二进制组合的十进制值
  3. 将每个值附加到最初分配的网络ID上,即形成网络ID

例:

  • 划分5个子网,默认子网掩码中占用3位.
  • 列出这3位所有二进制组合:000,001,011,100,101,110,111
  • 十进制值对应为:0,32,64,96,128,160,192,228
  • 各个子网ID即为第三个8位对应上面的值:0,32,64,96,128,160,192,228

当子网位数超过4位时,采用上法就不切实际,那么这时要采用截短的方法确定子网ID:

  • 例:子网占用5位,二进制的8位表示:11111000
  • 将位数的最小值转成十进制,如:11111五个位在8位字节中的最小值是8(00001000),这个最小值就是子网ID增加值
  • 以0作为第一个子网ID,下一个子网ID就是在0的基础上加上这个增加值8

划分子网时,有效子网数目是由子网掩码中占用的位数决定,即划分子网的数目=2的指数,例如,使用5位来划分子网,所能划分的子网数目为2的5次方=32个子网...

你可能感兴趣的:(IP)