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

[分享] 再谈子网计算

[复制链接]
发表于 2012-4-14 01:24:36 | 显示全部楼层 |阅读模式
本帖最后由 inanin 于 2012-4-14 01:36 编辑

子网掩码                    块大小                 子网个数   
  
128                             128                          2
192                             64                            4
224                             32                            8
240                             16                           16
248                              8                            32
252                              4                            64
254                              2                           128

由以上可以得出块大小 = 256 - 子网掩码



例如子网位为224的子网掩码划分了8个子网它的块大小为32故子网号如下
0              32         64            96           128            160           192            224
0*32      1*32      2*32        3*32        4*32          5*32         6*32         7*32
可以得出:
子网地址 = 块大小的倍数
广播地址 = 下个子网地址 - 1


第四个八位组带有1的子网掩码,每个子网的可用子机数 =  256 - 子网掩码 ,即块大小。
第四个八位组全为0的子网掩码,每个子网的可用主机数 = (256 - 子网掩码)* 256 - 2


C类地址划分:

172.16.31.0  =  网络地址        255.255.255.192  =  子网掩码  
子网数:22   =  4                    主机数:256 - 192 - 2 = 64
子网号:256  -  192 = 64  从0,64,128,192,如下
子网地址:0         64         128         192        
广播地址,63       127       191         255


B类地址划分

172.16.0.0  =  网络地址       255.255.192.0  =  子网掩码  
子网数:22  =  4                    主机数:(256 - 192)*256  -  2 = 16382
子网号:256  -  192 = 64  从0,64,128,192,如下
子网地址:0.0             64.0             128.0            192.0        
广播地址,63.255       127.255       191.255        255.255


192.168.1.0,192.168.1.255 像这类地址也是合法地址,别误以为以0或者255结尾的就不是合法地址!

习惯上,在B类网络地址中使用255.255.255.0时,不可以被称做'B类网络使用C类的子网掩码',都会认为这是一个标准的C类子网掩码。一般情况下/24位是标准的C类地址并没有划分子网,但是可以计算一个标准的C类地址有多少个子网,也可以把它当作一个使用了'8位来进行子网划分的的B类子网掩码',计算如下:

172.16.0.0  =  网络地址       255.255.255.0  =  子网掩码  
子网数:28 = 256                主机数:(256 - 255)*256 - 2 = 254
子网号:256  -  255 = 1  从0,1,2,3,4。一直到255,如下
子网地址:0.0         1.0         2.0         3.0         4.0
广播地址:0.255     1.255     2.255     3.255     4.255

172.16.0.0  =  网络地址       255.255.255.192  =  子网掩码  
子网数:210  =  1024主机数:256 - 192 - 2 = 62

子网地址:0.0        0.64        0.128        0.192        1.0        1.64        1.128        1.192        
广播地址,0.63      0.127      0.191        0.255        1.63      1.127      1.191        1.255


A类地址划分(略)


以下三个例子
192.168.1.1/8     192.168.2.1/16       1.1与2.1可以互相ping通
192.168.1.1/16   192.168.2.1/24       1.1与2.1不能互相ping通
192.168.1.1/24   192.168.1.2/22       1.1与1.2可以互相ping通
像这种特殊情况有很多,至于为什么通与不通有很多种说法。


路由汇总:求出每个子网连续的块大小
192.168.12.0/24
192.168.13.0/24
192.168.14.0/24
192.168.15.0/24
上面那四个网段的块大小为4,即从0---3 ,4---7 ,8---11 ,12----15

2n=4 (快大小), 那么n=2      24 - 2 = 22
汇总得出结果为:192.168.12.0/22
汇总的前提条件是:
1.块大小必须是2的幂次方
2.必须保持IP地址与块大小的连续性
发表于 2012-4-14 02:43:11 | 显示全部楼层
嘿嘿,很久以前考计算机等级考试的时候弄都弄不明白呀,狂顶。
沙发 2012-4-14 02:43:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-14 02:44:11 | 显示全部楼层
嘿嘿,很久以前考计算机等级考试的时候弄都弄不明白呀,狂顶!
板凳 2012-4-14 02:44:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-14 06:47:12 | 显示全部楼层
够细致,值得学习
地板 2012-4-14 06:47:12 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-14 08:54:15 | 显示全部楼层
进来学习了。。。
5# 2012-4-14 08:54:15 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-14 11:18:03 | 显示全部楼层
很详尽啊……
6# 2012-4-14 11:18:03 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-4-16 22:03:29 | 显示全部楼层
7# 2012-4-16 22:03:29 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-24 02:27 , Processed in 0.130729 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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