子网掩码作用是什么(一分钟“大白话”告诉你


废话不多说 , 我就怎么通俗易懂怎么讲 , 让你看完能真正明白 , 至于更详细的 网上也有 , 请自行阅览就好
开始:
1、首先 , 什么是子网掩码?
说白了 , 就是子网掩码的作用就是标识 ip 地址哪部分是网络位 , 哪部分是主机位
2、好 , 那他是怎么标识的?
【子网掩码作用是什么(一分钟“大白话”告诉你】打个比方 , 给你一个 ip 地址 192.168.1.1 这个你说它哪部分是网络位?哪部分是主机位?
你会说当然 192.168.1 是网络位 , 而 后面的主机位了 , 没错 , 可这是常规的 , 也就是默认状态下的 。你知道是为什么吗?因为它有个默认的规则
3、好 , 那么这个规则是什么?
首先 , 给你一个 ip 地址和 一个子网掩码
192.168.1.1
255.255.255.0
对吧 , 这个是我们所知道的 , 十进制的数值 , 但是你知道在计算机的交流中它不是这样的 , 而是要换算成二进制的 , 那么我们把他俩进行二进制转换 。
192.168.1.1 = 11000000. 10101000.00000001. 00000001
255.255.255.0 = 11111111. 11111111. 11111111. 00000000
你看出这个规律了吗?在点之间的叫做位 , 而每一个位转换成二进制是 8 位 , 你不用管它为什么要是八位 , 这个八位是怎么来的?是192转换成二进制 168 转换为二进制这么来的 , 那你说哦这些数大还可以理解 , 那为什么 1 也是转换成了八位?不够的话拿零补齐凑你也得凑够八位知道吧 , 你就知道它一定得是八位就行了 , 因为人家就是这么规定的 , 就好比 一斤等于10两
4、解析标识的规则
好 , 上面我们将他们俩进行转换过来成二进制了对吧?那我们来说一下究竟怎么标识
下面我们开始将两行的八位进行 与 运算
与 运算知道吧?就是 1 遇 1 的时候得1  , 其他不管它 , 全都是零 , 就是这个规则
192.168.1.1 = 11000000. 10101000. 00000001. 00000001
255.255.255.0 = 11111111. 11111111. 11111111. 00000000
运算结果: 11000000. 10101000. 0000001. 00000000
然后你看这个最终运算结果是 11000000. 10101000. 0000001. 00000000 这个对吧 , 然后他是怎么规定的呢?规定就是 在与运算之后 , 连续为有效数字的地方为网络位 , 而为零的部分视为主机位 。就是这么定的
11000000. 10101000. 0000001. 00000000 这个现在还不太容易看对吧?我们将它转换为十进制你看
我们将运算结果 11000000. 10101000. 0000001. 00000000 转换成十进制
等于: 192. 168 .1. 0
而到这里 ,  192. 168 .1 就视为是网络位 , 而最后哪个点后面的视为主机位 , 为什么?因为有个专门制定这个规定的组织这么定的