灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1419回复:0

简单判断计算机是否在同一网段

楼主#
更多 发布于:2012-08-24 21:00

如果两台计算机对应的子网地址相同,则这两台计算机在
同一网段,否则不在同一网段。
子网地址=计算机IP地址AND 子网掩码
[例]
     A: 192.168.3.1 AND 255.255.255.0 = 192.168.3.0
     B: 192.168.3.2 AND 255.255.255.0 = 192.168.3.0
     C: 192.168.2.1 AND 255.255.255.0 = 192.168.2.0
     计算机A、B在同一网段,计算机C在另外一个不同的网段
这里所说的AND是一种二进制“与”的计算方式,例如:
A: 192.168.3.1 AND 255.255.255.0  转化成二进制为:
11000000.10101000.00000011.00000001
              AND
11111111.11111111.11111111.00000000
1AND1=1   0AND0=0     0AND1=0
所以以上AND最后为
11000000.10101000.00000011.00000000
这个就是此IP地址的网段为11000000.10101000.00000011.00000000
转化为十进制为192.168.3.0

喜欢0 评分0
游客

返回顶部