我们已经知道了计算机网络分为ABCDE类,但是如果我们想要在当前网络下,再划分出不同的子网,这就需要引出本文的主角-子网掩码,废话不多说,开搞!

huoying.jpg

正文

子网掩码(subnet mask)又叫 网络掩码地址掩码子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机,子网掩码不能单独存在,它必须结合IP地址一起使用

子网掩码是在IPv4地址资源紧缺的背景下为了解决ip地址分配而产生的虚拟ip技术,通过子网掩码将A、B、C三类地址划分为若干子网,从而显著提高了IP地址的分配效率,有效解决了IP地址资源紧张的局面

666.jpg

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

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

那么我们如何判断两个ip地址是否处于同一网络呢?

dog.jpg

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

结语

我们需要知道子网掩码必须依赖于ip地址才有意义,它主要作用就是确定 子网的划分 以及判断不同主机是否处于 同一网络,记住这两点就可以了,好啦,over~