当前位置:首页 > 游戏资讯 > 子网掩码是什么意思呢(已知ip地址如何求子网掩码)

子网掩码是什么意思呢(已知ip地址如何求子网掩码)

  子网掩码又叫网络掩码、地址掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机号,并说明该IP地址是在局域网上,还是在互联网网上。子网掩码不能单独存在,它必须结合IP地址一起使用。

  子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0必须分别连续。左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。

子网掩码通常有以下两种格式的表示方法:

①通过与IP地址格式相同的点分十进制表示,如:255.0.0.0或255.255.255.128;

②IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络位的长度,也就是二进制数字“1”的个数,如:192.168.1.1/24的子网掩码也可以表示为255.255.255.0,换算成二进制为11111111.11111111.11111111.00000000,网络位共24个“1”。

子网掩码的主要作用有两个:

子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。

子网掩码之所以要求“1”和“0”必须都是连续的,是为了让子网掩码与IP地址做按位与运算时用“0”遮住原主机数,而不改变原网络号数字,此时若得出两个IP地址的网络号相同,那么就表明属于同一子网;而且这种方式很容易通过“0”的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为“1”时表示该网络广播地址,全为0时表示该网络的网络地址,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

子网掩码用于将一个大的IP网络划分为若干小的子网络,减少IP地址的浪费。

互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。随着互联网的发展,越来越多的网络产生,网络中的计算机有的多则几百台,有的只有区区几台,这样就浪费了很多IP地址,因此要划分子网,提高网络应用的效率。

标准子网掩码,也叫做缺省(自动生成)子网掩码,即未划分子网,对应的网络号的位都置1,主机号都置0。

子网掩码是什么意思呢,已知ip地址如何求子网掩码

B类网络标准子网掩码:255.255.0.0

C类网络标准子网掩码:255.255.255.0

非标准子网掩码,也叫做自定义子网掩码,是将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上可以认为是将主机号分为两个部分:子网号、子网主机号。形式如下:

未做子网划分的ip地址:网络号+主机号

做子网划分后的ip地址:网络号+子网号+子网主机号

即ip地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。因为子网掩码要求“1”和“0”必须都是连续的,也就是说除去网络号之后的子网掩码,每8位二进制数只能有以下几种选择:

在实际的应用中就会有以下的子网掩码:

四、可变长子网掩码(VLSM)与无类别域间路由(CIDR)

  可变长子网掩码允许一个组织在同一个网络地址用多个子网掩码,可把子网继续划分为子网,使寻址效率达到最高。可变长子网掩码其实就是相对于标准的分类的IP地址来说的,每一个IP地址都包含了2部分:网络号和主机号,32位的IP地址被分为4段,每段8位来表示:A类IP地址的第一段是网络号(前8位),B类IP地址的前两段是网络号(前16位),C类IP地址的前三段是网络号(前24位)。

  当网络号是24位的时候,主机号只有8位,也就是说,最多可容纳254台主机,在现实生活中对于大多数企业来说是不够的。而比这个大一点的IP地址块是网络号为16位的时候,这个时候可容纳的主机数是65534,这个数量对于大多数公司又太多了。这导致无论企业选择哪种类型的网络,都可能对IP地址造成大量的浪费。

  可变长子网掩码就有效的解决了这个问题,从他们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。各类网络可以用来再划分的位数为:A类IP地址有24位可以借,B类IP地址有16位可以借,C类IP地址有8位可以借。但实际上可以再划分的主机号位数不可以都借出来,因为IP地址中必须要有主机号的部分,而且主机号部分剩下一位是没有意义的,剩下1位的时候不是代表主机号就是代表广播号,所以在实际中可以借的位数是:A类IP地址有22位可以借,B类IP地址有14位可以借,C类IP地址有6位可以借。

  通过对IP地址的主机号进行再划分,把一部分划入网络号,就能划分各种类型大小的网络了。网络号也不再仅局限在8,16和24位这几个数,而是变成可以根据网络大小而灵活变化的大小了。

  举个简单的例子,如果公司网络只需要100台主机,如果申请一个C类网络地址192.168.1.0/24,那么主机地址实际上最多有254个,但实际上只是用到了100个地址,这显然对IP地址造成了一种浪费。但是利用可变长子网掩码技术,能把原来的C类网络地址划分为192.168.1.0/25,可用主机地址是126个,既满足了需求,又没有对IP地址造成大量浪费。