简介:这份计算机网络复习资料以Word文档整理,面向考研408统考、申博复试及本科期末复习等场景,内容覆盖计算机网络概述、物理层、数据链路层、网络层等核心章节。资料系统梳理了互联网发展历程、网络体系结构、性能指标,并展开讲解电路交换与分组交换、香农公式、信道复用、封装成帧、透明传输、CRC差错检验、PPP协议、CSMA/CD机制、以太网MAC层、IP数据报格式、子网划分、ARP等高频考点。知识点按章节分条编排,并配有简明定义与对比说明,例如差错检测的CRC原理、信道的复用方式等,便于快速回顾与背诵。资源压缩包仅含1个docx文件,大小约12.36MB,文件结构简洁,打开即可使用。目前已有216人学习浏览,适合需要系统梳理计算机网络知识框架、备战考研或期末考试的考生。
1. 为什么考 408 的人需要这份资料:前四章的考点密度已经超过一本笔记
考过 408 的人大多有个类似的感受:计算机网络是最容易“以为自己会了”的一科。时延、带宽、CRC、CIDR……上课听一遍全懂,一合上书全忘。这份以申博复习为模板整理的计算机网络复习资料,正好卡在这个痛点上——它把第 1 章概述到第 4 章网络层的知识点压成了条目式笔记,连考点里的细碎数字(争用期 51.2μs、IP 首部固定 20B、片偏移单位 8B)都列得清清楚楚。对准备 408 统考的人来说,它是快速过考点的自查清单;对本科期末复习而言,它又能直接当背诵提纲用。这份资料真正适合两类人:一是时间紧、需要把概念快速转成记忆输出的考生;二是想给自己建一份考点索引的从业者。资料覆盖面也正好对应计算机网络里最吃记忆量的三层——物理层、数据链路层、网络层,所以我把这三层当成全文的主线来拆。
2. 把笔记拆成 408 考点表:三层协议栈的考点聚类与背诵输出
拿到复习资料先别急着从头背到尾,我通常先做一件事:把笔记里的每一条知识点先归一个“题型”,选择题、计算题还是简答题。这份资料的排版本身就在帮你做这件事——每一条后面要么跟数字,要么跟结论,比如“争用期 51.2μs”“总时延=发送+传播+处理+排队”“子网号全 0 和全 1 不能用”。这类内容在真题里几乎都是原句出题。下面我把前四章按 408 的考法重新聚类,标出哪些需要背原话、哪些需要理解计算。
2.1 第 1 章概述的考点聚类:互联网结构、性能指标与体系结构
第 1 章在 408 真题中通常是 1~2 道选择题,但它涵盖的概念密度非常高,经常出“反直觉”的选项。笔记里先列了互联网的两个基本特点:连通和共享,这两个词是后续所有网络的立论基础。接着是发展脉络:单个网络 ARPANET → 三级结构的互联网 NSFNET → 多层次 ISP 结构的互联网,这里爱考的是“哪一层结构引入了 ISP 概念”或“IXP 解决什么问题”。IXP 的考点很集中:允许两个网络直接相连并交换分组,不需要通过第三个网络转发,关键词是“直接相连”。
性能指标这一块是计算题的重灾区。笔记里列的速率、带宽、吞吐量、时延、时延带宽积、往返时间 RTT、利用率,其中最容易混的是带宽。资料里特意写了一句“带宽一般是时域”,这里我要展开说一下:在计算机网络里,带宽指的不是“频率范围”,而是“最高数据率”,考试计算一律按 bit/s 处理;只有在香农公式和奈氏准则里,带宽才是频率单位 Hz。判断题最爱在这里挖坑,比如“带宽越大,传播时延越小”——错,带宽影响发送时延,传播时延只取决于链路长度和介质中的传播速率。
总时延的拆解值得专门背下来:总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延。发送时延 = 数据长度 / 发送速率,传播时延 = 链路长度 / 传播速率,两者不是一回事。第一遍复习最容易记反“发送”和“传播”的对应关系。时延带宽积这个指标看起来抽象,其实就是“链路上正在传输的比特数”,最直观的应用是在停等协议里判断信道的利用率。利用率指标更有意思,笔记里只写了“利用率 10 倍”这个结论,实际上它的背景是:当网络利用率趋近 1 时,排队时延会按 ρ/(1-ρ) 这种关系急剧放大,从 0.5 升到 0.9,排队时延不是翻倍而是近乎指数增长,这就是 408 爱考的“利用率与时延的非线性关系”。
体系结构部分要背的是 PDU 和 SDU 的对应关系,我一般用一张表来固定记忆:
| 层 | 对等层间 PDU | 典型协议 | 常考锚点 |
|---|---|---|---|
| 应用层 | 报文 | HTTP、DNS、FTP | 消息内容 |
| 运输层 | 报文段(TCP)/ 用户数据报(UDP) | TCP、UDP | 端口号、序列号 |
| 网络层 | IP 数据报 | IP、ARP、ICMP、IGMP | 首部字段、分片 |
| 数据链路层 | 帧 | 以太网、PPP | MAC 地址、FCS |
| 物理层 | 比特 | 曼彻斯特编码 | 比特流、时钟 |
这张表解决了两件事:一是“各层传输的数据单位是什么”,二是“协议到底归属哪一层”,这两点几乎是每套真题必碰的基础。
2.2 物理层与数据链路层:信道复用与帧的判定边界
物理层本身在 408 里比重不高,但复习资料把信道分类、调制编码、香农公式、信道复用都列全了,这正好兜住真题里那群“送分题”。笔记里的信道三分类:单向通信(单工)、双向交替通信(半双工)、双向同时通信(全双工),这个概念常放在选择题里跟“CSMA/CD 为什么只能半双工”联动考。调制与编码的区别要清:基带调制是把基带信号变成另一种形式的基带信号(编码),带通调制是把基带信号搬移到更高频段,比如调幅、调频、调相。
香农公式是物理层唯一值得手算的点:C = W log₂(1 + S/N),C 是信道极限传输速率,W 是信道带宽(Hz),S/N 是信噪比倍数。这里多数人的翻车点在于题干给的是“信噪比 30dB”,不是 30 倍。dB 换算倍数的公式是 10log₁₀(S/N) = 30,说明 S/N = 1000。所以 30dB 要代入 1000,而不是 30。奈氏准则是另一条线:理想低通信道的最高码元速率是 2W 波特,如果每个码元携带 V 个比特,数据速率就是 2W·log₂V。真题里经常两个公式都给了信息,最后取两者算出的较小值作为实际极限速率。
数据链路层是这份资料的重头戏,笔记从“帧”开始展开:封装成帧、透明传输、差错控制是三个基本问题。封装成帧靠帧定界符,SOH(01)和 EOT(04),这里 408 考的是“为什么数据里出现定界符会出问题”,答案就是对端会误判帧边界。透明传输的解决办法,笔记里给了两条路:字节填充和零比特填充。PPP 协议用字节填充,转义字符是 0x7D;PPP 的零比特填充规则是连续 5 个 1 后插入一个 0,防止接收端把连续的 1 误认为帧结束标志。这两个“16 进制数”和“连续 5 个 1”是高频选项。
差错检测这一节强烈建议按“手算能算对”的标准来复习,因为哪怕是选择题,也常要求你判断 FCS 余数是不是 0。CRC 的核心逻辑是把数据 M 看成二进制多项式,除以生成多项式 P,得到的余数 R 作为帧检测序列 FCS 拼在数据后面发出去。接收端把整个帧除以同一个 P,余数为 0 则保留,不为 0 直接丢弃。这里要特别注意:CRC 只能做到“无差错接收”,不能纠错,而且它检测不到帧丢失、帧重复、帧失序——这三类问题要靠可靠传输机制解决,笔记里这句话是原句,经常被拿来当成“差错控制包括哪些”的干扰项。
局域网部分的考点集中在 CSMA/CD 和以太网帧。CSMA/CD 口诀:先听后发,边听边发,冲突停止,延迟重发。争用期是 51.2μs,对应 10Mbit/s 以太网就是 512bit,也就是 64 字节的最小帧长。考试常考的是:如果以太网帧小于 64 字节,就认为是冲突产生的无效帧,接收方直接丢弃。有效帧的数据部分长度在 46~1500 字节之间,外层 MAC 帧加上目的地址、源地址、类型等字段后是 64~1518 字节。只要长度不在合法范围、FCS 有错误、帧长不是整数字节,都属于无效 MAC 帧,直接丢弃。适配器只接收三类帧:单播帧、广播帧(全 1 地址)、多播帧,这一点也是选择题的常客。
2.3 第 4 章网络层的考点聚类:ARP、IP 数据报与 CIDR 路由查找
网络层是 408 里分值最高、计算量最大的一章,复习资料在这章写的最细,值得重点过两遍。首先明确网络层的工作方式:无连接、尽最大努力交付的数据报服务。这个“尽力而为”意味着 IP 层不保证可靠交付,可靠交付是运输层 TCP 的职责——这是整个章节的地基。
IP 地址分类是基础题。笔记里强调“网络数 -1 是因为网络号全 0 不指派”“主机数 -2 是因为主机号全 0 全 1 不用”,这两个“减几”几乎是每年必考。范围上,A 类地址 1~126,其中 127 作为回环测试地址不分配给具体网络;B 类 128~191;C 类 192~223。背诵时有三个锚点:A 类网络号占 8 位,B 类占 16 位,C 类占 24 位,每个网络的主机数对应 2²⁴、2¹⁶、2⁸ 再减 2。
ARP 的考点很固定:ARP 用于同一个局域网内把 IP 地址解析成 MAC 地址。主机查自己的 ARP 高速缓存,没有就广播发送 ARP 请求分组,目标主机收到后单播回 ARP 响应。跨网段通信时,源主机的 ARP 请求先找网关路由器的 MAC 地址,然后由路由器在目标网段内继续解析。考题往往会在这里掺一句错误的说法,比如“ARP 请求报文是单播”,这是错的,请求一定是广播。
IP 数据报首部 20 字节固定部分是背诵题的核心:版本 4 位(IPv4 取 4)、首部长度 4 位(以 4 字节为单位,常用值是 5,即 20 字节)、总长度 16 位(最大 65535 字节)、标识 16 位、标志 3 位(MF=1 表示还有分片,DF=1 表示不可分片)、片偏移 13 位(以 8 字节为单位)、TTL 8 位(每经过一个路由器减 1)、协议 8 位(ICMP=1,TCP=6,UDP=17)、首部检验和 16 位、源地址和目的地址各 32 位。分片计算题的标准做法是:拿到总长度和 MTU,先减去首部 20 字节算数据部分,分片后每片的数据部分必须是 8 的整数倍,片偏移就是“该片起始位置去掉 8 字节后的倍数”。比如一个 4000 字节的数据报,MTU=1500,数据部分 3980 字节,每片最多 1480 字节,三片偏移分别是 0、185、370。
CIDR 和无类域间路由是网络层最后的大题来源。笔记里“最长前缀匹配”五个字是全部题眼:查路由表时可能遇到多个匹配结果,必须选择前缀最长的那个条目。子网划分阶段用的是两级转三级 IP:结构从 {网络号,主机号} 变成 {网络号,子网号,主机号},子网掩码用来把目的 IP 解析成网络地址。这类题我一般按三步走:先根据掩码长度确定子网号位数,再算每个子网的地址范围,最后排除全 0 和全 1 的子网号。CIDR 则更进一步合并路由表项,把多个连续子网聚合成一条“超网”,配合最长匹配原则成为路由转发的核心算法。
路由协议部分要抓住内外边界:自治系统 AS 内部用内部网关协议 IGP,常见的有 RIP 和 OSPF;AS 之间用外部网关协议 EGP,也就是 BGP。RIP 基于距离向量,只适合小网络,最大跳数 16 就是不可达;它只和相邻路由器交换信息,交换的内容是当前整个路由表,每隔固定时间交换一次。距离向量算法看起来绕,其实就四步:把收到的相邻路由表里每条距离加 1、下一跳改成该路由器;然后和本地路由表逐条比对;如果目的网络相同且距离更短就替换;如果下一跳相同无论如何都用新收到的值更新。这个算法在真题里多以“给定两个路由表,求更新后某一项”的形式出现。
3. 三条可复现的复习线:从概念快背到 CRC、CIDR 手算脚本
笔记整理得再好,不复现也是黑匣子。我的做法是把复习拆成三条并行的训练线:一条管概念背诵,一条管计算手熟,一条管真题验证。三条线合起来,才能让资料里的知识点从“见过”变成“会用”。
3.1 概念快背线:每天 15 分钟卡片法,覆盖易混名词
复习资料里有一批“一背就会、不背就错”的名词对撞点,我把它们抽出来做成对照卡,每天花 15 分钟快背,遮住右列自己说出左列的定义。下面这张表我强烈建议复制下来:
| 左列(题干关键词) | 右列(必背结论) |
|---|---|
| 电路交换 | 面向连接,两个用户通话期间始终占用端到端资源 |
| 分组交换 | 存储转发,按需共享链路,可统计复用 |
| 单工 / 半双工 / 全双工 | 单向 / 双向交替 / 双向同时 |
| 集线器 | 物理层设备,冲突域不隔离,逻辑上还是总线 |
| 交换机 | 数据链路层设备,多接口网桥,可存储转发或直通转发 |
| 路由器 | 网络层设备,隔离冲突域与广播域 |
| 争用期 51.2μs | 10Mbit/s 以太网对应 512bit,最小帧长 64 字节 |
| MAC 地址 | 硬件地址 48 位,适配器根据它判断是否接收帧 |
| IP 数据报首部 | 固定 20 字节,总长度字段 16 位上限 65535B |
| 分片偏移单位 | 8 字节,第二片偏移 = 第一片数据 / 8 |
| RIP 最大跳数 | 16 表示不可达 |
| PPP 零比特填充 | 连续 5 个 1 后插入 0 |
这些对偶关系看似基础,但真题里凡是选“下列说法错误的是”,几乎都是从这张表里取反例。每天过一遍,不是简单读,是合上资料默写,写错的标记出来,第二天先复习错题再往下背。坚持一周,你会发现自己对“局域网的广播帧”“交换机的转发方式”这些细节的反应速度快很多。
3.2 计算训练线:CRC、时延带宽积、CIDR 最长匹配的手算代码
计算部分光用眼睛看资料是不够的,我习惯写一个小脚本来自动化“验算”。不用追求复杂的工程代码,就为把答案对一下。下面这张 CRC 校验脚本可以让你把自己的手算结果与机器结果对照:
# CRC 模 2 除法校验小工具:把生成多项式按二进制传入 def crc_divide(data: str, poly: str) -> str: """对 data 做模 2 除法,返回余数 FCS""" n = len(poly) - 1 # 冗余位个数 data += '0' * n # 数据后补 n 个 0 d = list(data) for i in range(len(data) - n): if d[i] == '1': # 当前位是 1 就执行异或 for j in range(len(poly)): d[i + j] = '0' if d[i + j] == poly[j] else '1' return ''.join(d[-n:]) def crc_check(frame: str, poly: str) -> bool: """接收端验证:整个帧除以 poly,余数为 0 表示无差错接收""" return crc_divide(frame, poly) == '0' * (len(poly) - 1) if __name__ == '__main__': poly = '1011' # 生成多项式 x^3 + x + 1 data = '1101011011' fcs = crc_divide(data, poly) print('FCS 余数:', fcs) # 追加到 data 后面就是发送帧 print('校验通过:', crc_check(data + fcs, poly))逻辑说明:crc_divide 先把数据末尾补 len(poly)-1 个 0,然后用多项式逐位做“不进位”的模 2 减法,也就是按位异或;如果没有余数,说明接收正确。参数说明:poly 的二进制写法必须和生成多项式的系数一一对应,比如 x³+x+1 是 1011,中间缺的 x² 项要写 0,写成 1011 而不是 111。余数 FCS 的位数永远是 len(poly)-1 位,少了要补前导 0。
时延计算这块不需要脚本,但我会把结论固化成一个“代公式”流程:先问数据长度单位是字节还是比特,字节必须乘 8;再问题目给的是“链路长度”还是“端到端距离”,中间隔了几个路由器,传播时延要按每一跳分别加总。典型题目是 A 到 B 经过两个路由器,每段链路长度不同,速率也可能不同,总发送时延等于几段发送时延之和,总传播时延等于各段传播时延之和,处理时延和排队时延题干明确给出为 0 就忽略,没给默认按 0 处理。这个“链路分段”的意识比背公式更重要。
CIDR 最长匹配的验证脚本同样很实用,尤其是路由表条目超过 3 条以后,手算容易漏项:
# CIDR 最长前缀匹配:把目的 IP 与路由表逐条按前缀长度截断比较 def ip_to_bin(ip: str) -> str: """把点分十进制 IP 转成 32 位二进制字符串""" return ''.join(f'{int(x):08b}' for x in ip.split('.')) def longest_match(dest_ip: str, routes: list) -> str: """ routes 格式: [(网络地址, 前缀长度, 下一跳), ...] 返回最长匹配到的下一跳地址 """ best_len = -1 best_hop = None dest_bin = ip_to_bin(dest_ip) for net_ip, prefix_len, next_hop in routes: # 前缀位完全相同才算匹配 if dest_bin[:prefix_len] == ip_to_bin(net_ip)[:prefix_len]: if prefix_len > best_len: # 前缀越长越优先 best_len = prefix_len best_hop = next_hop return best_hop if __name__ == '__main__': routes = [('192.168.1.0', 24, 'R1'), ('192.168.0.0', 16, 'R2'), ('0.0.0.0', 0, 'R3')] # 默认路由 print(longest_match('192.168.1.100', routes)) # 预期输出 R1逻辑说明:longest_match 把目的 IP 和路由表项的网络地址都转成 32 位二进制,按 prefix_len 截断比较,相等才算匹配;匹配项里选前缀长度最大的。参数说明:默认路由的前缀长度为 0,一定会匹配,但它只用来兜底,永远不会被选为最长匹配。这个脚本的另一个用途是给自己出题:随便列 3~4 条路由表,随机生成目的 IP,先手算再跑脚本核对。
3.3 真题对照线:用 408 真题验证复习盲区
计算脚本解决的是“算得对不对”的问题,真题解决的是“考点会不会出现在这个角度”的问题。我的建议是每复习完一章,立刻找近 5 年的 408 真题对应章节做 3~5 道选择题,不贪多,但每道题都要问自己三个问题:这题考的是资料里哪一条;资料里那条原话能不能直接答对;如果答错了,是没背到还是没理解。按这个节奏,资料里出现过的数字会被真题反复激活,比如 64 字节最小帧长、46~1500 字节数据长度、20 字节首部,出现 3 次以上就自然记住了。
对于综合题,推荐用前面那段 CIDR 脚本做辅助:把真题里的路由表原样填进 routes,目的 IP 填进去,看输出结果,再反向推演一次手算过程。这样能很快发现自己是不是把“网络地址”和“下一跳地址”搞混了。真题的错题不要只标个“粗心”,要回到资料里找到对应的小节,在那一页旁边补一句“这个点会以 XX 方式出题”。一个月下来,资料就被你改造成了最贴近真题的背诵手册。
4. 避坑指南:408 和本科期末复习里最容易翻车的五个位置
复习资料的坑往往不是资料本身错,而是笔记太凝练,读者没把“结论”和“前提条件”对上。下面五条是我反复看到的翻车现场,每条按现象、原因、解决展开。
4.1 把“时延”背成名词,却没掌握排队时延占的是哪一段
现象:考到“路由器转发分组时,总时延中哪些时延会随网络负载变化”时,只会背总时延公式,答不出主要变的是排队时延。
原因:资料里只有一句话“总时延=发送时延+传播时延+处理时延+排队时延”,但没有把每种时延在链路的哪个位置出现讲透。很多人把“排队”想成节点内部的固定开销,忽略它是动态变化的。
解决:在纸上画一条从主机 A 到主机 B、中间经过两台路由器的链路,然后逐跳标出:发送时延出现在“出端口”位置,传播时延出现在“链路段”上,处理时延和排队时延出现在“路由器入口”位置。网络越拥挤,路由器缓冲区里排队的时长越长,排队时延是唯一随利用率剧烈增长的项。把这张图印在脑子里再去做真题时延题,不容易被干扰项带偏。
4.2 背了香农公式却不知道怎么处理信噪比 dB 与倍数的关系
现象:题干写“信噪比为 30dB”,计算时代入 C = W·log₂(1+30),结果差一大截。
原因:笔记里写了香农公式,但没有单独提醒 dB 到倍数的换算。这是本科课本里默认“你已经会”的数学基础,可考场上高压状态下很多人会惯性代入 dB 的数值。
解决:在资料香农公式旁边补一行:信噪比(dB)= 10·log₁₀(S/N),所以 30dB 对应 S/N = 1000;3dB 对应约 2 倍,10dB 对应 10 倍,20dB 对应 100 倍。平时做题只要出现 dB,先转成倍数再做后续运算,习惯成自然后再看“带宽 3kHz、信噪比 30dB”这类题就是纯送分。
4.3 CRC 手算时生成多项式写错位,导致余数永远对不上
现象:手算一个 CRC 校验,按资料里的多项式 x³+x+1 转二进制,写成了 10101,结果 FCS 位数变成 4 位,怎么算都和标准答案不一致。
原因:多项式和二进制位之间是一一映射关系,x³+x+1 的完整形式是 1·x³ + 0·x² + 1·x¹ + 1·x⁰,所以二进制是 1011,不是 10101。漏掉系数为 0 的项,除数位数就变了,补零个数也跟着错。
解决:把生成多项式拆成系数序列再转二进制,缺哪一项就在对应位置补 0。写清楚“除数位数 = 多项式最高次幂 + 1,冗余位数 = 最高次幂”。手算余数长度不对时,先回头检查是不是这里写错了。用前面 3.2 节的 crc_divide 脚本验算一次,就会立刻发现问题。
4.4 CIDR 最长匹配被理解成“找网络号更大的”,排错了优先级
现象:路由表里两条条目都能匹配目的 IP,其中一条是 /16,另一条是 /24,有人选了 /16 那条,理由是“网络更大,先匹配”。
原因:资料里写的“最长匹配”原则被误读成了“最大网络”,实际要对每条匹配项比较前缀长度,前缀越长代表匹配越精确,优先级越高。/16 是更大范围,但不精确。
解决:记住判定顺序:先用每条条目的掩码对目的 IP 做与运算,筛出网络地址相同的匹配项;再在匹配项中挑前缀长度最大的作为下一跳。碰到路由聚合或默认路由 0.0.0.0/0 时,默认路由永远是最后兜底,它前缀长度是 0,永远不可能成为最长匹配。用第 3 章的 longest_match 脚本把例子跑一遍,以后看到这种题干条件反射就是“前缀长度优先”。
4.5 把“尽力而为”理解成“乱丢分组”,反而错选了网络层不提供可靠交付
现象:选择题问“关于 IP 层服务特点哪个说法正确”,看到选项里“IP 层提供可靠的数据传输服务”,知道是错的,但又错以为“IP 层会尽力丢包,不用管可靠性”。
原因:“尽力而为”这个词带有歧义,容易被理解成“不可靠所以随便”。实际上它的准确含义是 IP 层不负责重传、排序和纠错,但这不是它“故意”不可靠,而是把可靠性责任交给高层的 TCP 处理。
解决:把这个结论背成一个固定句式:IP 提供无连接、不可靠的“尽力交付”服务,可靠性由 TCP 保证,差错检测由链路层 FCS 承担。考试里只要出现“IP 提供可靠交付”直接判错,出现“IP 尽力而为”判对,不需要犹豫。
5. 最后一公里:用这份资料做两周一测的主动回忆验证
资料本身是一份静态的索引,你要做的是让它变成动态的自我检验工具。最后一章我给两个具体动作:一个是把题干关键词变成检索入口,一个是每两周做一次“无笔记输出”的小考。
5.1 把“题干关键词”变成检索入口:30 秒定位考点
做题时最怕的不是不会,而是看到题目不知道它想考哪一章。我建议你在资料每一章的扉页加一张关键词映射表,把真题题干里高频出现的词汇和对应考点绑在一起。这份资料覆盖的三章可以这样建:
| 题干关键词 | 定位到资料哪一节 | 必答结论 |
|---|---|---|
| 集线器、冲突 | 第 3 章 CSMA/CD | 集线器物理层设备,逻辑总线 |
| 交换机、自学习 | 第 3 章链路层扩展 | 存储转发/直通,隔离冲突域 |
| 争用期、最小帧长 | 第 3 章以太网 | 51.2μs、64 字节 |
| 生成多项式、FCS | 第 3 章差错检测 | CRC 模 2 除法,余数 0 |
| ARP、MAC 地址 | 第 4 章地址解析 | 广播请求、单播响应 |
| 分片、片偏移 | 第 4 章 IP 数据报 | 偏移单位 8B |
| 子网掩码、路由表 | 第 4 章划分子网 | 与运算求网络地址 |
| 最长匹配、CIDR | 第 4 章构造超网 | 前缀越长越优先 |
| 信噪比、香农 | 第 2 章信道极限容量 | 30dB=1000 倍 |
这张表的价值在于:拿到任何一道真题,先扫题干关键词,再回到资料对应节,整个过程不超过 30 秒。时间一长,你看到题目就能条件反射式地知道去翻哪一页,考试时不会在草稿纸上反复列公式。
5.2 两周一次的“无笔记输出”验证
最后一个技巧,也是我自己的习惯:每两周挑一个固定时间,关掉所有笔记和资料,拿出一张 A4 纸,凭记忆做三件事。第一,画五层体系结构图,标出每一层的 PDU 名称和典型协议;第二,默写三个最重要的数字组——争用期 51.2μs/64 字节、IP 首部 20 字节、46~1500 字节数据长度;第三,手算一道 CRC 余数和一道 CIDR 最长匹配,答案先不核对。整个过程控制在 30 分钟以内,然后打开这份资料逐项对照,把没写出来的点红笔圈出来。
这套“无笔记输出”最狠的地方是它专门打击似懂非懂。资料里很多知识点,比如 ARP 响应是单播、RIP 下一跳加 1、片偏移第一位 0,看的时候都觉得简单,可真到默写时就会卡壳。圈出来的那些点,才是你真正欠的账。把这些欠账补成新卡片,放进 3.1 的 15 分钟快背循环,两周后再测一次。从那以后我每次复习新章节都强制走一遍“先输出、再对照、后补卡”,不用等考试就知道自己哪里会翻车,这份资料也从一个知识点列表变成了真正长在脑子里的检索框架。希望帮到你。
本文还有配套的精品资源,点击获取