无类域间路由 理解子网和CIDR( 二 )


一开始这些地址是很难一下子就看出来 。这时制作一个表格会很有帮助 。假如你计算出你要每一个子网有6台主机(包括不能使用的网络和广播地址是8台主机) , 你就可以制作下面这个表格 。下面是2.2.2.0/29、2.2.2.8/29、2.2.2.16/29以及最后一个子网是2.2.2.249/29.
子网编号; 网络地址; 第一个IP; 最后一个IP; 广播地址1; 2.2.2.0; 2.2.2.1; 2.2.2.6; 2.2.2.7 2; 2.2.2.8; 2.2.2.9; 2.2.2.14; 2.2.2.15 3; 2.2.2.16; 2.2.2.17; 2.2.2.22; 2.2.2.23 32; 2.2.2.249; 2.2.2.250; 2.2.2.254; 2.2.2.255
实际上 , 你很可能偶然发现这样的网络 。这种网络划分为三个26位网络地址 , 并且最后一个26位网络地址分为两个27位网络地址 。假如你已经能够制作上述表格将会更轻易理解这个问题 。
这就是你需要知道的全部东西 。在16位网络地址和24位网络地址范围内使用更大的子网是比较复杂的 。但是 , 原则是一样的 。都是一个32位地址和一个子网掩码 。然而 , 一定要熟悉到子网的使用是受到某些限制的 。我们不能分配以10.1.0.32开头的26位网络地址 。假如我们把10.1.0.32/26的IP地址和子网掩码发送给大多数操作系统 , 操作系统只会认为我们发送的起始地址是10.1.0.0/26.这是因为26位地址空间需要64个地址 , 而子网划分会从这个位数的自然分界线开始 。因些 , 假如在上述表格中 , 你把某子网从2.2.2.3/29开始?实际的结果却是2.2.2.0/29.

这些复杂的问题确实需要一个简明的例子 。请记住 , 当你从这个网络主机部分提取另一位以便创建一个更大的子网掩码时 , IP地址数量在一个子网内是如何被减少一半的 。这个原则在相反的情况下也发挥作用 。假如我们有一个拥有128台主机的25位网络地址 , 并且从网络(掩码)部分挪用一位 , 我们现在就有一个拥有256台主机的24位网络地址 。使用搜索引擎Google在网络上搜索“subnet table”(子网表) , 可以立即看到子网掩码与网络大小的关系 。假如一个16位网络地址拥有65535个地址 , 一个17位网络地址拥有的网络地址将减少一半 , 一个15位网络地址拥有的网络地址将提高一倍 。这是非常令人激动的 。实践 , 实践 , 再实践 。这是让你理解这个原理的好方法 。不要忘记 , 所有的问题都可以归结到网络的位数问题 。
假如你要更多地了解子网 , 下一步应该是阅读一些路由协议 。我们将很快介绍一些路由协议 。不过 , 在这个教程的下一讲网络中 , 我们先开始我们的OSI模型之旅 。
小结
?CIDR IP地址有一个主机部分和一个网络部分 。而子网掩码指定网络部分使用的位数 , 地址中这些位将不会改变 。
?子网是通过简单地在32位数字中上下移动网络与主机部分的分界来创建 。
【无类域间路由 理解子网和CIDR】?假如你从已知的子网掩码开始学习 , 复杂的地址是很轻易理解的 。一个17位网络地址的数量是一个16位网络地址的一半 。16位网络中有6.5万个地址 。

推荐阅读