快速⼦⽹掩码计算⽅法(完全⼼算法)
先从掩码看起
不管是255.X.0.0还是255.255.X.0或者是255.255.255.X我们⼀般只计算X的部分X部分的总位数⼀共是8位按以下⽅法进⾏划分,掩码部分可
以不计。因为掩码部分的计算⽅法就是权值相加⽽已。所以只要记住权值就可以了。其实权值也不⽤记。地球⼈都知道。
权值21
位数11111111
掩码5
我们不管前后。前⾯全是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的意思为
00(这⾥共有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台主机。(去掉⼀个⽹络地址,去掉⼀个主机地址。)
本文发布于:2022-11-15 16:21:25,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/25357.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |