子网掩码是什么(手机wifi子网掩码怎么查)

1.什么是子网掩码?

在了解ip地址的网段之前,我们先了解一下子网掩码。很多不太了解网络的朋友对子网掩码很迷茫,不知道它是用来做什么的?

子网掩码不能单独存在;它必须与IP地址一起使用。子网掩码只有一个作用,就是把一个IP地址分成两部分:网络地址和主机地址。

通俗地说,就是用来划分子网,区分那些在同一个网段的ip和那些不在网段的IP。

比如两个人都叫张三,但是一个张三属于张家村,一个张三属于张村。那你怎么分辨这两张三是不是那个村的呢?让村长分辨一下,就可以准确的把各自的张三带回村子了。那么子网掩码就相当于村长,用来区分ip。ip地址属于该网段。

在实际项目中,我们通常会遇到这样的ip地址。

Ip地址:192.168.1.1子网掩码:255.255.255.0

Ip地址:192.168.1.2子网掩码:255.255.255.0

我们可以直接判断它们是属于同一个网段的ip地址。

下面呢?

Ip地址:192.168.1.1子网掩码:255.255.255.0

Ip地址:192.168.1.2子网掩码:255.255.0.0

虽然这两个ip地址不看掩码很相似,但是不在同一个网段。

这可以从子网掩码中判断出来,

192.168.1.1 255.255.255.0属于192.168.1.0网段。

而192.168.1.2 255.255.0.0属于192.168.0.0网段。

二、如何根据掩码确定ip地址网段

我们已经通过上面的例子了解了子网掩码的功能。接下来,我们来学习如何确定子网掩码,确定ip地址的网段。

划分vlan时,我们通常使用以下示例:

示例1:

创建VLAN 1: IP地址:192.168.1.1子网掩码:255.255.255.0

创建vlan2: ip地址:192.168.2.1子网掩码:255.255.255.0

那么他们是在同一个网段吗?

平时ip地址比较多的朋友可以直观判断不属于同一个网段,那么怎么算呢?要确定两个ip地址是否在同一个网段内,只需将ip地址与子网掩码进行AND运算即可。如果结果相同,则这两个ip地址在同一个子网中。

详细计算

将ip地址192.168.1.1转换为二进制

11000000 10101000 00000001 00000001

将子网掩码255.255.255.0转换为二进制。

11111111.11111111.11111111.00000000

然后,这两个是“和”:

11000000 10101000 00000001 00000001

11111111.11111111.11111111.00000000

然后得到:

11000000 10101000 00000001 00000000

网络号是:192.168.1.0。

将ip地址192.168.2.1转换为二进制

11000000 10101000 00000010 00000001

将子网掩码255.255.255.0转换为二进制。

11111111.11111111.11111111.00000000

然后,这两个是“和”:

11000000 10101000 00000010 00000001

11111111.11111111.11111111.00000000

然后得到:

11000000 10101000 00000010 00000000

网络号是:192.168.2.0。

显然,两者的结果是不同的。一个是网段192.168.1.0,一个是网段192.168.2.0,所以不是网段。

示例2:

Ip地址1: 192.168.1.1子网掩码:255.255.252.0

Ip地址2: 192.168.2.1子网掩码:255.255.252.0

显然,我们的ip地址与上面示例1中的相同,但是子网掩码不同。如果不看子网掩码,可能会先判断它们不是同一个网段。

此示例与上面的示例1之间唯一的变化是子网掩码从255.255.255.0更改为255.255.252.0。我们来看看它们是否属于同一个网段。

详细计算

将ip地址192.168.1.1转换为二进制

11000000 10101000 00000001 00000001

将子网掩码255.255.252.0转换为二进制。

11111111.11111111.11111100.00000000

然后,这两个是“和”:

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

然后,这两个是“和”:

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台主机又如何?

可以划分成VLANs,也可以设置成一个大网段。我们就不说划分VLANs了。上面有例子。建立一个大的网段是有困难的。如何确定这个大网段中的子网掩码?

下面这个例子,弱电行业网之前提过,我们来看看。

例如

假设监控网络有600个点,我们现在也不想划分成VLAN(实际工程大部分都会划分VLAN)。假设我们只想用一个很大的网段给这600个点分配ip地址。如何设置ip地址和确定子网掩码?

解析:首先我们知道使用三个254的ip地址段可以分配600个点。

可以使用

第一部分:192.168.0.1——192.168.0.254

ip第2部分:192.168.1.1——192.168.1.254

Ip段3:192 . 168 . 2 . 1—192 . 168 . 2 . 254

每个网段有254个ip地址,够600分。那么问题来了,如果这三个ip段要在同一个网段,那么这个大网段的公共子网掩码是什么呢?

我们来分析一下:

将ip地址192.168.1.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位不变,所以可以表示为:

第一部分:192.168.0.1/22

第二部分:192.168.1.1/22

第三段:192.168.2.1/22

相信大家都见过这个ip地址的格式是192.168.1.x/22,也就是说已经告知了子网掩码。

也就是说,它们的公共子网掩码二进制的前22位都是1。

11111111 11111111 11111100 00000000

转换为十进制,即255.255.252.0,因此它们的公共子网掩码是255.255.252.0。

所以子网掩码是一个位掩码,用来表示IP地址的哪些位标识主机所在的子网,哪些位标识主机。

一般来说,子网掩码不能单独存在,必须和IP地址一起使用。子网掩码只有一个作用,就是把一个IP地址分成两部分:网络地址和主机地址。

对于A类地址,默认子网掩码是255.0.0.0,而对于B类地址,默认子网掩码是255 . 255 . 0 . 0;C类地址的默认子网掩码是255.255.255.0。

当然,子网掩码也可以通过子网计数器来计算,但是不管用什么方法,最好对自己有深入的了解,才能灵活运用。

(0)
上一篇 2022年4月25日
下一篇 2022年4月25日

相关推荐