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

[已解决] 超级菜鸟问个子网划分的问题,

[复制链接]
发表于 2011-8-14 21:14:59 | 显示全部楼层 |阅读模式
本帖最后由 小乔 于 2011-8-15 09:31 编辑

大家好,我是刚自学CCNA,想问个子网划分的问题。
我在网上资料里看到这个:

《如何计算子网数量?》
这个问题大家会常常提到,还是从子网掩码入手,主要有两个步骤:
1.观察子网掩码的二进制形式,确定作为子网号的位数n;
2.子网数量为2的n次方-2。(为什么减2,呵呵,往下看)
举个例子来说,比如有这样一个子网掩码:255.255.255.224其二进制为:
11111111.11111111.11111111.11100000可见n=3,2的3次方为8,说明子网地址可能有
如下8种情况:
000
001
010
011
100
101
110
111
但其中代表网络自身的000;代表广播地址的111是被保留的,所以要减2,明白了吗?

现在我有些模糊了,如果按这个例子我是C类IP,想划分7个子网,子网掩码也应该是255.255.255.224吧。主机位是11100000.但是按他第二步反推回去子网数量却是2*2*2-2=6  
我要是企业网管,我要划分7个网段,按公式算出来的子网掩码应该是255.255.255.224 但是这个掩码却只有6个能用, 着不少了一个?
我知道有两个不能用,听说CISCO现在这两个也可以用。我想知道考试的时候怎么算,以那个为准。

不知道大家看的懂么,我也是刚学,问的也很模糊。
发表于 2011-8-14 21:21:53 | 显示全部楼层
对啊 你要想划分7个就是 0000多一位啊
沙发 2011-8-14 21:21:53 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-14 21:23:24 | 显示全部楼层
其实应该减去3位 因为还有一个是网关  但有是时候可以不用网关 所以 基本都是算两位
板凳 2011-8-14 21:23:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-14 23:02:27 | 显示全部楼层
本帖最后由 polo2005 于 2011-8-14 23:09 编辑

朋友,你書應該看熟一點,{2的N次方-2}是計算主機數量的, {2的S次方}才是計算子網數量的!就你要求的,C類,劃分7個子網,那麼就應該是劃分了8個子網,一個子網不用。每個子網的IP數量是32。然後{2的N次方-2}的結果是網段內有效主機IP,減掉的那兩個IP是{子網號}和{廣播號}

评分

参与人数 1威望 +1 收起 理由
小乔 + 1 赞一个!

查看全部评分

地板 2011-8-14 23:02:27 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-15 09:26:24 | 显示全部楼层
  子网划分,就是前面是网络位、后面是主机位。例如:172.16.10.1/24  这个24所说叫做子网掩码,其实就是网络位数是24 ,32-24=8   这个8就是主机位 2^8=256这个就是主机数量,一般全0 和全1的不能用为网络地址和广播地址,其他的都可以用。还有就是网关地址,我一开学的时候认为一个网段的网关就是最后一位,其实这个网关地址只要是所在网段可用的地址就OK。不知道你明白点没。呵呵
5# 2011-8-15 09:26:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-15 15:47:57 | 显示全部楼层
楼主勿需疑虑,你说的这种情况是8个子网,你所看到的去掉全0和全1是N年前的事了,书本上的知识早就过时了。
6# 2011-8-15 15:47:57 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-15 16:03:13 | 显示全部楼层
其实单从字面上“11100000” 就很好理解的。
众所周知,掩码里面的二进制1代表了网络ID,而0代表的是主机ID。
三个1就已经说明了网络的个数,即2的3次方,等于8个子网数(网络数)。5个0也就意味着每一个子网里所包含的的主机数,即2的5次方,等于32个主机。
因为一个合法的子网需要网关地址和广播地址,所以每个子网又少了两个可以分配的主机地址。

另外,因为采用了FLSM技术,所以以前所说的A类B类C类已经不能作为掩码划分的标准了。

7# 2011-8-15 16:03:13 回复 收起回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-15 22:14:31 | 显示全部楼层
polo2005 发表于 2011-8-14 23:02
朋友,你書應該看熟一點,{2的N次方-2}是計算主機數量的, {2的S次方}才是計算子網數量的!就你要求的,C類 ...

有点明白了,但总的概念还是有些混乱。自学就是麻烦! (2的N次方-2)里边N是主机位,也就是有多少个0吧?减2是减得网关和广播么?
{2的S次方}计算子网,S表示网络位,就是多少个1! 我想知道这么算出来有8个子网,那这8个都可以用吗?这个是主要的,因为按这个资料上说的,8个里只能用6个
8# 2011-8-15 22:14:31 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-16 16:50:18 | 显示全部楼层
本帖最后由 polo2005 于 2011-8-16 17:04 编辑
归路 发表于 2011-8-15 22:14
有点明白了,但总的概念还是有些混乱。自学就是麻烦! (2的N次方-2)里边N是主机位,也就是有多少个0吧? ...


呵呵,我也是自學的。N代表主機位,用0表示,減去2是求有效的主機IP數量,因為網段都得包含廣播地址和網段地址,這兩個地址通常用第一個和最後一個IP地址,這兩個地址不能分給主機,所以得-2。    題目要求是要分7個子網,那麼{2的S次方}裏面離包含7最近的一個數是8,即s=3  8個子網是這麼來的。兩個子網(第一和最後)不能用是最初的規定,這個你不用擔心,NA題幹會提示你0子網(即第一個子網)有無效,無效就得-2,有效就不用。
9# 2011-8-16 16:50:18 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-16 21:19:34 | 显示全部楼层
学习一下
10# 2011-8-16 21:19:34 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2011-8-17 15:05:50 | 显示全部楼层
子网数跟主机数两个弄错了吧?
11# 2011-8-17 15:05:50 回复 收起回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-20 22:08 , Processed in 0.134859 second(s), 27 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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