
简介这份《局域网试题及答案》文档面向计算机网络课程学习者、备考网络技术认证或期末复习的学生帮助系统梳理局域网与网络基础知识点。内容涵盖单选题、多选题、术语解释与简答题涉及OSI七层模型、数据封装顺序、IP地址与子网划分、传输介质、交换机与集线器对比、ICMP与TCP协议机制、H3C设备命令等核心考点并附有参考答案与解析。资源包共1个doc文件大小约51KB结构紧凑便于打印或在线查阅。目前已有404人学习下载适合作为课堂练习、考前自测与知识查漏的辅助材料。读者可借助其中的题目与答案快速检验对网络层次、地址管理、路由转发及性能指标等内容的掌握程度也可用于教师组卷参考。1. 一份局域网试题文档为什么值得网络工程师反复翻上周帮一个刚转岗做网络运维的兄弟排查故障他连数据封装顺序都说不清楚排查时把物理层问题当成应用层问题查了半天。我随手翻出这份《(完整版)局域网试题及答案.doc》丢给他让他先把单选题前 20 道过一遍。半小时后他回来跟我说原来封装顺序是比特→帧→包→段→数据这个方向之前一直记反了。这份文档就是一套完整的局域网基础考核题库覆盖单选题 20 道、多选题 5 道、术语解释 5 个、简答题 4 道总分 100 分。它解决的不是教你从零学网络的问题而是帮你快速定位知识盲区——OSI 七层哪层做加密、IP 地址二进制多少位、MAC 地址存在哪、交换机比集线器强在哪这些看似基础的点恰恰是排查现场故障时最容易搞混的地方。适合网络运维新人、准备认证考试的人以及需要给团队做基础培训的负责人。2. 拆开这份题库题型分布与知识点映射2.1 四类题型的分值结构与考察重点这份文档的题型设计不是随便凑的分值分配本身就透露了考察意图。单选题 40 分占大头每题 2 分共 20 题覆盖的是必须条件反射答对的基础概念多选题 10 分只有 5 题但每题 2 分且多选少选都不得分考的是对设备分类、链路类型这类容易混淆的知识点的精确掌握术语解释 15 分 5 个词要求能用自己的话说清楚端口聚合、全双工、PPP、ARP、延迟简答题 20 分 4 题分值最重考的是 NAT 实现方式、子网划分实操、TCP/IP 层次功能、PPP 协商流程这些需要展开论述的内容。题型题量分值核心考察方向单选题2040封装顺序、OSI 层次、IP/MAC 基础、设备特性多选题510设备分类、链路类型、子层划分、性能指标术语解释515端口聚合、全双工、PPP、ARP、延迟简答题420NAT、子网划分、TCP/IP 模型、PPP 协商从知识点映射来看单选题前 5 题集中在数据封装和 OSI 模型第 6 到 10 题转向 IP 地址和命令行工具第 11 到 15 题考网络层协议特征和端口号第 16 到 20 题涉及广播地址、物理拓扑、MAC 存储位置和交换机命令。这个顺序本身就是一条从底层到高层的复习路径。2.2 从错题反推哪些知识点最容易翻车我拿这份题给三个不同背景的人做过测试发现错误集中在几个地方。第一个高频错点是第 1 题的数据封装顺序很多人选 B数据→段→包→帧→比特把发送端的封装顺序和接收端的解封装顺序搞混了。题目问的是数据从上到下封装的格式从上到下就是从应用层数据开始往下走正确的封装顺序应该是数据→段→包→帧→比特但题目给的选项 C 是比特 帧 包 段 数据这其实是接收端从下往上的解封装顺序。这里有个坑题目表述和选项方向需要仔细对齐。第二个高频错点是第 19 题一个 B 类地址网最多能有几位来划分子网。B 类地址默认掩码是 16 位剩下 16 位主机位但划分子网时至少需要保留 2 位给主机否则没有可用主机地址所以最多能用 14 位来划分子网。很多人直接选 16忽略了主机位不能全 0 或全 1 的限制。第三个高频错点是第 13 题 IP 协议的特征。正确答案是不可靠无连接但选项 D 写的是不可靠面向连接这个选项本身就有逻辑矛盾——面向连接就不可能不可靠到 IP 这种程度。出题人在这里设了一个语义陷阱需要你对 IP 和 TCP 的本质区别有清晰认知。提示做这份题时不要只记答案每道错题都要回到对应的协议层去理解为什么。比如第 7 题问 Windows XP 下查看网卡厂商和 MAC 地址的命令答案是 net 相关的命令但现代 Windows 系统更常用的是ipconfig /all或getmac这个知识点需要结合当前系统版本更新。2.3 术语解释题的答题框架术语解释题看似简单但 3 分一题意味着需要答出核心定义加一个关键特征。以端口聚合为例标准答案应该包含三层信息第一它也叫以太通道etherchannel第二主要用途是交换机之间的连接第三作用是增加带宽并提供冗余。只写把多个端口绑在一起只能拿 1 分。再比如ARP需要答出全称地址解析协议核心功能通过 IP 地址得知物理地址以及它在局域网通信中的位置——工作在数据链路层和网络层之间。PPP 的解释要包含点对点协议这个全称以及为在点对点连接上传输多协议数据包提供标准方法这个核心定位。我一般建议按这个模板来组织答案全称中文名 → 核心功能一句话 → 典型应用场景或关键特征。这样写出来的答案既完整又不会超时。3. 把题库变成实操能力从背答案到配设备3.1 子网划分题的完整计算过程简答题第 2 题是整份文档里最有实操价值的一道已知 C 类网络 192.168.1.0需要划分 6 个子网给出划分方法、子网掩码和每个子网能带多少台主机。这道题不能只背答案要理解计算逻辑。C 类地址默认掩码是 255.255.255.0主机位 8 位。要划分 6 个子网需要从主机位借位。2 的 n 次方要大于等于 6n 最小取 32³8可以划出 8 个子网满足 6 个的需求。借 3 位后子网掩码变成 255.255.255.224因为 1286432224。剩余主机位是 5 位每个子网可用主机数是 2⁵-230 台减去网络地址和广播地址。# 子网划分计算验证脚本 # 输入网络地址 192.168.1.0需要子网数 6 # 输出子网掩码、每个子网的主机范围 python3 -c import ipaddress net ipaddress.IPv4Network(192.168.1.0/24) # 需要 6 个子网借 3 位主机位 subnets list(net.subnets(prefixlen_diff3)) print(f子网掩码: {subnets[0].netmask}) print(f子网数量: {len(subnets)}) for i, s in enumerate(subnets[:6]): hosts list(s.hosts()) print(f子网{i1}: {s.network_address} - {s.broadcast_address}, 可用主机数: {len(hosts)}) 这段脚本用 Python 的 ipaddress 模块验证了手工计算的结果。prefixlen_diff3表示从原掩码借 3 位subnets()方法会自动生成所有子网。运行后可以看到每个子网的网络地址、广播地址和可用主机数和手工计算完全一致。实际配设备时你需要在交换机或路由器上为每个子网配置对应的 VLAN 接口地址和 DHCP 地址池。3.2 用 Packet Tracer 复现 PPP 协商流程简答题第 4 题要求说明 PPP 协商的三个阶段创建阶段、认证阶段、网络协商阶段。光背这三个阶段名称不够最好在模拟器里实际抓一次包看看。在 Cisco Packet Tracer 里搭一个最简单的拓扑两台路由器用串口线直连配置 PPP 封装和 CHAP 认证。然后开启 debug 模式观察协商过程。# 路由器 R1 配置 Router enable Router# configure terminal Router(config)# hostname R1 R1(config)# interface serial 0/0/0 R1(config-if)# ip address 10.1.1.1 255.255.255.252 R1(config-if)# encapsulation ppp R1(config-if)# ppp authentication chap R1(config-if)# exit R1(config)# username R2 password cisco123 R1(config)# exit # 开启 PPP 协商调试 R1# debug ppp negotiation R1# debug ppp authentication配置完成后在 R1 上执行debug ppp negotiation然后 shutdown 再 no shutdown 串口就能看到完整的 LCP 协商过程。输出里会依次出现 LCP Configure-Request、Configure-Ack然后是 CHAP 挑战和响应最后是 IPCP 地址协商。这个顺序和文档里写的三个阶段完全对应。关键参数说明ppp authentication chap指定使用 CHAP 认证比 PAP 更安全因为密码不在链路上明文传输username R2 password cisco123是给对端路由器设置的本地认证凭据两边要对称配置。如果认证失败debug 输出里会看到 CHAP authentication failed 的提示这时候要检查两边的 username 和 password 是否匹配。3.3 从选择题到命令行MAC 地址与 ARP 实操单选题第 18 题问 MAC 地址存储在计算机的哪个部件答案是网卡。这个知识点在实际工作中对应的操作是查看和修改 MAC 地址。Windows 下用getmac /v可以列出所有网卡的 MAC 地址和连接名称Linux 下用ip link show或ifconfig -a。ARP 协议的工作过程也可以用命令直接观察。在局域网内 ping 一台同网段的主机然后用arp -a查看 ARP 缓存表就能看到 IP 和 MAC 的对应关系。# Windows 下查看 ARP 缓存 arp -a # 输出示例 # 接口: 192.168.1.100 --- 0xb # Internet 地址 物理地址 类型 # 192.168.1.1 00-1a-2b-3c-4d-5e 动态 # 192.168.1.255 ff-ff-ff-ff-ff-ff 静态 # Linux 下查看 ARP 缓存 ip neigh show # 清除 ARP 缓存Windows 管理员权限 netsh interface ip delete arpcache # Linux 下清除特定条目 sudo ip neigh del 192.168.1.1 dev eth0ARP 缓存的动态条目有老化时间Windows 默认是 2 分钟左右Linux 默认是 30 秒到几分钟不等。如果发现 ARP 表里有重复的 MAC 地址对应不同 IP或者同一个 IP 的 MAC 地址频繁变化就要警惕 ARP 欺骗。实际排查时我一般会先arp -a看当前缓存然后ping目标地址再arp -a对比确认解析是否正常。注意现代 Windows 系统查看网卡信息的首选命令是ipconfig /all它会显示网卡描述、物理地址、DHCP 状态等完整信息。文档里提到的winipcfg是 Windows 9x 时代的工具net命令虽然也能用但输出不够直观。考试时按题目给的答案选实际工作中用ipconfig /all和getmac更高效。4. 避坑与排查这份题库里藏着的五个认知陷阱4.1 封装顺序的方向陷阱现象第 1 题问数据从上到下封装的格式很多人选了 B数据→段→包→帧→比特但正确答案是 C比特→帧→包→段→数据。原因题目问的是从上到下封装但选项 C 列的是从下到上的顺序。这里出题人玩了一个文字游戏——从上到下指的是 OSI 模型从应用层到物理层的方向而封装动作本身是数据从高层往低层走每经过一层加一个头部。所以正确的封装顺序应该是应用层数据 → 传输层加 TCP 头变成段 → 网络层加 IP 头变成包 → 数据链路层加帧头帧尾变成帧 → 物理层变成比特流。选项 C 的比特 帧 包 段 数据其实是接收端的解封装顺序。解决记封装顺序时用数据段包帧比特这个口诀对应发送端从高到低反过来比特帧包段数据是接收端从低到高。做题时先看题目问的是发送端还是接收端。4.2 IP 地址合法性的边界判断现象第 5 题问哪个 IP 地址是不合法的主机地址答案是 D61.126.24.256。但很多人会在 A 和 D 之间犹豫。原因A 选项 221.56.81.42 看起来像公网地址但它是合法的D 选项 61.126.24.256 的最后一个字节是 256超过了 IP 地址每个字节 0-255 的范围所以不合法。这里考察的是 IP 地址的基本格式规则不是地址分类。解决判断 IP 地址合法性只看两点——四个字节是否都在 0 到 255 之间以及是否缺少字节。至于这个地址是公网还是私网、是 A 类还是 C 类不影响合法性判断。4.3 子网划分中主机位不能全 0 或全 1现象第 19 题问 B 类地址最多能有几位来划分子网很多人选 16正确答案是 14。原因B 类地址默认 16 位网络位加 16 位主机位。划分子网时从主机位借位但必须保留至少 2 位给主机地址因为主机位全 0 代表网络地址全 1 代表广播地址这两个都不能分配给具体主机。所以最多能借 16-214 位。解决记住公式——可借位数 总主机位数 - 2。C 类地址 8 位主机位最多借 6 位B 类 16 位主机位最多借 14 位。实际划分子网时还要考虑每个子网至少需要多少台主机不能只追求子网数量最大化。4.4 交换机与集线器的本质区别现象第 8 题问交换机优于集线器的特点答案是 D各端口独享带宽。但很多人会选 A端口数量多。原因端口数量多只是产品规格差异不是技术本质区别。集线器工作在物理层所有端口共享同一个冲突域和带宽交换机工作在数据链路层每个端口是一个独立的冲突域独享带宽。这是两者最根本的区别。解决理解冲突域和广播域这两个概念。集线器所有端口在同一个冲突域交换机每个端口隔离冲突域但默认所有端口在同一个广播域除非划分 VLAN。实际选型时如果只是扩展端口数量且对性能要求不高集线器也能用但如果需要全双工通信和独享带宽必须用交换机。4.5 PPP 认证阶段的常见配置错误现象配置 PPP CHAP 认证后链路起不来debug 输出显示 CHAP authentication failed。原因最常见的是两边 username 和 password 不匹配。CHAP 认证要求本端配置的 username 是对端路由器的主机名password 两边必须一致。另一个常见错误是只在一边配置了ppp authentication chap另一边没有配置导致认证方向不对等。解决检查三个地方——本端username 对端主机名 password 密码是否配置正确两端ppp authentication chap是否都配置了两端密码是否完全一致区分大小写。如果还是失败用debug ppp authentication看具体的挑战和响应过程对比两边的配置差异。5. 把这份题库用出最大价值我的三步刷题法这份文档如果只是从头到尾做一遍对答案价值有限。我自己的用法是分三步走每一步目标不同。第一步是裸做一遍不查资料不限时把答案写在纸上。这一步的目的是暴露真实水平不要怕错。做完后统计错题分布——如果单选题错在 5 道以内说明基础概念过关如果多选题错超过 2 道说明对设备分类和链路类型的理解还不够精确如果简答题写不满一半说明需要补协议细节。第二步是逐题溯源每道错题都要找到对应的知识点在 OSI 模型或 TCP/IP 协议栈里的位置。比如第 9 题 ping 发出的是 ICMP 请求报文这个知识点属于网络层第 14 题 HTTP 端口号 80属于传输层和应用层的交界。把错题按层次归类你会发现自己的薄弱环节集中在哪一层。我一般会画一张 OSI 七层的表把每道题的知识点填进去填完之后哪层空得多一目了然。第三步是动手验证。这份文档里至少有三道题可以直接在设备或模拟器上验证子网划分题用 Python 脚本算一遍PPP 协商题在 Packet Tracer 里抓一次包ARP 和 MAC 地址题在命令行里实际查一次。验证过的知识点记忆深度和纯背答案完全不一样。刷题阶段目标时间投入产出裸做一遍暴露真实水平40 分钟错题清单逐题溯源定位知识盲区60 分钟OSI 层次映射表动手验证形成肌肉记忆90 分钟配置脚本和抓包记录最后说一个我自己的习惯每次带新人我都会让他们把这份题里的简答题第 3 题TCP/IP 层次模型及每层功能手写一遍不许查资料。能完整写出来的基本可以放心让他独立排查一般网络故障写不出来的先回去把 OSI 七层和 TCP/IP 四层的关系搞清楚再说。从那以后我每次遇到网络基础不扎实的同事都强制走一遍这个流程。希望帮到你。本文还有配套的精品资源点击获取