简介:面向计算机网络课程学习者与备考者的完整试题库(含答案)整理为PDF文档,内容覆盖物理层、数据链路层、网络层、传输层各层次的核心概念、协议与网络设备,并针对IP地址分配、子网划分、ARP地址解析、TCP/UDP传输、路由选择协议等高频考点设置了大量单选题。每道题后均附有参考答案,便于自测与快速核对。整个文档只有1个PDF文件,大小约658KB,排版紧凑,可在电脑、平板或手机上直接阅读与打印。题库既包含基础概念辨析,也涉及典型计算与应用场景,例如10.110.12.29与255.255.255.224的子网判断、C类网络子网掩码设计、FDDI与CSMA/CD等局域网技术,以及通信子网技术演进顺序等,能帮助读者系统梳理知识框架,提升分析实际网络问题的能力。目前已有898人学习下载,适合期末复习、考研备考及网络工程师入门训练使用。
1. 计算机网络不是背出来的:试题库的正确打开方式是什么
期末复习和考研 408 的考生手边大概率都有一份《(完整)计算机网络-试题库(含答案).pdf》,它的特点很直接:题型全、覆盖面广、直接带答案,省去到处找解析的时间。但我在帮人做过两次考前突击后发现,同一个题库在不同人手里效果天差地别——有人刷完一遍还是 60 分,有人只做了四成的题却能拿到 85 以上,差别不在记忆力,而在会不会把题库当“体检报告”用,而不是当“标准答案”背。这篇笔记就围绕这份试题库,讲清楚怎么判断它的质量、怎么按考点分配复习精力、以及最容易踩的五个坑。适合作业欠账的期末党,也适合理清协议栈的 408 选手。
2. 从分层模型到协议栈:先看懂题库在考什么,再动手刷
2.1 分层模型是选择题的“题眼”:OSI 七层和 TCP/IP 四层怎么对照
计算机网络这门课的所有题目,几乎都能挂到某一层上。拿到 PDF 之后,我的习惯是先花 20 分钟翻目录和题型分布,而不是直接开始做。一份成体系的试题库,通常会把题目按物理层、数据链路层、网络层、传输层、应用层排布,或者按选择题、判断题、计算题、简答题混排。前者适合顺教材刷,后者适合考前做模拟。你需要先搞清楚这本 PDF 是哪种结构,再决定从哪一章下手。
OSI 七层模型和 TCP/IP 四层模型是期末复习里绕不开的一层窗户纸。很多题目的干扰项就设置在层与层的边界上,比如“路由器工作在哪一层”“交换机区分哪种帧”“HTTP 报文由谁来封装”。这些题不考记忆,考的是你是否清楚每一层的职责边界。三个最容易混的点在这里:第一,中继器和集线器属于物理层,不读取地址;第二,网桥和交换机属于数据链路层,按 MAC 地址转发;第三,路由器属于网络层,拆开 IP 头做转发决策。试题库里但凡出现“某某设备工作在哪个层”,八成就在考这三个结论。
| 设备 | 工作层 | 转发依据 | 典型题眼 |
|---|---|---|---|
| 集线器 | 物理层 | 比特流 | 不识别 MAC/IP 地址 |
| 交换机 | 数据链路层 | MAC 地址 | 转发帧,CAM 表学习 |
| 路由器 | 网络层 | IP 地址 | 拆 IP 头,查路由表 |
这张对照表建议自己默写一遍。我见过不少人在路由器上翻车:题目说“路由器收到一个帧”,有人直接答“路由器解析 MAC 地址转发”,标准答案其实是“先剥离帧头,取出 IP 包,查路由表确定出接口后再封装新帧”。设备跨层出现时选项设置格外刁钻,你只要牢牢抓住“哪一层认哪个地址”这条主线,基本不会掉坑。
2.2 物理层与数据链路层:为什么“编码方式”和“差错控制”总成失分点
物理层在不少人眼里是“背协议名”的一章,其实试题库在这一章的出题套路很固定。信道极限容量、编码方式和复用技术三大块,每块都有可计算的点。奈奎斯特定理和香农公式是最容易出计算题的,前者告诉你无噪声下的极限速率,后者告诉你噪声信道下的上限。我见过不少人把两个公式的条件搞混——题目说“信噪比为 30dB”时,要把 dB 转成比值再代入香农公式,这一步至少丢一半分,因为 30dB 对应的比值是 1000,代入后速率会高出一个量级。
数据链路层更偏向逻辑判断。滑动窗口协议、CSMA/CD、CRC 校验这三块,是试题库里的常驻选手。CSMA/CD 的题特别喜欢给“总线长度和传播速率”让你算最短帧长;CRC 的题则喜欢给你一个生成多项式让你补余数。做这类题有个经验:先把协议特点列成表(是否要握手、冲突怎么处理、利用率怎么算),再对照题目条件选公式。别指望靠记忆硬算,试题库里八成以上的计算错题,都是因为把 CSMA/CD 和 CSMA/CA 的条件混在一起——这两个协议一个针对有线、一个针对无线,适用场景不同,解题前提完全不同。
| 协议 | 适用介质 | 冲突处理 | 常见计算题 |
|---|---|---|---|
| CSMA/CD | 有线(总线以太网) | 边发边听,冲突后截断退避 | 最短帧长、冲突检测时间 |
| CSMA/CA | 无线 | 先听后说,用 ACK 确认 | 退避时间、隐藏终端问题 |
把这些差异列成表贴在你写题的桌子旁边,刷到数据链路层的题时先抬眼看看表再落笔。我一般会提醒自己:无线没有“碰撞检测”的条件,所以 CSMA/CA 靠预约信道来避让,而不是像 CSMA/CD 那样靠冲突检测来重传。这两套机制一旦分清,选择题里出现“802.11 采用 CSMA/CD”这种干扰项就不会再被骗。
2.3 网络层是分值的压舱石:IP 编址与路由协议怎么从题目里提炼规律
翻过三份以上的计算机网络期末卷子就会发现,网络层通常占 25% 到 35% 的分值,试题库里的题量也最大。这一章值得优先投入时间,优先做三块:IP 地址分类与子网划分、CIDR 与路由聚合、RIP/OSPF/BGP 三种协议对比。其中子网划分最值得动手在纸上演算,不能只在脑子里过答案。拿到一个“192.168.10.0/24 划分成 4 个子网”的题,你第一步不是写答案,而是画一条二进制的竖线,把 IP 段、掩码长度、主机位数量列成三列,最后再填可用地址范围。我见过太多人跳过竖线直接心算,结果把子网掩码的位数加错。
路由协议通常以选择题和简答题出现,考点非常集中:距离矢量算法怎么更新路由表、链路状态算法怎么泛洪、OSPF 为什么收敛比 RIP 快。题库答案里往往直接给结论,但你要能从“谁在传、传什么、多久传一次”三个角度把三个协议复述一遍,才算真的会。我在辅导时常用一句大白话:RIP 是“听说你到某网段更近,我就改”,OSPF 是“我先把全网地图画出来,再算最短路径”,BGP 是“我们自治系统之间商量怎么走”。这句话能帮你在简答题里少丢步骤分,因为阅卷看的是你能不能把“路由更新触发条件、度量值、连通性维护”说全,而不是只写一个协议名。
3. 传输层和应用层:计算题与场景题的破解顺序
3.1 TCP 三次握手与可靠传输:从题库答案反推状态机的三个关键帧
传输层的题目是“看起来会,做起来错”的重灾区。一份含答案的题库在这里价值最大,因为你可以先看答案背帧序列,再反推状态变迁,最后回到题目条件里自己推一遍。我建议按这个顺序操作:第一步,把三次握手、四次挥手的两张状态图默画一遍;第二步,用题库里的一道错题把每一步的序号(SYN、ACK、FIN)和状态(LISTEN、SYN_SENT、ESTABLISHED、TIME_WAIT)写进表格;第三步,盖住答案,在十分钟内重推一遍。三步走完,基本不会再做错。
可靠传输那一块,滑动窗口和拥塞控制的题也很有套路。试题库特别喜欢考“发送窗口大小与接收窗口的关系”以及“慢启动阈值怎么变化”。这类题的关键是画时间轴:横轴是轮次,纵轴是拥塞窗口 cwnd,把每次收到 ACK 后窗口翻倍还是线性增长标清楚。很多同学翻车的原因不是不懂算法,而是没有把“超时重传”和“收到三个重复 ACK”两种情况区分开——前者把 ssthresh 减半且 cwnd 直接降到 1,后者也要减半但进入快速恢复,cwnd 从新阈值继续乘性增加。这两个分支在题库答案里经常被揉成一句话,题目一旦把“超时”和“冗余 ACK”同时列出来,不画时间轴就是等丢分。
3.2 UDP、DNS、HTTP:应用题里最值得背的五个端口与交互逻辑
应用层题目在期末和 408 里通常占 15% 左右,但它最容易靠“背多分”拿满,性价比很高。试题库里的选择题几乎绕不开几个固定组合:HTTP 用 TCP 的 80 端口、HTTPS 用 TCP 的 443、DNS 用 UDP 的 53、DHCP 用 UDP 的 67/68、FTP 用 TCP 的 20/21。端口号本身不难记,容易翻车的是“为什么 DNS 明明可能丢包还要用 UDP”——答案不是“它不怕丢”,而是“它一次报文很短,UDP 无连接的开销小,查不到就再发一次”。能把这句话说出来,简答题就稳了一半。
HTTP 的题还有一个逐年变多的趋势:从 HTTP/1.0 到 HTTP/1.1 到 HTTP/2,考的是连接复用和队头阻塞。试题库里早期题目可能只问“HTTP 是无状态的”,但最近两年很多题库增加了“HTTP/1.1 如何解决队头阻塞”“HTTP/2 的多路复用在什么层解决队头阻塞”这类题。如果你手上的 PDF 没有覆盖,不要慌,按这条线补充复习即可:HTTP/1.0 每个请求一个连接,HTTP/1.1 引入持久连接和管道化,HTTP/2 在一条 TCP 连接上分帧多路复用。自顶向下的教材对这部分讲得很细,适合和题库互相印证——一边做题一边对照教材的抓包图,效果远大于单刷。
3.3 含答案的题库怎么用:先遮答案限时做,再给错题做“考点归因”
很多人拿到含答案的 PDF 会直接“看答案—背答案—合上”,这是最浪费的做法。正确用法是给自己设一个限时:选择题每道 1 分钟,简答题每道 8 分钟,整套卷子按 120 分钟模拟。做题时答案区务必遮住,手机放远一点。做完之后对答案,不要只改一个对错符号,在题目旁边标出考点来源,比如“第 5 题错在把 TCP 和 UDP 的校验方式记混了,对应教材 3.2 节”。这一步才是题库拉分的关键,它把你的错误从“这道题不会”转成“这一类题不会”,下一步复习就有了靶子。
| 题号 | 我的答案 | 标准答案 | 错因归类 | 对应教材位置 |
|---|---|---|---|---|
| 12 | UDP 校验是可选 | TCP 校验是必须 | 传输层特性记混 | 3.2 节 |
| 27 | /26 可用主机数为 64 | 62 | 忘了排除网络地址和广播地址 | 4.3 节 |
这道“考点归因”可以用一个简单表格承载,每周汇总一次,你会发现错因高度集中在三到五类里,比如“端口号记混”“分片偏移单位算错”“慢启动阈值变错”。把高频错因浓缩成一张 A5 纸条贴在水杯上,考前两天反复看,比盲目从头刷到尾有效得多——这也是我把一份四百题的题库,用成四十个考点的方法。具体怎么从错题延伸到知识主干,放到第四章展开。
4. 用试题库做三轮复习:按知识域刷题的具体节奏与自测标准
4.1 第一轮:按章节顺序刷,把错题分成“不会、半会、粗心”三类
拿到题库后第一轮不要直接整套模拟,而是按章节顺序刷。原因是计算机网络的章节之间存在强依赖:网络层的题要用到数据链路层的帧概念,传输层的题要用到网络层的 IP 知识。如果一上来就做混合卷,你至少要同时回忆五章内容,很容易把“知识漏洞”和“审题失误”混在一起,难以定位。我见过的做法是:每看完一章教材,就同步做这一章的题库,当天完成,不隔夜。隔夜之后再错,就无法判断是没学会还是忘了。
做题时准备三个记号或三种颜色的笔:不会(完全想不起知识点)、半会(能排除两个选项但说不出原因)、粗心(概念清楚但笔误)。这三类的处理方式完全不同。不会的题,回到教材和笔记里,把相关知识点抄在题号旁边,当天睡前再看一遍;半会的题,重点看答案解析里的“为什么排除其他选项”,这类题最值得在考前两周反复做;粗心的题,只记录不深究,但连续出现三次同类粗心时,说明不是偶然而是习惯性跳步,需要把完整计算过程写出来再对照答案。
4.2 第二轮:只刷错题与“半会”题,把错因压缩成一句可核查的话
第一轮结束之后,千万不要立刻再刷一遍全题库。那样做既耗时间,又会让你陷入“我好像都会了”的假象。第二轮只看第一轮标记的错题和半会题,并且给自己加一个硬约束:每道题在重做之后,用一句话写下错因,不能只写“记错了”,要具体到“把 DHCP 的 discover 阶段记成了先于 offer”。一句话错因的作用是压缩复习成本,所有错题重做完之后,你手里会拿到一张二十条左右的错因清单,考前最后一天只需要看这张清单,不必再翻题。
在执行这一步时有一个判断技巧:如果一道题重做时仍然卡在同一个知识点上,说明你补的知识没有进长时记忆。解决办法不是再看一遍答案,而是去教材里找到那段原话,大声读出来并用自己的话复述,复述完了再回来做题。常见做法是照着答案抄一遍,这种做法对短时记忆有效,对两周后的期末无效——抄的时候大脑不费劲,没有生成“原来如此”的顿悟点。重做时如果能一眼写出那三个动作、两个阈值、一组端口,才算真正过关。
4.3 第三轮:用真题式的自查表判断是否具备进考场的能力
第三轮不是刷题,而是自测。把题库当“考卷”而不是“习题册”,选一个完整下午,拿一套没做过或印象淡的题目,严格按考试时间做一遍。做完之后对照答案,算出三个数字:基础知识正确率(只看记忆类选择题)、计算题得分率、简答题步骤分率。三个数字里,计算题得分率是最值得警惕的指标——记忆题可以通过短时间突击快速提高,计算题不行,它暴露的是你对协议流程是否熟练,这不是背答案能解决的。
如果你的计算题得分率低于 60%,说明问题不在于题目做少了,而在于没有形成稳定的解题模板。这时候不要继续刷题,要回到题库里把所有计算题分类,每类总结一个固定步骤。比如 CRC 题固定五步:确定多项式位数、补零、模二除、取余、拼接;子网划分固定三步:确定子网数、算新掩码、列地址范围。把这些步骤写在一张 A4 纸上,再拿同类题验证,直到每类题都能按步骤流畅写出来。这一步做完,进考场前你心里会有一个明确的底:哪些部分是保分项,哪些部分要靠首题思路兜底。
5. 避坑:这份试题库最常见的 5 个坑与排查方法
5.1 坑一:答案与现行教材不一致时,不要无脑信 PDF
现象:某题标准答案写“HTTP 默认端口为 8080”,或者把“Ping 协议工作在网络层”判为错,你的判断和答案明显冲突。原因:这类 PDF 往往基于某本老版本教材整理,协议演进或教材版本不同会导致答案漂移。解决:以你上课使用的教材和考研考纲为准。判断题如果答案和教材冲突,先查教材目录和术语表,教材怎么说就怎么答题。如果教材里也没有明确说法,就标记为“存疑题”,考前问老师或找权威标准(RFC 或课程课件),不要为一个存疑题浪费复习情绪。我建议在 PDF 的题号旁直接写“与教材冲突”四个字,把教材页码抄上,第二遍复习时遇到它就不会纠结超过三十秒。
5.2 坑二:子网掩码计算题里的“可用主机数”陷阱
现象:题目问“192.168.1.0/26 每个子网可用主机数是多少”,你快速答 62,答案却是 64。再仔细看题目,它可能问的是“总地址数”。原因:题库中“可用主机数”和“地址总数”经常混用,有些版本甚至漏掉网络地址和广播地址的概念。解决:做题时先把“可用主机数 = 2 的 n 次方减 2”写在题干旁边再代入。凡是答案和你的计算结果相差 2 的,优先检查是不是没有排除网络地址和广播地址;凡是一看到斜杠 n 就直接心算主机位的,先画出主机位长度再算。这类题的检查习惯是:把十进制 IP 转成二进制,在掩码边界画一条竖线,竖线右边的位就是主机位,数一数有几位,再套公式。
5.3 坑三:协议端口号背混,而且答案本身也可能是错的
现象:DNS 被记成 TCP 53,TFTP 被记成 TCP 69,DHCP 的 67 和 68 来回颠倒,结果标准答案里甚至出现“DHCP 客户端只用 67 端口”的错误说法。原因:端口号相近的协议多(53、67、68、69、161),PDF 整理者偶尔也会抄错。解决:自己整理一张端口表,只列本次考试范围里真正会考的协议,按键记忆:DNS=53;DHCP=67/68(服务端用 67,客户端用 68,服务端先响应);TFTP=69(和 FTP 的 20/21 分开记)。把这张表贴出来按周过一遍,遇到答案与教材附录不符时就以教材为准,不要和一个抄错的答案较劲。
5.4 坑四:只看答案不背流程,简答题丢步骤分
现象:选择题能做对,但把同样的知识点换成“简述 TCP 拥塞控制的四个阶段”,只能写出算法名,说不出每一步的状态变化。原因:选择题允许猜和排除,看了答案之后脑内“我记得我选过”会产生虚假熟练感。解决:针对 PDF 里的简答题,先按自己的话写一遍步骤,再和答案比对。比对时重点看自己缺了哪一步,比如“收到冗余 ACK 进入快速恢复”这一句,很多人漏掉。把每道简答题的标准步骤压缩成三步以内的口诀,考前背口诀比背长答案稳健得多。我给自己的例子是:慢启动“翻倍涨”,拥塞避免“加一涨”,超时“降到一”,冗余“减半进快恢”。口诀越短越不会在考场上卡壳。
5.5 坑五:把题库当考纲,忽略抓包题和实验题
现象:题库刷了三遍,结果期末考试出了“用 Wireshark 抓三次握手,指出其中一帧的 Sequence Number 含义”这类实践题,直接不会做。原因:题库覆盖的是纸面考点,不覆盖实验验证能力,计算机网络是一门需要动手抓包的课。解决:除非你确认自己的考试百分之百不出实验题,否则至少要把 Wireshark 的三次握手、HTTP 请求响应、DNS 查询这三个抓包场景跑一遍。抓一次包比背十遍状态图都管用,看到真实报文里的 SEQ 跳变,你对滑动窗口的理解会立刻立体起来。具体操作很简单:本机起一个 Wireshark,随便用一个浏览器访问任一网站流量,过滤 tcp.port == 443 就能看到握手的 SYN 和 ACK 序列。
6. 把题库变成自己的错题桥牌:一个可复制的三栏复盘法
到这一步,题库本身不再是重点,重点是你从里面提炼出的三类产出:错题清单、错因清单、考点步骤。我给自己定的规矩是把这些浓缩成一张三栏表,第一栏是“我错过的题”,第二栏是“错因一句话”,第三栏是“对应教材的位置或协议名”。实际操作下来的效果是:考前最后一天只看这一张 A4 纸,不再翻开 PDF。
| 题目浓缩短语 | 错因一句话 | 教材位置 / 协议名 |
|---|---|---|
| 子网划分可用主机数 | 忘了减 2,没排除网络号和广播号 | 教材 4.3 节,IPv4 编址 |
| TCP 慢启动阈值变化 | 超时重传和冗余 ACK 分支记混 | 教材 3.5 节,拥塞控制 |
| HTTP/1.1 队头阻塞 | 管道化阶段记混成 HTTP/2 才有 | 教材 2.2 节,HTTP 演进 |
三栏复盘法的执行规则很简单:把第四章第二轮整理出的错因清单,每一条对应到一道题、一个章节,做成一张不超过 20 行的表格。表格的行列顺序有讲究:第一列一定是题目最浓缩的一句话,不是整段题干,而是“子网划分可用主机数”“TCP 慢启动阈值变化”这样的短语;第二列写错因,禁止写“粗心”,必须写“管道化阶段记混成 HTTP/1.1 了”这种能指认知识点的描述;第三列写上教材页码和关键术语。表格做完后,你就拥有了一张“考前后悔药”。
有人问:那答案本身要不要再看一遍?我的习惯是复习三栏表时把答案盖住,只看第一列和第二列,尝试自己背出第三列。如果背不出来,就说明这个知识点已经在脑子里断联了,立即翻教材补上。这个方法我从期末用到考研,错题从六十道逐渐收敛到十八行,复习载体也从“刷题的证据”变成了“第二遍复习的主线”,每次考前都靠它平稳落地。
最后说一句经验:题库是别人的,错题表才是你的。我见过太多人把 PDF 从头到尾刷了三遍,分数仍然上不去,原因是他们一直在“浏览”而不是“提取”。一份含答案的题库,最有价值的不是答案本身,而是你在遮住答案、独立做对做错这个过程里留下的思考痕迹。希望这份用法和避坑清单,能帮你在期末和 408 复习里把题库真正变成自己的武器。
本文还有配套的精品资源,点击获取