1、以题目为例: 某单位有100台主机,分别属于4个不同的部门,各部门的计算机数量均不超过30台。为了便于网络管理,需要将不同的部门划分成不同的子网。该单位内部内部私有地址为192.168.100.* 请答以下问题:1. 如何通过从主机上借位的方法来解决这个问题?借位理由是什么?2. 借位后子网掩码是否发生了变化?请说明理由。3. 列表说明重新分配给各部门的有效ip地址范围、各子网的网络地址和广播地址。
2、1. 根据ip地址判断其类别,来决定从哪里借位。ip地址分为四类,ip地址本身的结构就是网络号+主机号,因为实际上ip地址资源越来越少,而通常多数局域网内的机器又不需要拥有公共的ip地址,所以通过划分子网的方式来部分解决ip地址资源紧缺的问题。
3、本例为c类地址,c类地址原主机号为8位,从这8位里借位划分子网号借1位,用二进制表示,则只有0、1两种,而全0全1是不可用的。借2位,则只有00、01、10、11四种,去掉全0全1则可划分2个子网。借3位,则为000、001、010、011、100、101、110、111八种,去掉2个还有6个。所以,规律就是借n位,实际有效子网为2的n次方一2。 本例中,4个子网需要借3位,实际有效2的3次方-2 = 4个子网
4、2. 确定子网掩码 借3位,所以c类地址原有的24位网络号及新借的3位共27为全为1: 即子网掩码为27个1,即11111111.11111111.11111111.11100000 二进制转化为十进制计算后为255.255.255.224,即子网掩码 说明:子网掩码的作用是帮助确定一个ip地址的真正网络地址和主机地址;它单独存在是没有意义的,必须和ip地址共同存在,通过它和ip地址这两个32位二进制数的与运算得到网络地址。
5、确定了借3位后就知道了六个子网的网络地址
6、确定子网地址后,下面计算具体的有效ip即主机地址范围,以第一个子网为例,ip地址范围为: 192.168.100.001 00001——11110 可变的就是最后这5位,全0全1不用借出3位为子网位,可用的最后5位主机位全0 时为子网地址,全1时为广播地址,中间的地址为可用地址,每个网段可用主机数都是2的5次方 - 2 = 30个可用地址。