news 2026/10/18 12:24:43

HCNA备考:OSI模型、子网掩码与VLAN/STP高频考点精讲

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HCNA备考:OSI模型、子网掩码与VLAN/STP高频考点精讲

简介:这份HCNA(HCDA)认证题库共收录912道选择题并附参考答案,面向正在备考华为数通初级认证的考生及需要夯实网络基础的从业人员。题目覆盖IP地址与子网掩码计算、PPP协议封装、网络拓扑结构、OSI模型、传输层与数据链路层协议、ICMP报文、VLSM、FTP/TFTP、VLAN与STP/GVRP等核心考点,既有基础概念辨析,也有命令与场景判断,适合刷题自测、检验薄弱环节及考前集中冲刺。资源打包为1个PDF文件,整体约297KB,内容紧凑,便于在电脑或手机上速览与检索。目前已有99人学习/下载。借助题目后的参考答案,读者可系统梳理网络技术要点,巩固对华为设备配置与协议行为的理解,为通过HCNA认证打下扎实基础。

1. 先看这张卷子:912 题、600 分及格线,考的是这四块

HCNA(HCDA)-HNTD 对应科目 012-211,及格线 600 分、90 分钟,这套 912 题的题库几乎把能出的考点都压进去了。被它坑过的人都有一个共同感受:不是题难,而是“背了答案还是选错”——因为卷子里真正拉开分的不是命令默写,而是二层的 access 端口行为、三层的掩码计算、以及 ADSL/VDSL 那几组数字。把这四块高频内容吃透,比盲目刷完 912 题有用得多。这篇就按“考什么、怎么答、错在哪”拆给你,适合马上要考、想用最短时间把分攥住的人。

2. 网络基础与 OSI 模型:拓扑、分层、通信方式的必背对应表

2.1 拓扑结构:考“特点”而不是考“形状”

这套题库里拓扑题的特点是:题干不给图,只给一句话描述,让你反推结构。比如“数据会向所有节点传送”“有一个中心控制点,中心坏了全网瘫”“每两个节点之间拥有冗余链路”,分别对应总线型、星型、网型/环型。

总线型是所有节点共享一条传输介质,数据发出去所有人都收得到,所以它的安全性和保密性最差,也是一条链路故障可能导致全网通信中断的结构。星型有中心节点,设计安装简单,但中心设备单点故障是硬伤。网型全连接可靠性最高,代价是成本高、实施难,n 台设备全连接需要 n(n-1)/2 条物理链路。环型数据沿环走,链路冗余靠双环实现。考场上一旦看到“可靠性最高”选网型,“保密性差”选总线,“单点故障”选星型,基本不会跑偏。

注意一道判断题:“局域网较常用的总线型、星型拓扑结构是指实际的物理设备构型,而非网络的逻辑结构。”答案是 False。总线、星型、环型这些词既描述物理布线形态,也描述逻辑工作方式,不能只说它是物理构型。这类题错的人特别多,因为教材里确实强调过物理拓扑和逻辑拓扑的区别,但题目问的是“较常用拓扑结构”这个整体概念,不是单指某一类。

2.2 分层与协议:把协议挂到正确的层

OSI 七层里最常考的是传输层:位置在第 4 层,代表协议是 TCP 和 UDP。数据链路层协议考 PPP、HDLC、IEEE 802.3,网络层考 IP、ARP、ICMP,表示层考 ASCII、EBCDIC、MPEG、MIDI。这里有个规律:题目很少让你背七层名字,而是给你一串协议让你归类,所以要把“协议->层”的对应关系当一个一个的配对来记。

协议/标准所属层常见考法
HTTP、FTP、TFTP、DNS、SNMP应用层TFTP/DNS 用 UDP 是高频陷阱
TCP、UDP传输层源端口号占 2 字节
IP、ICMP、ARP网络层路由器工作在这一层
PPP、HDLC、IEEE 802.3数据链路层广域网链路封装
ASCII、EBCDIC、MPEG、MIDI表示层识别“编码/压缩/格式转换”类协议

例如“TCP 报文头中的源端口号占用几个字节”,答案是 2 字节,不是 4 字节。端口号范围是 0~65535,用 16 比特表达,换算成字节正好是 2。很多人被 IP 地址的 4 字节带偏,这道题的区分度就在这里。

2.3 真题演练:这些题答案为什么是这样

Q7:哪些协议属于传输层?答案 TCP、UDP。IP 是网络层,SNMP 是应用层,干扰项摆放很直白,丢分纯粹是因为手快。

Q12:哪些属于 OSI 表示层协议?答案 ASCII/EBCDIC、MPEG/MIDI、PICT/MPEG。IP/ARP 是网络层,MAC/LLC 是数据链路层,RPC/NFS/SQL 涉及会话层和表示层功能混合,不选。这类多选的诀窍是:看到“编码、解码、格式、压缩、图像/音频标准”就往表示层放。

Q9:哪些是数据链路层协议?答案 PPP、HDLC、IEEE 802.3。IPX 是网络层协议,和 IP 类似。另外 IEEE 802.3 描述以太网 MAC 子层,LLC 子层由 IEEE 802.2 定义,这个细节在“逻辑链路控制子层对应哪个标准”题里直接决定选 802.2 还是 802.3。

这章的复习策略是:把题库里所有“协议归层”的题集中在一起,只看选项里协议名和层名的搭配。你会发现翻来覆去就是上面这张表,真正陌生的协议很少。

3. IP 地址与子网划分:掩码计算、VLSM 与合法地址三步判断法

3.1 VLSM 与 /27 /28 掩码题:先把借位算明白

VLSM 的英文全称是 Variable Length Subnet Masking,中文叫可变长子网掩码。题库里关于它的题不考定义,直接考“给你一个 IP 和前缀,算出网络地址或掩码”。比如 199.32.59.64 配掩码 255.255.255.224,问网段地址是多少。方法是把 IP 和掩码做逻辑与运算:掩码 255.255.255.224 的前 27 位是 1,后 5 位是 0,64 的二进制是 01000000,与运算后后 5 位全部清 0,结果还是 199.32.59.64。所以答案就是它自己,而不是你以为的“下一个网段”。

再比如 192.168.1.7/28 的子网掩码:/28 表示网络位 28 位,第四段是 11110000,换算成十进制就是 240,整套掩码为 255.255.255.240。这类题的通用套路是:前缀 24 以内不用算,超过 24 只看第四段,用 256 减去 2 的(32-前缀)次方。

# 根据前缀长度一键算出子网掩码 def mask_from_prefix(prefix: int) -> str: # 将 prefix 个连续的 1 左移到 32 位整数的最高位 mask_int = (0xFFFFFFFF << (32 - prefix)) & 0xFFFFFFFF # 按点分十进制输出,注意字节顺序从高到低 return ".".join(str((mask_int >> (8 * i)) & 0xFF) for i in range(3, -1, -1)) # 27 位前缀对应 255.255.255.224 print(mask_from_prefix(27)) # 28 位前缀对应 255.255.255.240 print(mask_from_prefix(28))

代码思路很直接:先构造 32 位全 1 的掩码,左移 32-prefix 位把主机位清 0,再按每 8 位切一段转十进制。前缀 28 意味着主机位只有 4 位,每个子网 16 个地址,可用主机 14 个,所以掩码是 240。这个换算过程必须练到不用纸笔就能反应出来。

和 VLSM 一起考的还有另一个方向:给你一组掩码让你排序,或者问“/26 的子网掩码是多少”。常考的几档记牢:/27 是 224,/28 是 240,/29 是 248,/30 是 252。其中 /30 只有 2 个可用地址,典型用在点对点链路上。题库里 V.35 同步模式最大速率 2048kbps、ADSL 下行最高 8Mbps 这类数字题,和掩码一样都属于“背了就能拿分”的题。

3.2 合法主机地址与 D 类多播:排除法比计算更常见

题库里有两道题专门治“以为会算子网就天下无敌”的人。一道是“下列哪个是合法的 IP 主机地址”,给了 127.2.3.5、1.255.255.2/24、225.23.200.9、192.240.150.255/24。答案是 1.255.255.2/24。127 开头的整个段是环回地址,225 开头是 D 类多播地址,192.240.150.255/24 的主机位全 1 是广播地址,都不能当主机地址。这个判断过程比计算重要得多。

另一道是“D 类 IP 地址的缺省子网掩码有多少位”,答案是“没有子网掩码”。D 类用于多播,不参与常规的子网划分,选项里的 8、16、24 全是干扰。记住:A/B/C 类才有标准掩码或变长子网掩码,D 类直接划走。

答这类题的三步法是:第一步看类别,D 类及以上排除;第二步看网段,127 开头排除;第三步看主机位,全 0 是网络地址、全 1 是广播地址,排除。三关都过才是合法主机地址。题库里“IP 地址 199.32.59.64 配 255.255.255.224 问网段地址”本质上也是这套逻辑的逆向使用——它恰好落在子网边界上,所以答案就是它本身。

3.3 真题演练:带上计算过程去对答案

Q16:192.168.1.7/28 的子网掩码,答案 255.255.255.240。这道题的隐藏考点是“/28 到底借了几位”,C 类默认 24 位网络位,28-24=4,也就是从主机位借了 4 位给子网,第四段掩码是 11110000=240。不熟悉的同学可以先写出 128、64、32、16、8、4、2、1 这串权值,前四位相加就是 240。

Q18:合法主机地址,答案 1.255.255.2/24。很多人看到 1 开头以为非法,实际 1.x.x.x 只是公网保留段,不是环回,主机位不是全 0 也不是全 1,完全可以作为主机地址使用。真正要排除的是 127 环回、D 类多播和 /24 的广播地址。

Q15:VLSM 的含义,选 Variable Length Subnet Masking。这四个英文单词的顺序在题库里被调换过好几次,Shortest、Long、Very 这些词都是假的,只有 Variable、Length、Subnet、Masking 四个词原样匹配才是对的。

4. 交换与 VLAN/STP:端口规则、状态机与某厂商命令的对应关系

4.1 VLAN 端口行为:access 端口的四条铁律

题库里 access 端口考得比 trunk 多,而且集中在“收到带 tag 的报文怎么办”这类边界行为上。四条铁律直接背:收到带 tag 的报文直接丢弃;收到 untag 报文打上端口 PVID;只能属于一个 VLAN;缺省 VLAN 就是它所在的 VLAN,不需要手工配。判断“Access 端口收到带 tag 的报文是否直接丢弃”时,答案是 True。

配置题里最典型的是“将 access 端口 ethernet0/1 加入 VLAN 4”,给了四个命令组合。正确的做法是在系统视图先创建 VLAN 4 进入 vlan 视图,再执行 port ethernet 0/1;或者在系统视图创建 VLAN 后,进入以太网端口视图执行 port access vlan 4。两种都对,考场认的是“先有 VLAN 再有端口动作”这个顺序。

# 方式一:在 VLAN 视图下把端口加入 system-view vlan 4 port ethernet 0/1 quit # 方式二:在端口视图下指定 access VLAN system-view interface ethernet 0/1 port link-type access port access vlan 4 quit

方式一的 port ethernet 0/1 是把端口以 access 方式加入当前 VLAN,方式二是先把端口设成 access,再指定它属于 VLAN 4。两条路径都能完成“加入 VLAN 4”的目标,但命令所在视图完全不同。如果题目里出现“在 vlan 视图下执行 port access vlan 4”,那就是视图和命令错配,不能选。

VLAN 间通信也是个高频组合题:A 与 B 二层互通、AB 与 C 二层隔离但三层互通。完整配置包括:A/B 划同一个 VLAN,C 划另一个 VLAN,A/B 主机地址在同一网段,交换机上配两个 VLAN 虚接口并作为用户网关。四个条件缺一不可。实现手段只能是“L2 交换机加路由器”或“L3 交换机”,STP 和 GVRP 都是二层的事,解决不了三层互通。

4.2 三层互通与 STP:判断题的高发区

STP 的端口状态是必考列表:Disabled、Blocking、Listening、Learning、Forwarding 五个状态全选。注意没有“Ready”也没有“Discarding”,这是题库里最容易被自己的常识带偏的一题。二层环路危害选“广播风暴”和“MAC 地址表不稳定”,“链路带宽增加”“端口无法聚合”都不是环路后果。

这里藏着一道错误率极高的判断题:“L2 交换机在多播情况下,与单播一致,MAC 地址表项也是通过 MAC 学习得到的。”答案是 False。多播 MAC 表项不是通过普通 MAC 学习建立的,二层交换机的多播转发依赖 IGMP Snooping 或组播协议维护的组播表,和单播的“看源 MAC 学习、看目的 MAC 转发”机制不同。

MSTP 域归属题给的是两个条件:有相同的域名、VLAN 和实例的映射关系一致。端口数目、是否开根保护都不参与“是否属于同一 MSTP 域”的判断。这种题在考场上无法现场推导,只能靠背条件清单。

4.3 真题演练:命令题和状态题怎么同步拿分

Q30:access 端口加入 VLAN 4 的合法配置,答案是 AB。A 是 VRP 风格里“vlan 视图加端口”的经典写法,B 是“端口视图指定 access VLAN”的经典写法。C 把 port access vlan 4 和 vlan 视图混在一起,D 的语法本身就是错的。连选项都不用全看懂,只要认出“视图-命令-参数”三者匹配就不会选错。

Q27:STP 启用后端口可能经历的状态,答案是 ABCDE 全选。五个状态里 Blocking 最容易被漏,因为它是 STP 收敛后的阻塞态,平时不转发数据,很多人的直觉是“阻塞不算状态”。

Q33:三层交换机实现二层隔离加三层互通的配置项,答案是 ABCD 全选。这道题难在它把 VLAN 设计、IP 规划、VLAN 虚接口三块知识绑在一起,缺一个就通不了。

5. 高频易错点:5 道错得最多的题,错因与答法一起给

5.1 总线型 vs 星型:安全保密性差的是谁

错在哪:看到“中心控制”“集中管理”就选星型,然后顺手把“安全保密性较差”也安到星型头上。为什么错:星型的安全问题出在单点故障,而不是数据被窃听;真正所有节点共享介质、任何节点都能收到全部数据的是总线型。怎么答对:题目问“安全性和保密性较差”时,找共享介质特征,选 bus;“单点故障”选 star;“每两个节点间有冗余链路”选 mesh/ring。

5.2 可靠的应用层协议:传输层反而选 UDP

错在哪:认为“应用层自己有重传机制,所以传输层应该用 TCP 更保险”。为什么错:TCP 提供可靠传输但开销大,如果应用层协议本身已经实现了可靠机制,再用 TCP 就是重复劳动,反而牺牲效率。怎么答对:题干出现“本身具备可靠性机制的应用层协议”,传输层选 UDP。这道题考察的是“可靠性由谁保证”的思路,而不是“可靠协议配可靠协议”的直觉。

5.3 D 类地址:没有子网掩码不是 24 位

错在哪:看到“缺省子网掩码”就按 A/B/C 类的套路算位数,选了 24。为什么错:D 类是多播地址,不参与常规单播子网划分,不存在缺省掩码这个概念。怎么答对:多选题里出现“D 类 IP 地址的缺省子网掩码有( )位”,不要试图计算,直接选“没有子网掩码”。同理,225.x.x.x 开头的地址一旦出现,直接归入“不可当主机地址”一类。

5.4 TFTP 与 DNS:两个“用 UDP 却常被记成 TCP”的协议

错在哪:TFTP 是文件传输,DNS 是查询,凭“文件传输要可靠”“查询要稳定”就把两者都选成 TCP。为什么错:TFTP 的设计目标就是简单,用 UDP 加确认机制实现轻量传输;DNS 查询通常是一个请求一个响应,UDP 足够,只有区域传送等场景才走 TCP。怎么答对:题库里“TFTP 使用什么协议传送文件”和“DNS 查询中通常使用的报文”两道题答案都是 UDP,FTP 才是 TCP。

5.5 ADSL/VDSL 速率:下行、上行、对称三组数字别混

错在哪:把 ADSL 下行最高速率 8Mbps 和 VDSL 对称最高速率 26Mbps 记反,或者把 VDSL 不对称最高速率 52Mbps 和 VDSL2 下行 100Mbps 混成一团。为什么错:这些数字太接近,又没有规律可循,只能硬背。怎么答对:按三行记——ADSL 下行最高 8Mbps,适用远距离分散客户群;VDSL 支持对称和非对称,对称最高 26Mbps,非对称最高 52Mbps,适用近距离密集客户群;VDSL2 下行最高 100Mbps。另外 ADSL 上行频带是 26~138kHz,下行频带是 138~1104kHz,这两个范围也是原题选项,别把上下行频带对调。

6. 最后冲刺:把 912 题压缩成三张表再上场

复习到这个阶段,别再一页页翻题库了。912 道题里真正反复出现的考点不超过 60 个,把它们压成三张表,考前三天只碰这三样。

第一张是掩码速算表:/27 的 224、/28 的 240、/29 的 248、/30 的 252,每种掩码对应的子网大小和可用主机数写在一旁。第二张是协议端口表:TCP 配 FTP、TCP 配 HTTP、UDP 配 TFTP、UDP 配 DNS,把“可靠应用配 UDP”这条反直觉规则单独高亮。第三张是命令对照表:接口视图配 PPP 用 link-protocol ppp,配置 access 端口先设 link-type access 再指定 vlan,VLAN 视图下加端口用 port ethernet,这三个命令动作必须形成肌肉记忆。

考场节奏上,90 分钟足够把题做两遍。第一遍先做计算题和命令题,这类题答案确定、不依赖上下文;第二遍再回头啃多选和判断。实在拿不准的选项,回到三个排除依据:类别(D 类/环回)、主机位(全 0 全 1)、协议层归属(网络层/传输层/应用层)。只要这三板斧都在,大多数争议项都会自动消失。

我自己考前一天还在纠结 VDSL 的 26M 和 52M,后来把所有速率数字抄在一张便签上贴墙上看,第二天进考场扫一眼选项直接勾。从那以后我每次考前都强制自己走一遍“掩码表、协议表、命令表”这个流程,再没在数字题上翻过车。912 题只是原料,真正让你过线的是把这些原料变成条件反射。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 12:23:37

VectorCAST嵌入式C/C++单元测试:覆盖率与桩函数实战指南

简介&#xff1a;面向嵌入式软件测试与汽车电子等领域的工程师&#xff0c;这份资料围绕VectorCAST工具的落地使用&#xff0c;整理了从安装配置到自动化回归测试的完整参考路径。压缩包共124个文件&#xff0c;大小约5.24MB&#xff0c;以C/C头文件与源文件、PDF文档、批处理脚…

作者头像 李华
网站建设 2026/10/18 12:22:56

用OpenClaw打造产线指挥官:从自然语言到PLC设备控制的智能体实践

在我们车间推进数字化改造那阵子&#xff0c;班组老师傅指着监控屏问过我一句话&#xff1a;能不能让我直接说“把2号线速度提到85”&#xff0c;系统自己就去干活。这句话听起来很轻巧&#xff0c;落地才知道要打通的东西有多碎——从自然语言到设备指令&#xff0c;中间隔着意…

作者头像 李华
网站建设 2026/10/18 12:22:52

GPT-4.5发布后,国内开发者用TaoToken统一Key接入的5种路径盘点

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/18 12:22:32

众筹平台开发实战:基于SpringBoot和Vue3的完整设计与部署指南

1. 众筹平台的核心业务拆解&#xff1a;先搞清楚要做什么&#xff0c;再谈技术选型说实话&#xff0c;最初接触这个项目需求的时候&#xff0c;我并没有直接动手拉代码框架&#xff0c;而是先花了两天时间把"众筹"这个业务场景拆了一遍。善筹网这类平台表面上看是&qu…

作者头像 李华
网站建设 2026/10/18 12:20:12

Windows客户端连Linux服务端网络排查:分层定位到抓包实战

1. 测试前的整体思路&#xff1a;先分层&#xff0c;再动手1.1 为什么Windows客户端加Linux服务端是经典组合&#xff0c;也是最容易踩坑的组合Windows做客户端、Linux做服务端&#xff0c;这几乎是日常开发、测试、运维里最常碰到的一种部署形态。你在一台Windows电脑上写接口…

作者头像 李华
网站建设 2026/10/18 12:19:18

ASP.NET制造业进销存ERP源码:部署、库存事务与并发避坑指南

简介&#xff1a;面向制造业企业的ASP.NET进销存ERP系统源码包&#xff0c;基于C#语言与B/S架构&#xff0c;采用典型三层结构&#xff0c;适合熟悉.NET平台的中高级开发人员研究学习&#xff0c;也适合企业部署自用或二次开发。系统完整覆盖销售管理、生产管理、采购管理、仓库…

作者头像 李华