设为首页收藏本站language 语言切换
查看: 3787|回复: 20
收起左侧

[原创] 快速记算子网掩码以及网络地址范围

  [复制链接]
发表于 2012-6-12 12:57:07 | 显示全部楼层 |阅读模式
此方法不是正规方法,但原理是一样的,并且记算速度快、简单易懂,如果使用习惯正规方法计算的,不推荐换此方法!
我们知道子网是2进制算法,以2的8次方为进制,所以我自己研究了以下算法:
比如说一个192.168.33.50/29的IP 我们平常会用单独一个网络地址做设备的管理地址,比如说1.1.1.1/32 它的子网为255.255.255.255
我们来看下面一个情况  32-29=3  2的3次方=8  因此上速网络地址拥有8个网络地址,首尾去掉,可用数为6个
那么 如何判定此地址在哪个范围内呢?
同样的方法,我们来看最后一位50,29的网段拥有8个地址,那么我们来计算下8乘以几离50最近,得到8*6=48,因此他的子网就是192.168.33.48/29  网络地址从192.168.33.48-192.168.33.55 首尾去掉,刚好6个地址  50位于可用地址的第二个。子网号怎么算呢,我们只用看第四位就OK了,2的3次方为8,256-8=248,结果子网掩码为255.255.255.248……原理是每个网络位有256个地址,刚好为2的8次方。如果是/28的子网就是256-2*4=240,子网为255.255.255.240。
这个算法目前我用的特别顺,几乎不会出错,没什么技巧可言。
可以再举个例子给大家
192.168.50.44/22 ,这个算起来会慢点,但一般情况下足够各种应用。32-22=10   2的10次方为1024,也就是说有1022个地址可用,如果还用上述方法计算太慢,我们这样直接算第三个网络位,我们知道第三个网络位一般为24,那么24-22=2 , 2的2次方为4 , 4*12=48离50最近(可以用50除以4算)  ,注意所以算法都要比给的地址小,大了就算错了。所以可用地址就出来了 192.168.48.0-192.168.51.255,去除首尾,结果就出来了。子网同上,看第三个网络位2的2次方为4,256-4=252,子网255.255.252.0……
我可能说的不是太准确,但相信接触过这些知识的都能一看就明白。
发表于 2012-6-12 12:59:16 | 显示全部楼层
沙发 2012-6-12 12:59:16 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 13:05:12 | 显示全部楼层
板凳 2012-6-12 13:05:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 13:34:07 | 显示全部楼层
地板 2012-6-12 13:34:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 13:51:14 | 显示全部楼层
5# 2012-6-12 13:51:14 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 14:25:07 | 显示全部楼层
谢谢楼主的分享,很不错!
6# 2012-6-12 14:25:07 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 14:44:15 | 显示全部楼层
7# 2012-6-12 14:44:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 15:09:46 | 显示全部楼层
8# 2012-6-12 15:09:46 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-12 16:05:27 | 显示全部楼层
我也一直是这样算的啊
9# 2012-6-12 16:05:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-6-13 10:54:42 | 显示全部楼层
楼主这方法的确很实用,这算是经验之谈啦。
10# 2012-6-13 10:54:42 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-5 13:06:34 | 显示全部楼层
11# 2012-7-5 13:06:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-5 13:52:51 | 显示全部楼层
12# 2012-7-5 13:52:51 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-6 14:47:37 | 显示全部楼层
13# 2012-7-6 14:47:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-6 17:27:05 | 显示全部楼层
14# 2012-7-6 17:27:05 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-6 20:45:42 | 显示全部楼层
顶!!!!!!!!!!!!!!!
15# 2012-7-6 20:45:42 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-25 13:20 , Processed in 0.065120 second(s), 21 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表