如何判断两个IP地址是否在同一个网段?什么是子网掩码?
可以划分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。 当然在实际项目中,与网络接触较多的弱电人不需要通过一系列的换算,直接可以通过简单的判断估算出来这个大网段的子网掩码,因此,今天弱电君是讲原理,方便大家理解,所以所有的换算都是通过运算出来的。 【编辑推荐】
点赞 0 (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |