HCNA备考:OSI模型、子网掩码与VLAN/STP高频考点精讲
简介这份HCNAHCDA认证题库共收录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 位是 064 的二进制是 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 真题演练带上计算过程去对答案Q16192.168.1.7/28 的子网掩码答案 255.255.255.240。这道题的隐藏考点是“/28 到底借了几位”C 类默认 24 位网络位28-244也就是从主机位借了 4 位给子网第四段掩码是 11110000240。不熟悉的同学可以先写出 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 的广播地址。Q15VLSM 的含义选 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 划同一个 VLANC 划另一个 VLANA/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 真题演练命令题和状态题怎么同步拿分Q30access 端口加入 VLAN 4 的合法配置答案是 AB。A 是 VRP 风格里“vlan 视图加端口”的经典写法B 是“端口视图指定 access VLAN”的经典写法。C 把 port access vlan 4 和 vlan 视图混在一起D 的语法本身就是错的。连选项都不用全看懂只要认出“视图-命令-参数”三者匹配就不会选错。Q27STP 启用后端口可能经历的状态答案是 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 查询中通常使用的报文”两道题答案都是 UDPFTP 才是 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 再指定 vlanVLAN 视图下加端口用 port ethernet这三个命令动作必须形成肌肉记忆。考场节奏上90 分钟足够把题做两遍。第一遍先做计算题和命令题这类题答案确定、不依赖上下文第二遍再回头啃多选和判断。实在拿不准的选项回到三个排除依据类别D 类/环回、主机位全 0 全 1、协议层归属网络层/传输层/应用层。只要这三板斧都在大多数争议项都会自动消失。我自己考前一天还在纠结 VDSL 的 26M 和 52M后来把所有速率数字抄在一张便签上贴墙上看第二天进考场扫一眼选项直接勾。从那以后我每次考前都强制自己走一遍“掩码表、协议表、命令表”这个流程再没在数字题上翻过车。912 题只是原料真正让你过线的是把这些原料变成条件反射。希望帮到你。本文还有配套的精品资源点击获取