子网掩码是什么意思呢(已知ip地址如何求子网掩码)
- 游戏资讯
- 用户投稿
- 2024-09-20 16:16:25
子网掩码又叫网络掩码、地址掩码,是一个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。
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地址造成大量浪费。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。