如何判定两个IP地址是否在同一个网段?什么是子网掩码?

对于ip地址我们前面通过多次文章,大家都有一定的理解,不过通过的留言,有部分朋友还是对子网掩码、ip地址的网段有些疑问,那么
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-align: left; text-indent: 30px;">对于ip地址我们前面通过多次文章,大家都有一定的理解,不过通过的留言,有部分朋友还是对子网掩码、ip地址的网段有些疑问,那么今天我们一起来解下这方面的内容 。
portant; overflow-wrap: break-word !important; font-size: 15px;">一、什么是子网掩码?
【如何判定两个IP地址是否在同一个网段?什么是子网掩码?】portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-align: left; text-indent: 30px;">在了解ip地址的网段之前,我们先来了解子网掩码,很多对网络了解不深的朋友都对子网掩码有些疑惑,不了解它是用来干什么的?
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-align: left; text-indent: 30px;">子网掩码不能单独存在,它必须结合IP地址一起使用 。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分 。
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-align: left; text-indent: 30px;">说的通俗的话,就是用来分割子网和区分那些ip是同一个网段的,那些不是同一网段的 。
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">例如,两个人都叫张三,但一个张三是张家村的,另一个张三是张村的,那么如何区分这两个张三分别是属于那个村的呢?得让村长来区分,就可以正确的把各自的张三领回村,那么子网掩码就相称于村长,它就是用来区分ip该ip地址是属于那个网段的 。
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">在实际项目中,我们通常会碰到这样的ip地址 。
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">ip地址:192.168.1.1 子网掩码:255.255.255.0
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">ip地址:192.168.1.2 子网掩码:255.255.255.0
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">我们可以直接的判定,他们是同属于一个网段的ip地址 。
portant; overflow-wrap: break-word !important; font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px; color: rgb(217, 33, 66);">那么对于下面这样的呢?
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">ip地址:192.168.1.1 子网掩码:255.255.255.0
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">ip地址:192.168.1.2 子网掩码:255.255.0.0
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">这两个ip地址虽然在不看掩码的情况下,比较像,但他们并不是同一个网段内的 。
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">这个可以从子网掩码来判定,
portant; overflow-wrap: break-word !important; color: rgb(84, 84, 84); font-family: 微软雅黑, 宋体, 黑体, Arial, Helvetica, sans-serif; font-size: 15px; letter-spacing: 2px; text-indent: 30px;">192.168.1.1 255.255.255.0是属于192.168.1.0网段的 。