码迷,mamicode.com
首页 > 其他好文 > 详细

如何判断两个IP地址是不是处于同一网段?

时间:2016-10-11 18:41:26      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果-->网络号,如果网络号相同,就在同一子网,否则,不在同一子网。

 

例:假定选择了子网掩码255.255.254.0,把IP地址和子网掩码转换为二进制,分别将上述两个IP地址分别与掩码做与运算,如下所示:

  211.95.165.24 11010011 01011111 10100101 00011000

  255.255.254.0 11111111 11111111 111111110 00000000
  与的结果是: 11010011 01011111 10100100 00000000
 
  211.95.164.78 11010011 01011111 10100100 01001110
  255.255.254.0 11111111 11111111 111111110 00000000
  与的结果是: 11010011 01011111 10100100 00000000
 
可以看出,得到的结果(这个结果就是网络地址)都是一样的,因此可以判断这两个IP地址在同一个子网。

如何判断两个IP地址是不是处于同一网段?

标签:

原文地址:http://www.cnblogs.com/jiangson/p/5950163.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!