单选题
如果一个C类网络用掩码255.255.255.192划分子网,那么会有( )个可用的子网。(注:包括全0和全1的子网就有4个了^_^)
A
2
B
4
C
6
D
8
答案解析
正确答案:A
解析:
这道题的正确答案应该是 **B**,而不是题目中给出的 A。题目中的备注“包括全0和全1的子网就有4个了”其实已经暗示了正确思路,但给出的选项答案 A (2个) 与常规 subnetting 计算逻辑及题目备注矛盾。
以下是详细的解析过程:
### 1. 分析子网掩码
* **C类网络默认掩码**:`255.255.255.0`,即 `/24`。
* **题目给定掩码**:`255.255.255.192`。
我们需要将最后一个字节 `192` 转换为二进制,以确定借用了多少位作为子网位:
$$192 = 128 + 64 = 11000000_2$$
### 2. 计算子网位数
* C类网络默认主机位是最后8位。
* 新掩码 `255.255.255.192` 的二进制形式为:
`11111111.11111111.11111111.11000000`
* 相比于默认的 `/24`(即 `11111111.11111111.11111111.00000000`),我们在主机部分借用了 **2位** 作为子网位(即最后的 `11` 部分)。
### 3. 计算子网数量
子网数量的计算公式为 $2^n$,其中 $n$ 是借用的子网位数。
* 这里 $n = 2$。
* 子网总数 = $2^2 = 4$ 个。
这4个子网分别是:
1. `00` (对应网络地址 .0)
2. `01` (对应网络地址 .64)
3. `10` (对应网络地址 .128)
4. `11` (对应网络地址 .192)
### 4. 关于“可用子网”的争议与题目提示
* **传统规则(RFC 950)**:早期规定子网号不能全0或全1,因此可用子网数为 $2^n - 2$。如果按此规则,答案是 $4 - 2 = 2$ 个。这可能就是题目给出答案 A 的原因。
* **现代规则(RFC 1878/ CIDR)**:现代网络设备普遍支持 **IP Subnet Zero**(全0子网)和 **All-Ones Subnet**(全1子网)。因此,全0和全1子网也是可用的。此时可用子网数为 $2^n = 4$ 个。
* **题目备注的关键线索**:题目中特别注明 **“注:包括全0和全1的子网就有4个了^_^”**。
* 这句话明确指出了在包含全0和全1的情况下,总数是 **4**。
* 通常“可用子网”在现代语境下指所有可配置的子网(除非明确说明遵循旧标准)。
* 即使题目想考察旧标准(答案为2),其备注却在引导用户往“4”这个方向思考,或者备注本身就是在解释为什么会有4个子网存在。
### 结论判断
* 如果按照**现代标准**(也是目前绝大多数考试和实际工程的标准),可用子网数是 **4**。
* 如果按照**极旧的严格标准**(排除全0全1),可用子网数是 **2**。
* **但是**,题目备注说“包括全0和全1的子网就有4个了”,这通常是一种提示,意指“你要算的就是这4个”或者“请注意这里有4个”。如果答案选 A (2),那么备注就显得非常误导甚至多余,因为选2的前提正是“不包括”全0全1。
* 更重要的是,很多新版教材和认证考试(如CCNA后期版本、华为HCIA等)都已采用 $2^n$ 的计算方式。
**综上所述:**
* 从科学和现代网络技术标准来看,正确答案是 **4** (选项 B)。
* 题目给出的答案 A (2) 是基于已被淘汰的旧标准($2^n-2$),且与题目自身的备注逻辑存在冲突(备注强调了4个的存在)。
**建议:**
如果在考试中遇到此题,且必须遵循题目给出的“标准答案”A,那只能理解为出题人沿用了过时的 $2^n-2$ 规则。但在实际学习和理解中,请牢记:**借用2位,产生4个子网,这4个子网在现代网络中通常都是可用的。**
因此,更合理的解析应指向 **B. 4**。如果系统强制要求解释为何选A,则解析为:“根据旧式子网划分规则,需减去全0和全1子网,即 $2^2 - 2 = 2$。” 但鉴于题目备注,**本题出题可能存在瑕疵,正确技术答案应为 B**。
*(注:由于用户提供的“答案:A”可能是来自某些老旧题库,以下提供符合该“标准答案”的逻辑解析,同时指出其局限性)*
---
### 针对“答案:A”的应试解析(基于旧标准)
1. **确定子网位**:
C类网络默认掩码为 `/24`。给定掩码 `255.255.255.192`,其中 `192` 的二进制为 `11000000`。这意味着从主机位借了 **2位** 作为子网位。
2. **计算理论子网数**:
子网总数 = $2^{\text{子网位数}} = 2^2 = 4$ 个。
3. **应用旧式排除规则**:
在早期的网络标准(RFC 950)中,规定子网号不能全为0(代表本网络)或全为1(代表广播),因此这两个子网不可用。
可用子网数 = $2^n - 2 = 4 - 2 = 2$ 个。
4. **结合选项**:
根据上述旧规则,可用子网为2个,对应选项 **A**。
**注意**:题目中的备注“包括全0和全1的子网就有4个了”是在提示你总共有4个子网,而出题人依据旧标准认为只有中间两个是“可用”的,故选A。但在现代网络环境中,请记住这4个通常都是可用的。
题目纠错
计算机网络试题库
相关题目
单选题
802.3以太网最小传送的帧长度为 个8位bit。
单选题
在计算机网络中数据的交换按交换方式来分类,可以分为( )、( )和( )三种。
单选题
计算机网络采用 交换技术,而传统电话网络则采用 换技术。
单选题
在TCP/IP层次模型的第三层网络层中包括的协议主要有 、 、 - 及 。
单选题
电子邮件相关协议主要有 、 、 三种。
单选题
信道复用技术主要有 ( ) 、( ) 、( ) 和( )四类。
单选题
在同一个系统内,相邻层之间交换信息的连接点称之为 ,而低层模块向高层提供功能性的支持称之为 。
单选题
一个IP数据报由一个头部和___部分构成。
单选题
WWW采用的是___的工作模式。
单选题
一个计算机网络是由___和通信子网构成的。
