简介:这份PDF是《通信网络基础》(李建东、盛敏编著)教材的课后习题答案,面向通信工程、网络工程等专业的学生及备考人员,用于核对课后练习、梳理章节重点与巩固概念。资源包内仅含1个PDF文件,大小约1.32MB,按章节顺序编排,覆盖通信网络组成、接入与网络链路、分组交换、虚电路、ATM信元、OSI与TCP/IP模型对应关系以及随机过程等核心考点,并配有公式推导与计算过程。目前已有296人学习下载,适合在复习阶段对照教材逐题订正,也可作为期末备考与考研初试的知识点速查材料,帮助读者快速定位薄弱环节、理解典型题型的解题思路。
1. 通信网络基础课后习题答案怎么用:从“对答案”到“真会做”的分水岭
很多人拿到《通信网络基础》李建东、盛敏版课后习题答案.pdf,第一反应是终于有救了,第二反应是直接抄。但通信网络基础这门课有个特点:习题里大量涉及分层模型、协议交互、排队论、路由算法和信道容量计算,光看答案的最终数字,你根本不知道中间那步香农公式是怎么代进去的,也不知道为什么这道题要用M/M/1而不是M/M/c。这份答案真正的价值不在“对错”,而在于它是一份可逆向拆解的解题过程样本。适合谁用?正在学这门课、准备期末或考研复试、以及需要快速捡起通信网络计算能力的从业者。下面我按“怎么把答案用成自己的解题能力”这条线,把常见做法和踩坑点讲清楚。
2. 先搞懂答案里反复出现的四类题型:不对着目录翻,对着计算逻辑翻
2.1 分层与协议交互题:答案里的箭头图才是重点
通信网络基础的课后题里,相当一部分是画协议交互过程,比如停等协议、滑动窗口、CSMA/CD冲突退避。答案.pdf里通常用箭头和标注表示帧的发送、确认和超时。很多人只看文字结论“第3帧重传”,但真正要抄的是箭头之间的时间关系。
我一般会这样做:把答案里的交互图遮住,自己先在纸上画一遍,重点标三个量——发送时延、传播时延、处理时延。然后对照答案看自己漏了哪个。常见错误是把传播时延和发送时延混在一起算,尤其是在带宽高、距离远的链路上,这两个量级差很多。
参数上要盯住:帧长L、带宽R、距离d、传播速度v。发送时延是L/R,传播时延是d/v。答案里如果出现“忽略处理时延”,你就要在笔记里补一句“实际设备有转发时延,考试按题意忽略”。
2.2 信道容量与信噪比计算:香农公式的代入顺序不能乱
香农公式C = B log₂(1 + S/N)是必考。答案里经常直接给结果,比如“C ≈ 3.46 Mbps”。但你得自己把中间步骤补全:先确认B是Hz还是kHz,S/N是比值还是dB。如果是dB,先转成比值:S/N = 10^(SNR_dB/10)。
我见过太多人翻车在单位上。比如B=1 MHz,SNR=20 dB,答案写C=6.66 Mbps。你算一下:20 dB → 100倍,log₂(101)≈6.66,再乘1e6,正好。但如果把1 MHz当成1e3 Hz,结果就差三个数量级。所以看答案时,第一件事是把单位圈出来。
提示:答案里如果出现“约等于”,你要自己用计算器按一遍,确认是四舍五入还是近似公式。
2.3 排队论与网络性能题:M/M/1的四个公式要能默写
李建东版教材里排队论部分课后题不少。答案.pdf通常直接给利用率ρ、平均队长L、平均等待时间W。但你要知道这些量怎么来的:
- ρ = λ/μ
- L = ρ/(1-ρ)
- W = L/λ = 1/(μ-λ)
- 系统时间W_s = W + 1/μ
看答案时,重点看题目给的是λ还是到达间隔,给的是μ还是服务时间。如果给的是平均服务时间1/μ,你要先取倒数。常见坑:把λ和μ的单位搞混,一个用“个/秒”,一个用“个/分钟”,答案里不会提醒你,但结果会差60倍。
2.4 路由与转发题:最短路径算法的表格怎么填
Dijkstra和距离向量是高频考点。答案里通常给一张最终路由表,但中间迭代过程被省略了。你要做的是把每一步的候选节点和距离补出来。我一般会画一个表,列是目的节点,行是迭代次数,每轮更新一次。
参数上注意:链路代价是跳数还是带宽倒数。如果是带宽倒数,代价可能是小数,答案里可能保留两位。你要确认题目要求是“最小跳数”还是“最小代价”。这两个算出来的路径可能不一样。
3. 把答案变成可复现的解题流程:我常用的三步拆解法
3.1 第一步:遮住答案,只读题干,写出已知量和求解量
这一步看起来笨,但最有效。拿一张白纸,左边写“已知”,右边写“求”。比如题目说“一个CSMA/CD网络,电缆长度2 km,信号传播速度2×10⁸ m/s,帧长1000 bit,带宽10 Mbps,求最小帧长”。你先把已知列出来:
- d = 2000 m
- v = 2e8 m/s
- L = 1000 bit
- R = 10e6 bps
求:最小帧长L_min。
然后自己先推:往返传播时延2τ = 2d/v = 2×2000/2e8 = 2e-5 s。最小帧长L_min = 2τ × R = 2e-5 × 10e6 = 200 bit。但题目给的帧长是1000 bit,大于200 bit,所以能检测冲突。
写完再看答案,对比自己的推导。如果答案用了不同公式,记下来。
3.2 第二步:把答案里的公式抄成“条件→公式→代入→结果”四段式
不要只抄结果。我习惯在笔记本上这样写:
条件:B=1 MHz, SNR=20 dB 公式:C = B log2(1+S/N) 代入:S/N = 10^(20/10)=100, C=1e6*log2(101) 结果:C≈6.66 Mbps这样复习时一眼就能看出哪一步卡住。答案.pdf里如果跳步,你就补上。补不上的地方,翻教材对应章节。
3.3 第三步:用Python把计算题批量验证一遍
通信网络基础的计算题重复性高,我一般会写个小脚本把常见公式跑一遍。比如香农公式和M/M/1:
import math def shannon(B, snr_db): """B: 带宽Hz, snr_db: 信噪比dB""" snr = 10 ** (snr_db / 10) return B * math.log2(1 + snr) def mm1(lam, mu): """lam: 到达率, mu: 服务率""" rho = lam / mu L = rho / (1 - rho) W = 1 / (mu - lam) return rho, L, W # 验证:B=1MHz, SNR=20dB print(shannon(1e6, 20)) # 输出约 6.66e6 # 验证:lam=100, mu=120 print(mm1(100, 120)) # rho=0.833, L=5, W=0.05逻辑说明:shannon函数先把dB转成比值,再代入公式。mm1函数直接返回利用率、平均队长和平均等待时间。参数说明:B单位Hz,snr_db单位dB,lam和mu单位要一致(个/秒或个/分钟)。跑一遍脚本,再对照答案.pdf里的数值,如果对不上,先检查单位,再检查公式。
注意:脚本只用来验证,不要用来代替手推。考试时没有Python。
4. 避坑与排查:对答案时最容易翻车的五个地方
4.1 现象:答案里出现“忽略传播时延”,但你算出来差很多
原因:题目场景是局域网还是广域网没看清。局域网传播时延小,可以忽略;广域网必须算。解决:先看题目给的d和v,如果d/v远小于L/R,才可以忽略。否则老老实实加上。
4.2 现象:香农公式算出来和答案差一倍
原因:把B当成了双边带带宽。通信原理里有些公式用双边带,但香农公式用的是单边带带宽。解决:确认题目给的是信道带宽还是频带宽度。一般“带宽”就是B,直接代入。
4.3 现象:M/M/1的W算出来是负数
原因:λ > μ,系统不稳定,排队无限增长。答案里如果出现负数,说明题目假设λ < μ,你代错了。解决:先检查λ和μ的大小关系,如果不满足λ < μ,题目本身有问题或者你抄错了。
4.4 现象:Dijkstra算法选出的路径和答案不一样
原因:链路代价相同的情况下,选节点的顺序不同会导致等价路径。解决:看题目是否要求“唯一最短路径”。如果没有,你的路径只要总代价最小就算对。答案.pdf可能只给了一种。
4.5 现象:CRC校验题答案的余数和你的不一样
原因:生成多项式的最高位和最低位处理方式不同。有些教材要求补零,有些不补。解决:翻教材对应章节的例题,确认该校的约定。李建东版一般是在数据后面补r个零,r是生成多项式最高次。
5. 进阶用法:把课后题答案变成自己的题库和复习索引
5.1 用表格给每道题打标签
我一般会建一个Excel或Markdown表格,列包括:题号、题型、核心公式、易错点、掌握程度。比如:
| 题号 | 题型 | 核心公式 | 易错点 | 掌握程度 |
|---|---|---|---|---|
| 3-5 | 香农 | C=B log2(1+S/N) | dB转比值 | 熟练 |
| 4-2 | 排队 | L=ρ/(1-ρ) | λ和μ单位 | 需复习 |
| 5-7 | 路由 | Dijkstra | 等价路径 | 熟练 |
这样复习时直接看“需复习”那几行,不用翻整本书。
5.2 把答案里的跳步补成完整推导,做成自己的速查卡
答案.pdf最大的问题是跳步。我习惯把每道题的完整推导写在卡片上,正面是题目,背面是四段式推导。考前只看背面,遮住结果自己推。推不出来的,标记下来重点看。
5.3 用Anki或类似工具做间隔重复
通信网络基础的公式不多,但容易混。我把香农、M/M/1、CRC、Dijkstra做成填空题,每天刷10张。一周后基本不会忘。
5.4 最后一句实在话
这份答案.pdf我前后翻过三遍。第一遍抄,第二遍推,第三遍讲给别人听。讲得出来,才是真会。希望帮到你。
本文还有配套的精品资源,点击获取