
简介这份《计算机网络基础期末考试题》PDF面向高校计算机及相关专业学生用于期末复习与自测也可供备考网络基础类课程的学习者查漏补缺。题目覆盖网络功能、资源子网与通信子网、TCP/IP参考模型、UDP无连接特性、网络操作系统、CSMA/CD协议、ARP地址解析、路由器功能、网关互联、基带传输、单工/半双工/全双工通信、有线与无线分类、10BASE-T距离规范以及协议三要素等核心知识点。资源包共1个PDF文件大小约14KB内容为填空题、选择题与多项选择题的完整试卷题型分布清晰便于按章节逐项练习。目前已有73人学习浏览。读者可借助这份试卷系统梳理网络层次模型、协议作用、网络设备功能与拓扑结构等高频考点通过做题定位薄弱环节配合教材完成针对性复习适合作为期末冲刺阶段的练习材料。1. 一份期末卷子为什么能当网络排障手册用带过几个新人之后我发现能把「计算机网络基础期末考试题.pdf」这类卷子从头到尾讲明白的人排障时往往不慌。原因很直接卷子上那些选择题、计算题、协议分析题考的不是背诵而是 TCP/IP 分层、以太网帧结构、IP 编址与子网划分、ARP 与路由这些每天都在机房和抓包窗口里复现的东西。你被一道「给一个 /26 网段划分三个子网」卡住过真到配交换机 VLAN 或排查跨网段不通时脑子里就有画面。这篇不打算给你一份标准答案而是把这份卷子当成一张知识地图它覆盖哪些考点、每个考点对应什么真实操作、参数怎么算、抓包时看哪几个字段、哪些地方最容易翻车。适合正在准备计算机网络期末复习的学生也适合刚转岗做 DevOps、需要补网络底子的工程师——头歌计算机网络实训里那些以太网与 ARP 协议分析题本质和卷子考的是同一批知识点。读完你能自己把卷子拆成实验而不是对着答案背。2. 把卷面考点映射成可动手的实验清单2.1 先分清卷子上四类题各自对应什么能力翻一遍这类期末卷题型基本跑不出四类每类背后是一种不同的能力复习策略也完全不同。第一类是概念选择题考 OSI 七层与 TCP/IP 四层模型的对应、各层设备集线器、交换机、路由器工作在哪一层、协议归属ARP 属于哪层、ICMP 封装在哪。这类题错通常是模型没在脑子里形成分层图。第二类是计算题集中在子网划分、CIDR 聚合、CRC 校验、信道利用率与吞吐量。这类题必须动手算光看会骗自己。第三类是协议分析题给一段十六进制帧或抓包截图让你读出源 MAC、目的 MAC、类型字段、IP 首部长度、TCP 标志位。第四类是简答与配置题问 ARP 解析流程、三次握手为什么是三次、VLAN 怎么隔离广播域。把这四类分开之后你会发现真正需要「背」的只有第一类里的一部分其余三类都是可以拿工具验证的。下面这张表是我自己复习时会填的映射表左边是卷面考点右边是能动手验证的方式。卷面考点对应真实操作验证工具子网划分 / CIDR给主机配掩码、算可用地址范围ipcalc、手算以太网帧结构抓一个帧读字段Wireshark / tcpdumpARP 解析清 ARP 缓存后 ping 同网段arp -a、抓包TCP 三次握手抓一次连接建立Wireshark 过滤器交换机与 VLAN配 VLAN 看广播域变化模拟器或真机2.2 子网划分把计算题变成一条能跑的命令子网划分是卷子上失分最多、也最该动手的部分。很多人卡在「借几位」上其实只要记住一条借 n 位主机位子网数 2^n每个子网可用主机数 2^(剩余主机位) − 2。减 2 是因为网络号和广播号不能用。与其在纸上反复推不如用ipcalc直接验证你的答案。Linux 上装好之后# 已知网段 192.168.10.0/24要划分成能容纳 50 台主机的子网 # 先算需要几位主机位2^6 - 2 62 50所以主机位留 6 位掩码 /26 ipcalc 192.168.10.0/26 # 输出会给出 Network、Broadcast、HostMin、HostMax # 依次验证 192.168.10.0/26、.64/26、.128/26、.192/26 四个子网 ipcalc 192.168.10.64/26 ipcalc 192.168.10.128/26 ipcalc 192.168.10.192/26这段命令的逻辑是先用「可用主机数 ≥ 需求」反推主机位再用ipcalc把每个子网的网络号、广播号、可用地址范围打出来和你手算的结果逐项对照。参数上/26就是掩码 255.255.255.192每个子网 64 个地址、可用 62 个。如果你算出来某个子网的 HostMax 和下一个子网的 Network 挨着说明划分没重叠也没浪费这是检查对错的硬标准。卷子上常考的变体是「给一个 /24 要划分出至少 5 个子网」这时借 3 位主机位2^3 8 ≥ 5掩码变成 /27每个子网 30 个可用地址。用同样的命令把 /27 跑一遍比背公式靠谱得多。2.3 以太网帧与 ARP抓一个包把协议分析题看穿协议分析题给一段十六进制考的就是以太网帧头和 ARP 报文的结构。与其死记字段偏移不如自己抓一个真实帧。在 Linux 上清掉 ARP 缓存再 ping 同网段主机# 清空 ARP 缓存需要 root sudo ip neigh flush all # 抓 ARP 包-e 显示以太网帧头-n 不做名称解析 sudo tcpdump -i eth0 -e -n arp -c 4 # 另开一个终端触发 ARP 请求 ping -c 1 192.168.10.1 # 查看本机 ARP 表 arp -atcpdump的-e会打印以太网帧头你能直接看到目的 MAC 是ff:ff:ff:ff:ff:ff广播、源 MAC 是本机网卡、类型字段0x0806表示 ARP。ARP 请求里目标 MAC 全 0因为还不知道ARP 应答里才填上对方 MAC。参数-c 4是抓满 4 个包就停避免刷屏。卷子上如果给的是十六进制串读法是前 6 字节目的 MAC、接着 6 字节源 MAC、再 2 字节类型。类型0x0800是 IPv40x0806是 ARP0x86dd是 IPv6。ARP 报文里再往后是硬件类型、协议类型、操作码1 请求 / 2 应答。把这几个偏移记住比背整段报文有用。头歌以太网与 ARP 协议分析那类实训题考的就是这套读法。2.4 TCP 三次握手用过滤器把简答题变成眼见为实「为什么是三次而不是两次」是简答题常客标准答案是「防止已失效的连接请求突然到达服务端造成资源浪费」。但光背这句话印象不深抓一次就懂了。# 抓与某台服务器 80 端口的握手包-S 显示相对序号 sudo tcpdump -i eth0 -n -S tcp port 80 and (tcp[tcpflags] (tcp-syn|tcp-ack) ! 0) -c 6 # 另开终端发起连接 curl -s -o /dev/null http://example.com过滤器里tcp[tcpflags] (tcp-syn|tcp-ack) ! 0的意思是只抓带 SYN 或 ACK 标志的包这样三次握手的三个包会干净地出现第一个 SYN客户端序号 x第二个 SYNACK服务端序号 y、确认号 x1第三个 ACK确认号 y1。-S让序号显示绝对值而不是相对值方便你核对确认号是不是「对方序号 1」。看懂这三个包简答题就能自己讲出来两次握手的话服务端发出 SYNACK 后就认为连接建立如果这个包是历史遗留的失效请求服务端会白白维持一个连接。三次握手的第三个 ACK 让服务端确认「客户端确实还在」这就是那多出来一次的价值。3. 用 Wireshark 把卷子上的协议分析题逐帧拆开3.1 抓包前的环境准备与过滤器写法tcpdump适合快速验证但卷子上那种「读出 IP 首部长度、标志位、窗口大小」的题用 Wireshark 的图形化字段树更直观。装好之后选对网卡是关键——虚拟机里常见的问题是网卡选成了 NAT 或 Host-Only抓不到真实流量这也是「virtualbox 虚拟机以太网连接不上」这类搜索背后的典型场景。抓包前先确认你要观察的是哪条链路。Wireshark 的显示过滤器是必须掌握的它和 tcpdump 的捕获过滤器不是一回事。常用写法arp // 只看 ARP ip.src 192.168.10.5 // 指定源 IP tcp.flags.syn 1 // 只看 SYN 包 tcp.port 443 // 指定端口 eth.type 0x0806 // 按以太网类型过滤 icmp // 只看 ICMP捕获过滤器抓之前设用 BPF 语法比如host 192.168.10.1 and port 53显示过滤器抓之后筛用上面这套。搞混这两个是新手最常见的翻车点在捕获过滤器里写ip.src ...会直接报语法错误因为捕获过滤器不认这种写法。3.2 从帧结构面板读出卷子要考的每个字段点开一个包Wireshark 下方分三层Frame物理层信息含帧长度、Ethernet II以太网帧头、然后是 IP、TCP/UDP。卷子上的协议分析题答案几乎都能在这三层里找到。以太网帧头里看三个字段Destination目的 MAC、Source源 MAC、Type上层协议类型。IP 首部里重点看 Version4 还是 6、Header Length首部长度单位是 4 字节所以值 5 表示 20 字节、Total Length、Flags是否分片、TTL、Protocol6 是 TCP、17 是 UDP、1 是 ICMP。TCP 首部里看 Source Port、Destination Port、Sequence Number、Acknowledgment Number、Flags、Window Size。一个实用技巧在字段上右键选「Apply as Filter → Selected」Wireshark 会自动生成对应的显示过滤器。比如你点了一个 TTL64 的包右键就能筛出所有 TTL 为 64 的包。这比手写过滤器快也不容易写错。3.3 用 IO Graph 和统计功能回答吞吐量类问题卷子上偶尔会出现「千兆以太网实际吞吐量为什么达不到 1000Mbps」这类题答案涉及帧间隙、前导码、冲突退避等开销。Wireshark 的 Statistics 菜单能帮你把抽象数字变成实测。打开 Statistics → Summary能看到抓包时长、平均速率、总字节数。Statistics → IO Graph 能画出吞吐量随时间变化的曲线。如果你在做一个大文件传输的抓包IO Graph 会显示速率稳定在某个值附近这个值通常明显低于链路标称带宽差值就是协议开销和实际链路条件的体现。车载以太网、zynq 以太网 UDP 测试这类场景里吞吐量测试是常规操作方法和这里一样一端发包、一端抓包、用 IO Graph 看实际速率。卷子考的是原理工具给的是证据两者对上这道题才算真会。4. 复习与实操里最容易翻车的几个地方4.1 子网划分把网络号和广播号算成可用地址现象算可用主机数时直接写 2^n忘了减 2或者把子网的第一个地址当成可用地址配给主机。原因网络号主机位全 0和广播号主机位全 1不能分配给主机这是 IP 编址的硬规则。解决每次算完用ipcalc核对 HostMin 和 HostMax配地址时只在这个区间里取。卷子上如果问「可用主机数」答案一定是 2^n − 2。4.2 抓包时选错网卡导致什么都抓不到现象Wireshark 开着但一个包都没有或者只看到本机回环流量。原因多网卡机器尤其虚拟机默认选的网卡不是流量实际经过的那条。解决先用ip addr或ifconfig确认哪块网卡有目标网段的 IP再在 Wireshark 里选对应网卡。虚拟机场景下桥接模式才能抓到局域网真实流量NAT 模式看到的是虚拟网络内部的包。4.3 混淆捕获过滤器和显示过滤器现象在 Wireshark 捕获选项里填tcp.port 80点开始就报错。原因捕获阶段用的是 BPF 语法不认 Wireshark 的字段名写法。解决捕获过滤器写port 80显示过滤器才写tcp.port 80。记不住就先用空捕获过滤器全抓再用显示过滤器筛代价只是抓包文件大一点。4.4 把 ARP 和 DNS 的解析对象搞混现象ping 一个域名不通以为是 ARP 问题去清 ARP 缓存结果没用。原因ARP 解析的是「同网段 IP → MAC」DNS 解析的是「域名 → IP」两者层次和对象都不同。解决先ping一个纯 IP 地址通说明三层可达问题在 DNS不通再查 ARP 和路由。分清楚这两步排障方向就不会跑偏。4.5 背了三次握手却答不出四次挥手现象简答题问「为什么挥手是四次」只会重复握手的答案。原因TCP 是全双工两个方向要各自关闭主动关闭方发 FIN、对方 ACK对方数据发完再发 FIN、主动方 ACK所以是四次。解决把挥手和握手放在一起对比记——握手时 SYN 和 ACK 能合并成一个包第二次挥手时 ACK 和 FIN 通常不能合并因为对方可能还有数据要发。抓一次curl结束后的包四个包清清楚楚。5. 把一份卷子变成长期可查的知识索引复习到后期比刷题更有用的是把卷子上的每个考点做成一条可检索的索引。我的习惯是建一个 Markdown 文件每条按「考点 → 一句话原理 → 验证命令 → 我踩过的坑」四段写。比如「子网划分」这条原理写「借主机位当子网位可用数 2^n − 2」验证命令写ipcalc坑写「别把广播号配给主机」。下次再遇到类似题或者真在配网络时搜关键词就能调出来。更进一步把卷子上的协议分析题对应的抓包文件存下来命名成arp-request.pcapng、tcp-handshake.pcapng。Wireshark 能直接打开字段树还在。过一段时间你忘了 IP 首部长度字段的单位打开文件点一下就知道是 4 字节。这比翻书快也比重新抓包省事。下面这张表是我自己索引里最常回看的几条你可以照着建自己的考点一句话原理验证方式CIDR 聚合把连续网段合并成一条路由手算 ipcalcARP 缓存IP 到 MAC 的映射有老化时间arp -a、ip neighTCP 窗口接收方还能收多少字节Wireshark 看 Window SizeTTL每过一个路由器减 1防环路traceroute观察VLAN逻辑隔离广播域交换机配置 抓包最后说个我自己的教训。早年复习网络我总想先把书看完再动手结果书翻了两章就卡在子网划分上越看越虚。后来改成「卷子上每道题都找一个命令验证」进度反而快了——因为每个命令跑通的那一刻抽象概念就落地了。网络这东西玄学的地方不多大部分「不懂」其实是没抓过包、没算过一遍。把这份期末卷子当成实验清单而不是背诵材料你会发现自己记住的不只是答案而是能迁移到真实排障里的判断力。希望帮到你。本文还有配套的精品资源点击获取