划分子网的方法
子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,"中间用"。"分隔,。若将它写成二进制的形式为:,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号。
例如,,,,。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。
每类地址具有默认的子网掩码:,,。除了使用上述的表示方法之外,还有使用于网掩码中"1"的位数来表示的,在默认情况下,A类地址为8位,B类地址为16位,C类地址为24位。例如,A类的某个地址为 ,这里的最后一个"8"说明该地址的子网掩码为8位,.26。0的子网掩码位数有28位。
如果希望在一个网络中建立子网,就要在这个默认的于网掩码中加入一些位,它减少了用于主机地址的位数。加入到掩码中的位数决定了可以配置的于网。因而,在一个划分了子网的网络中,每个地址包含一个网络地址、一个子网位数和一个主机地址,如图1所示。
在图1中,子网位来自主机地址的最高相邻位,并从一个8位的位组边界开始,因为默认的子网掩码总是在8位位组的边界处结束。随着主机位中加入于网位的增加,我们可以从左到右计数,并用和它们位置相关的值。将它们转换为十进制。
图1:
从每个主机位加入的子网位中,得到子网的对应十进制数,总结在表1中
表1:
下面举例说明,使用没有子网的子网掩码和使用于网的子网掩码的区别。,,则完成下面任务
若不使用子网,即只使用默认的子网掩码,其运算过程如图2所示。
若使用8位子网位,则其运算过程如图3所示。
注意:在图3中,使用了8位子网位,,从而使逻辑"与"之后的网络号发生了变化。
图2:
图3:
举例说明该算法。
例:给定一 class c address : ,要求划分20个子网,每个子网5
个主机。
解:因为4 <5 < 8 ,用256-8=248 ――>即是所求的子网掩码,对应的子网数
也就出来了。这是针对C类地址。老师也只讲了针对C类地址的做法。下面是我自
己推出来的针对B类地址的做法。
对于B类地址,假如主机数小于或等于254,与C类地址算法相同。
对于主机数大于254的,如需主机 700台,50个子网(相当大了),
512 < 700< 1024
256-(1024/256)=256-4=252
划分子网的方法 来自淘豆网m.daumloan.com转载请标明出处.