在架服务器时候,有的软件不支持x.x.x.x-x.x.x.x的IP网段表达方式,而是使用了子网掩
码这种专业一些的表达方式。如WME9等。下面我们就如何使用这种表达方式进行一下探讨:
下面有一个简单的描述,看完你就可以入门了,出自WME帮助:
使用地址范围时,系统将逐位比较 IP 掩码和 IP 地址。如果掩码中的值为 1,那么 IP 地
址中相应的位包括在此范围中。如果掩码中的值为 0,那么任何值都是可以接受的。例如,
在十进制表示方式中,如果列表中的 IP 地址为 134.123.123.20,而掩码为 255.255.255
.0,那么从 134.123.123.0 到 134.123.123.255 的所有 IP 地址都包括在此范围中。如果
掩码为 255.255.255.128,那么从 134.123.123.0 到 134.123.123.127 的所有 IP 地址都
包括在此范围中。如果指定了无效掩码,那么该 IP 地址将被忽略。
如果你想更深入了解子网掩码的工作原理,请继续:
IP协议标准规定:每一个使用子网的网点都选择一个32位的位模式,若位模
式中的某位置1,则对应IP地址中的某位为网络地址(包括网间网部分和物理
网络号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地
址中的一位。例如位模式:
11111111 11111111 11111111 00000000
中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个
字节全0,代表对应IP地址中最后的一个字节为主机地址。这种位模式叫做子
网模(subnet mask)或“子网掩码”。
为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩
码,例如B类地址子网掩码(11111111 11111111 11111111 00000000)为:
255.255.255.0
IP协议关于子网掩码的定义提供一种有趣的灵活性,允许子网掩码中的“0”
和“1”位不连续。但是,这样的子网掩码给分配主机地址和理解寻径表都带
来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在
实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64和
255.255.255.160等一类的子网掩码不推荐使用。
(3) 子网掩码与IP地址
子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
例如:有一个C类地址为:
192.9.200.13
其缺省的子网掩码为:
255.255.255.0
则它的网络号和主机号可按如下方法得到:
① 将IP地址192.9.200.13转换为二进制
11000000 00001001 11001000 00001101
② 将子网掩码255.255.255.0转换为二进制
11111111 11111111 11111111 00000000
③ 将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分
11000000 00001001 11001000 00001101
AND
11111111 11111111 11111111 00000000
11000000 00001001 11001000 00000000
结果为192.9.200.0,即网络号为192.9.200.0。
④ 将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分
11000000 00001001 11001000 00001101
AND
00000000 00000000 00000000 11111111
00000000 00000000 00000000 00001101
结果为0.0.0.13,即主机号为13。
另一篇相关文章: