什么是子网掩码 win10如何设置子网掩码( 二 )


详细计算
将 ip 地址 192.168.1.1 转换为二进制
11000000 10101000 00000001 00000001
将子网掩码 255.255.252.0 转换成二进制
11111111.11111111.11111100.00000000
然后将两者相“与(and)”运算:
11000000 10101000 00000001 00000001
11111111.11111111.11111100.00000000
然后得到:
11000000 10101000 00000000 00000000
转换成网络号就是:192.168.0.0
将 ip 地址 192.168.2.1 转换为二进制
11000000 10101000 00000010 00000001
将子网掩码 255.255.252.0 转换成二进制
11111111.11111111.11111100.00000000
然后将两者相“与(and)”运算:
11000000 10101000 00000010 00000001
11111111.11111111.11111100.00000000
然后得到:
11000000 10101000 00000000 00000000
转换成网络号就是:192.168.0.0
很明显,二者的结果是一样的,都是属于 192.168.0.0 网段,所以他们是同属于一个网段 。
当然,如果对子网较熟了就不需要经过这些运算了,大部分的网段可以通过分析子网掩码与 ip 地址就可以判断出来是否属于网一网段,但前提是你需要熟悉网段的原理与运算的方法 。
三、超过 254 个 ip 地址的网络,如何设置子网掩码
大部分的情况下,我们网络中只要不超过 254 台主机的的话,子网掩码都可以设置成255.255.255.0 。那么超过了 254 台主机的话怎么办呢?
可以划分 vlan,也可以设置成一个大网段,划分 vlan 我们就不说了,上面有例子,设置成一个大网段就有一个难点,如何确定这个大网段里面的子网掩码呢?
下面这个例子,弱电行业网之前有提到过,我们来看下 。
例如
假设监控网络中有 600 个点位,我们现在也不想把它划分 vlan(实际项目中大部分是会划分 vlan 的),假设只想用一个大网段把这 600 个点位分配 ip 地址,如何设置 ip 地址,如何确实子网掩码?
分析:首先我们知道 600 个点位,可以使用 3 个 254 个 ip 地址段来分配 。
可以使用
ip 段一:192.168.0.1——192.168.0.254
ip 段二:192.168.1.1——192.168.1.254
ip 段三:192.168.2.1——192.168.2.254
每个网段有 254 个 ip 地址,完全够 600 个点位用的 。
那么问题来了,如果要使这三个 ip 段在同一个网段内,那么这个大网段共同的子网掩码是多少呢?
我们来分析下:
将 ip 地址 192.168.0.1 转换为二进制
11000000 10101000 00000000 00000001
将 ip 地址 192.168.1.1 转换为二进制
11000000 10101000 00000001 00000001
将 ip 地址 192.168.2.1 转换为二进制
11000000 10101000 00000010 00000001
转换成了二进制,可以看得出,三个 ip 段的二进制前面 22 位的是不变的,那么可以将他们表示成:
ip 段一:192.168.0.1/22
ip 段二:192.168.1.1/22
ip 段三:192.168.2.1/22
这种 192.168.1.x/22 形式的 ip 地址相信大家平时都见过,就是已经告诉了子网掩码了 。
也就是说他们共同的子网掩码二进制前面 22 个都是 1 。
11111111 11111111 11111100 00000000
转换成十进制,那就是 255.255.252.0,所以他们共同的子网掩码就是 255.255.252.0 。
所以子网掩码,它是一种用来指明一个 IP 地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码 。
通常的讲,子网掩码不能单独存在,它必须结合 IP 地址一起使用 。子网掩码只有一 个作用,就是将某个 IP 地址划分成网络地址和主机地址两部分 。
子网掩码是一个 32 位地址,用于屏蔽 IP 地址的一部分以区别网络标识和主机标识,并说明该 IP 地址是在局域网上,还是在远程网上 。

推荐阅读