设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 611|回复: 1
收起左侧

无敌子网掩码心算法

[复制链接]
发表于 2018-4-8 17:45:47 | 显示全部楼层 |阅读模式
快速子网掩码计算方法(完全心算法)
先从掩码看起
不管是255.X.0.0还是255.255.X.0或者是255.255.255.X我们一般只计算X的部分X部分的总位数一共是8位按以下方法进行划分,掩码部分可以不计。因为掩码部分的计算方法就是权值相加而已。所以只要记住权值就可以了。其实权值也不用记。地球人都知道。
权值     128       64         32         16         8          4          2          1
位数     1          1          1          1          1          1          1          1
掩码     128       192       224       240       248       252       254       255
我们不管前后。前面全是255,后面全是0。需要计算的位只有8位。
第X位的权值为该网段内IP地址的数量。假设计算第四段的第六位,对应的权值是4,下面对应的掩码是252。255.255.255.252或/30前三位为3*8=24然后就数数。数到4就是30位。而权值相加就是252。每一个段的IP数量就是4个(权值)。如果是第三段。也是一样。仍然是用4来计算。255.255.252.0或/22前三位为2*8=16数到4就是22。每一段的IP数量为4*256=1024。网络位的计算方法为除以权值取整数。比如一个IP为192.168.1.13。那么用13除4就是12。12+4为16就是下一个网络位。很明显广播就是15了。IP范围就是12-15。可用IP为13-14需要计算的所有东西一般为。IP数量。网络位。广播地址。子网掩码。
子网汇聚和拆分也是同一个原理。
拆分就只计算掩码位数即可。比如一个24位的掩码可以分为2个25位,4个26位,8个27位,16个28位的网络。反过来聚合就不用解释了。由于子网掩码必须是连续的1,所以下面的X*8+Y的意思为X是有几个255,Y是数到第几位。比如2*8+5的意思为
11111111 11111111 11111000 (这里共有5个1)00000000
255.255.248.0
下面用例题来说明:
1、ISP分配给某公司的地址块为199.34.76.64/28,则该公司得到的地址数是(54)。
答:3*8+4=28 这个4对应的权值是16,所以总地址数为16个。
2、如果一个公司有2000台主机,则必须给它分配 (52) 个C类网络。为了使该公司网络在路由表中只占一行,指定给它的子网掩码应该是 (53) 。
答:1个C有256个IP。8个C有2048个。找到权值为8的位。子网掩码为255.255.248.0
3、由16个C类网络组成一个超网(supernet),其网络掩码(mask)应为 (55) 。
答:找到权值16。子网掩码为255.255.240.0
4、设IP地址为18.250.31.14,子网掩码为255.240.0.0,则子网地址是 (56) 。
答:找到240对应的权值是16。说明有16.X..X个IP。250/16取整为240。则网络地址为18.240.0.0
5、网络172.21.136.0/24和172.21.143.0/24汇聚后的地址是 (51) 。
            答:136-143差距为8有可能就是8位。这时计算一下最小的地址。136/8=17可以整除。网络地址就可以确定为136然后就查找权值8对应的子网掩码是248。位数是5。2*8+5=21
则汇聚后地址为172.21.136.0/21
6、如果子网172.6.32.0/20再划分为172.6.32.0/26,则下面的结论中正确的是 (52) 。
  (52)A.划分为1024个子网  B.每个子网有64台主机
     C.每个子网有62台主机 D.划分为2044个子网
            答:通过3*8+2=26可知权值为64。选C每个子网有62台主机。(去掉一个网络地址,去掉一个主机地址。)   
发表于 2018-4-8 18:31:11 | 显示全部楼层
括号里面都是瞎写的?
沙发 2018-4-8 18:31:11 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 19:33 , Processed in 0.055522 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

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