Loading... 一、什么是子网掩码? 在了解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.16< @8.1.0网段。 而 192.168.1.2 255.255.0.0 属于 192.16< @8.0.0 网段。 二、如何根据掩码确定ip地址网段 我们已经举了一个例子来理解子网掩码的作用。下面我们来学习如何确定子网掩码和确定ip地址的网段。 划分VLAN时通常使用以下示例: 示例 1: 创建vlan1:ip地址:192.168.1.1 子网掩码:255.255.255.0 创建vlan2:ip地址:192.168.2.1子网掩码:255.255.255.0 那么他们在同一个网段吗?平时配置较多IP地址的朋友可以直观的判断出不属于同一个网段,那么如何计算呢?要判断两个IP地址是否在同一个网段,只需将IP地址与子网掩码相加即可。如果结果相同,说明这两个ip地址在同一个子网中。 详细计算 将ip地址192.168.1.1转为[二进制](http://www.kingceram.com/post/30928.html "二进制") 11 将子网掩码 255.255.255.0 转换为二进制 ... 然后将两者“和”在一起: 11 ... 得到: 11 转换为网络号为:192.168.1.0 ![](https://xxqa.top/usr/uploads/2023/05/4075856105.jpg) 将ip地址192.168.2.1转为二进制 11 将子网掩码 255.255.255.0 转换为二进制 ... 然后将两者“和”在一起: 11 ... 得到: 11 转换为网络号为:192.168.2.0 很明显,两者的结果是不一样的,一个是19网段2.168.1.0,另一个是19网段2.16<@ 8.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转为二进制 11 将子网掩码 255.255.252.0 转换为二进制 ... 然后将两者“和”在一起: 11 ... 得到: 11 转换为网络号为:192.168.0.0 将ip地址192.168.2.1转为二进制 11 将子网掩码 255.255.252.0 转换为二进制 ... 然后将两者“和”在一起: 11 ... 得到: 11 转换为网络号为:192.168.0.0 显然,两者的结果是一样的,都属于192.168.0.0网段,所以属于同一个网段。 当然,如果您熟悉子网,则无需进行这些计算。大部分网段可以通过分析子网掩码和ip地址来判断是否属于一个网段,但前提是你需要熟悉网段的原理和操作方法。 三、如何根据ip地址进行子网掩码 确定ip地址子网掩码 在大多数情况下,只要我们网络中的主机不超过 254 台,子网掩码可以设置为 255.255.255.0。那么如果主机超过 254 台怎么办? 您可以划分 VLAN 或将它们设置成一个大网段。我们不会讨论划分 VLAN。上面有例子。设置成大网段有难度。这个大网段如何确定子网掩码代码呢? 例如 假设监控网络有600个点,我们现在不想划分vlan(实际项目大部分都会划分vlan),假设我们只想用一个大网段来分配ip这600点地址,如何设置ip地址,如何确定子网掩码? 分析:首先,我们知道使用3 254个ip地址段可以分配600个点。 可以使用 ip段一:192.168.0.1——192.168.0.254 ip段2: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转为二进制 11 将ip地址192.168.1.1转为二进制 11 将ip地址192.168.2.1转为二进制 11 转换成二进制,可以看出三个ip段的二进制前22位不变,所以可以表示为: ip段一:192.168.0.1/22 ip段2:192.168.1.1/22 ip段三:192.168.2.1/22 相信大家都见过这个ip地址是192.168.1.x/22的形式,也就是子网掩码已经告诉了。 也就是说,它们公共子网掩码的前 22 位都是 1。 11 转化为十进制,即255.255.252.0,所以它们共同的子网掩码是255.255.252.0. 当然,在实际项目中,与网络接触较多的弱电者不需要经过一系列的转换,通过简单的判断就可以直接估计出这个大网段的子网掩码。所以今天弱电君讲的原理是方便大家理解,所以所有的换算都是通过计算来计算的。 最后修改:2023 年 05 月 13 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
此处评论已关闭