加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

什么是子网掩码

2021/01/15
545
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

子网掩码的英文全称为 Subnet Mask,也叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个 IP 地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合 IP 地址一起使用。子网掩码只有一个作用,就是将某个 IP 地址划分成网络地址和主机地址两部分。

子网掩码是一个 32 位地址,用于屏蔽 IP 地址的一部分以区别网络标识和主机标识,并说明该 IP 地址是在局域网上,还是在广域网上。

子网掩码的功能

子网掩码是一个 32 位地址,是与 IP 地址结合使用的一种技术。它的主要作用有两个,一是用于屏蔽 IP 地址的一部分以区别网络标识和主机标识,并说明该 IP 地址是在局域网上,还是在远程网上。二是用于将一个大的 IP 网络划分为若干小的子网络。

使用子网是为了减少 IP 的浪费。因为随着互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多 IP 地址,所以要划分子网。使用子网可以提高网络应用的效率。

通过计算机的子网掩码判断两台计算机是否属于同一网段的方法是,将计算机十进制的 IP 地址和子网掩码转换为二进制的形式,然后进行二进制“与”(AND)计算(全 1 则得 1,不全 1 则得 0),如果得出的结果是相同的,那么这两台计算机就属于同一网段。

子网掩码的分类

子网掩码一共分为两类,一类是缺省(自动生成)子网掩码,另一类是自定义子网掩码。

1、缺省子网掩码

缺省子网掩码即未划分子网,对应的网络号的位都置 1,主机号都置 0。

A 类网络缺省子网掩码:255.0.0.0

B 类网络缺省子网掩码:255.255.0.0

C 类网络缺省子网掩码:255.255.255.0

在缺省掩码下的 IP 地址中,网络地址和广播地址的计算很简单,虽然按照计算方法需要进制转换和与运算,但是在实际使用当中,我们已经可以快速写出结果。网络地址的计算就是子网掩码中 0 对应的地方变 0, “255”对应的地方不变即可;而广播地址则是子网掩码中 0 对应 的地方变“255”,“255”对应的地方不变。

2、自定义子网掩码

自定义子网掩码是将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。

形式如下:未做子网划分的 IP 地址:网络号+主机号

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

也就是说 IP 地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是 32 位二进制数,它的子网主机标识用部分为全“0”。利用子网掩码可以判断两台主机是否在同一子网中。若两台主机的 IP 地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。

 

相关推荐

电子产业图谱