当前位置:K88软件开发文章中心电脑基础基础应用05 → 文章内容

子网掩码是什么?子网掩码怎么计算?

减小字体 增大字体 作者:华军  来源:不详  发布时间:2019-1-31 15:44:42

  子网掩码是什么?  子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。  子网掩码如何计算?  一、例如:  网吧有1000台主机,使用192.168.0.0的C网段。我们知道一个标准的C类网段最多只有254个可用的IP地址,所以我们要通过改变子网掩码来合并子网,扩大该网段内的可用IP数目。  总主机台数(1000)/254=3.93  3.93<4  所以我们至少需要4个子网。  子网掩码计算:  256(C类网段所包含的最大IP数目,包括网络地址和广播地址)- 4(减去我们需要的子网数目)=252 (得到我们所需的子网掩码的尾数,255.255.X.0)  附私网地址列表:  A:10.0.0.0~10.255.255.255  B:172.16.0.0~172.31.255.255  C:192.168.0.0~192.168.255.255  二、子网掩码位数与子网掩码的计算  子网掩码的最大位数为32位,C类单个网段所容纳的最大IP数目为256,包括网络地址和广播地址。  例:  192.168.0.1/27  32-27=5 (最大子网位数减去当前子网位数)  2的5次方为32  256-32=224  255.255.255.224为192.168.0.1/27的子网掩码  所以得出计算公式:  子网掩码的尾数(255.255.255.X)=256-2的(32-掩码当前位数)次方  附常用掩码位数与子码掩码对应列表:  32----------255 . 255 . 255 . 255  31----------255 . 255 . 255 . 254  30----------255 . 255 . 255 . 252  29----------255 . 255 . 255 . 248  28----------255 . 255 . 255 . 240  27----------255 . 255 . 255 . 224  26----------255 . 255 . 255 . 192  25----------255 . 255 . 255 . 128  24----------255 . 255 . 255 . 0  23----------255 . 255 . 254 . 0  22----------255 . 255 . 252 . 0  21----------255 . 255 . 248 . 0  20----------255 . 255 . 240 . 0  19----------255 . 255 . 224 . 0  18----------255 . 255 . 192 . 0  17----------255 . 255 . 128 . 0  16----------255 . 255 . 0 . 0  三、计算主机所在网络网络地址和广播  例:IP为202.112.14.137,掩码为255.255.255.224  常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后,即可得网络地址。  简单的方法为:  255.255.255.224的掩码所容纳的IP地址有256-224=32个,那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,而广播地址就是下一个网络网络地址减1,而下一个32的倍数是160。  即:  网络地址:202.112.14.128  广播地址:202.112.14.159  阅读完上文后,你已经对子网掩码有了一定的了解,知道子网掩码就是将某个IP地址划分为网络地址和主机地址两部分。同时还掌握了如何计算子网掩码,现在看到网络属性中的子网掩码就不会感到陌生了。

子网掩码是什么?子网掩码怎么计算?