首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查找子网数?

如何查找子网数?
EN

Network Engineering用户
提问于 2017-03-27 07:33:29
回答 1查看 8.9K关注 0票数 1

如何找到一个子网掩码可用的子网总数?

例如,以这个子网掩码为例:

255.255.255.224和IP地址作为192.168.5.139,书中显示,对于给定的子网掩码有6个子网,从192.168.5.32192.168.5.192,如何6?

我试图像这样求解2^3 =8和8-2 =6,但我认为只有在找到主机数量(因为网络ID和广播)时,我们才应该减去2。

为什么我们为子网减去2?

EN

回答 1

Network Engineering用户

发布于 2017-03-27 08:38:04

如果一个网络地址被子网化,在子网化后得到的第一个子网称为子网零,最后一个子网称为全一子网。

在你的例子中:

网络: 192.168.5.0

子网掩码: 255.255.255.224

子网

代码语言:javascript
运行
复制
Subnet            Broadcast
192.168.5.0      192.168.0.31   <-- subnet zero
 
192.168.5.32     192.168.0.63

192.168.5.64     192.168.0.95

192.168.5.96     192.168.0.127

192.168.5.128    192.168.0.159

192.168.5.160    192.168.0.191

192.168.5.192    192.168.0.223

192.168.5.224    192.168.0.255    <-- all ones

传统上,强烈建议不使用子网零和全1子网进行寻址。

根据RFC 950 1985年的数据:

“保留和扩展子网中这些特殊地址(网络和广播)的解释是有用的。这意味着子网字段中所有零和所有零的值不应该分配给实际(物理)子网。”

请记住,这是1985年的一项建议。从那时起,30多年过去了。

不鼓励使用子网零进行寻址,因为具有不可区分地址的网络(192.168.5.0)和子网(192.169.5.0)固有的混淆,以及具有相同广播地址(192.168.5.255)的网络和子网固有的混淆所固有的全1子网。

这一建议在1995年被RFC-1878RFC-1812否决。因此,现在我们可以使用所有的子网和设备的硬件/software支持它。

票数 3
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/39979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档