简单易懂实例说明如何设计子网掩码
尽量用通俗易懂的方法说明子网掩码的相关知识及设计思路,可以结合另外一篇“IP地址/掩码/网关/DNS的设置与工作原理”,供大家参考。
方法/步骤1
- 01
子网掩码必须和IP地址结合使用,它和IP地址一样,都是32位的地址,例如一台设备的IP地址为192.168.0.1,子网掩码为255.255.255.0,表示为二进制形式如下图所示。掩码的作用是区分网络地址和主机地址,掩码的设计和它的作用是密切相关的。一些基本理解请参见另外一篇经验“IP地址/掩码/网关/DNS的设置与工作原理”。
- 02
“192.168.0.1/255.255.255.0”表示网络地址为“192.168.0”,主机地址为“1”。掩码为0的部分(画红线)对应的是主机部分,它是个8位的二进制数,有一个范围,最小为0(8位全为0),最大为255(8位全为1),这也就是网络能容纳的最大主机数量。其实全0地址和全1地址规定分别是子网地址和广播地址,因此有效地址数最大为254个(2的8次方再减去2)。
- 03
所以如果一个网络规模只有100台机器,那么用这种有254个地址的网络就浪费了。这时候就需要细分掩码了,看习惯的掩码从两个255到三个255,是以“八位”为单位的,现在细分就需要以“一位”为单位,看下图,注意可容纳主机数量的变化。这些是C类地址的细分,用的比较多,其他类细分原理一样。
- 04
现在怎么设计子网掩码就好办了。实例说明,某学校要把一个ip地址为(称为C类网络段更合适)202.183.56.0分给两个系,其默认的掩码为255.255.255.x,问:该怎么分?分后它的网络号和主机地址范围分别是多少? 已知每个系有60台机器。
- 05
解答一:要把IP地址段202.183.56.0分给两个系,考虑到两个系将来的发展,并且如果两个系大小差不多的话可以平均分。 即202.183.56.0-202.183.56.127分给一个系,子网掩码为255.255.255.128,它的网络号为202.183.56.0,主机地址范围是202.183.56.1-202.183.56.126。 把202.183.56.128-202.183.56.255分给另一个系,子网掩码为255.255.255.128,它的网络号为202.183.56.128,主机地址范围是202.183.56.129-202.183.56.254。
- 06
解答二:如果不考虑未来的发展,即要求最节约的分法是只用前128个的地址段: 即202.183.56.0-202.183.56.63分给一个系,子网掩码为255.255.255.192,它的网络号为202.183.56.0,主机地址范围是202.183.56.1-202.183.56.62。 把202.183.56.64-202.183.56.127分给另一个系,子网掩码为255.255.255.192,它的网络号为202.183.56.64,主机地址范围是202.183.56.65-202.183.56.126。