- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
轻松掌握IP子网划分的概念和操作方法
怎样才能正确地进行子网划分操作
子网可以进一步划分为较小甚至更小的子网。划分网络时,最应该注意也是最重要的一点就是不能任意的选择开始和结束的数字。划分的过程必须基于二进制的概念。学习划分的最好途径就是根据我提供的子网学习法找出有效的子网。在图B中,绿色表明划分的子网是有效的,红色表明划分的子网是无效的。
图B
和其它方法一样,采用子网学习法时,我们要做的也是找到中间点,并将它平均分为两个部分。接下来,在标注完标记后,我们在各个部分中继续进行平均分配的操作。在上面提供的例子中,我们进行了五次的平均分配操作。如果你仔细观察有效(绿色)的子网模块,就会发现,所有的子网开始标志都是不低于结束标志的。这个是由于数学方面的原因造成的,我们会在文章的后面给予说明,但通过图形明确显示出来的结果比其讲述数学原理更有助于学习者的理解。
子网掩码的作用
在确定子网规模的时间,子网掩码起着关键的作用。仔细看图C。特别要注意图中红色的数字。当你划分子网的时间,这八个特殊数字是关键中的关键,它们是255、254、252、248、240、224、192和128。在IP网络建立时,你会频繁的看到这些数字,牢记它们将会让你的工作更加轻松。
图C
在图中,我给出了三种不同规模的网络。通常情况下,我们经常看到的是前两种,主机位长度在0到16的范围。在数字用户线路和北美24路脉码调制也就是T1线路中,经常使用的是0到8位的范围。而在专用网络中通常使用的是8到24位的范围。
需要注意的是,在二进制中所有的0是从右向左的。二进制形式的子网掩码将所有的一放在左侧,而右侧则是所有的0。0的数量和子网的长度是一致的。从我给出的例子中,可以到看这个非常有趣的规律,因为位于右侧的所有8位字节都包含了0,而在左侧的所有8位字节都是由一组成。因此,我们看一下一个子网长度是十一位的子网掩码的话,它的二进制子网掩码完全形式就是11111111.11111111.11111000.00000000。你可以看到,在整个子网掩码中,是在第3个8位字节,子网掩码从1转换到0。这个子网掩码转换出来的结果就是255.255.248.0。
子网掩码为什么被叫做"掩码"
子网掩码不仅可以用来确定子网的规模,而且也可以用来判断子网的结束位置,只要你有网络中的任意IP地址就可以实现这样的查询。为什么子网掩码被称做"掩码"呢?因为它实际上忽略了主机位而只是提供了网络身份标识码作为子网的开始。重要的是你知道了子网的开始和规模,就可以找到结束的位置,也就是广播身份标识码。
只要找到任意的网络IP地址和子网掩码,就可以利用AND操作获得网络身份标识码。举例来说,网络IP地址10.20.237.15和子网掩码255.255.248.0是怎样被用来确定网络身份标识码的。在这里需要注意的是,它们通常会被简写为10.20.237.15/21,21指的是子网掩码的长度。图D和图E显示的是分别在十进制和二进制情况下是怎样进行AND操作的。
图D
十进制模式
图E
二进制模式
二进制模式显示出0操作是怎样掩盖实际的网络IP地址的。在整个掩盖过程中,前面所有的数字都将被转换为0,不论其实际数字是多少。当将获得的网络身份标识码由二进制转换为十进制,你就会得到10.20.232.0这样的实际网络身份标识码。
在讲授子网划分的时间一直困扰我的一件事情是,初学者在进行二进制转换和AND操作时间总是显得非常迷惑,找不到一种简单可行的方法。我甚至见过来自IT领域的专家用非常缓慢和繁琐的技术将所有数据转换成二进制,进行AND操作,再利用Windows计算器转换回十进制。但实际上使用Windows计算器进行这样的操作是非常简单快捷的,AND操作可以直接在十进制下面运行,就以237为例子,只要选择AND操作,输入248点击输入,就可以立即获得如图F所示的真正结果:232。我一点也不明白为什么没有人向初学者讲授这个技巧,因为它让子网划分计算变得非常的容易。
图F
来源:ZDnet
上一篇:IPv6路由协议的详细介绍
下一篇:iWDM引领全IP时代传送网络