
简介这份资源是面向西安电子科技大学计算机网络课程期末复习的PDF资料适合西电本科在读学生及需要系统备考计算机网络考试的学习者使用帮助快速掌握课程重点与常见题型。内容围绕核心考点展开以问答形式对分组交换、电路交换与报文交换三种交换技术的工作原理、优缺点和适用场景进行了细致比较同时对计算机网络发展阶段、因特网标准制定流程、网络分类等易混淆知识点做了清晰梳理并配套时延计算等典型例题的解题思路可直接对照记忆与自查。资源为单个PDF文件压缩包约214KB内容精炼无冗余排版方便打印或移动端随时翻阅适合考前集中背诵和查漏补缺。目前已有1400余人学习使用是期末冲刺阶段一份高效、实用的复习参考资料。1. 把这份西电《计算机网络》期末复习资料拆开看它到底值不值得你花时间先说结论这份资料不是教材不是网课就是一份谢希仁版教材课后习题的答案整理覆盖到传输层之前的内容应用层偏少主要集中在物理层、数据链路层和网络层的经典题目。期末复习时间紧、不知道背什么的时候它的价值非常高——因为西电的计算机网络期末考试相当一部分题目就是课后习题的变形计算题更是直接套原题的数字改一改就考。适合谁两类人。第一类是复习时间不够、想把课后题答案直接背下来的学生第二类是已经看过一遍教材、但对「这道题到底怎么答才能拿分」心里没底的人。不适合谁想靠它从零学懂计算机网络的人——它没有推导过程没有教材原文只有结论和答案你如果基础概念还糊着拿到这份资料也就是看个热闹。从内容结构看资料的出题逻辑非常清晰概述部分围绕三种交换方式的对比、分层结构的意义、性能指标的计算物理层围绕奈氏准则与香农公式、曼彻斯特编码数据链路层围绕CSMA/CD协议与最短帧长计算、以太网交换机的应用场景网络层则集中在IP地址分类、子网划分、IP分片计算、ARP与ICMP的作用。这基本就是期末考试的出题地图。2. 分组交换为核心的三种交换方式考试对比题的应答框架2.1 三种交换方式的本质区别与答题关键词期末试卷里「从多个方面比较电路交换、报文交换和分组交换的主要优缺点」是高频考题而这份资料给出的答案框架可以直接背。电路交换的答题关键词是「独占物理线路、实时性强、时延小、线路利用率低、接续时间长」报文交换的关键词是「存储转发、中继电路利用率高、传输时延大、占用交换机内存大」分组交换的关键词是「动态复用、高效、灵活、迅速、可靠」。三个知识点需要你额外补充理解否则考场上换个问法你就懵了。第一分组交换的「动态复用」指的是数据被分割成固定长度的分组后每条物理线路上可以同时承载多个不同用户的分组线路带宽是逐段占用的。第二为什么分组交换比电路交换电路利用率高因为电路交换在通信期间全程独占链路即使双方不说话信道也是浪费的分组交换只在有分组要发时才占用链路。第三为什么比报文交换时延小因为报文交换是整个报文一起存储转发一个长报文在中间结点要完整接收才能继续转发而分组交换以短分组为单位第一个分组还没传完后续分组就可以跟着转发形成流水线。2.2 分组交换时延计算从原理公式到推导过程资料里有一道经典计算题1-10题题目说要传送的报文共x比特从源站到目的站经过k段链路每段链路传播时延为d秒数据率为b b/s电路交换的建立时间为s秒分组交换的分组长度为p比特各结点排队等待时间忽略不计问什么条件下分组交换时延比电路交换小。电路交换总时延 s 发送时延x/b k段链路的传播时延k×d。这里要注意电路交换建立后数据是连续发送的所以发送时延只有一份x/b传播时延要算k段链路每一段的传播时延之和。分组交换总时延 发送时延 传播时延 存储转发时延。发送时延要算两部分第一个分组从源站出发到完全进入第一段链路需要p/b秒之后每经过一个结点该结点要完整收到一个分组才能开始转发所以中间k-1段链路会额外产生(k-1)×(p/b)的存储转发时延所有分组全部发送完成需要(x/p)个分组的发送时间即(x/p)×(p/b) x/b秒。总时延 x/b (k-1)×(p/b) k×d。让分组交换时延小于电路交换即 x/b (k-1)×(p/b) k×d s x/b k×d化简后得到(k-1)×(p/b) s即 s (k-1)×(p/b)。考场上可以直接用这个化简后的条件判断。2.3 第1-11题的延伸分组长度p取多大时总时延最小这是同一道题的进阶版本质是对总时延公式求极值。题目改为分组的数据部分长度为p每个分组的控制信息为h比特总分组长度为ph问p取何值时总时延最小。总时延 发送时延 存储转发时延 x/b (k-1)×((ph)/b)。因为每个分组的实际发送长度是ph而不是p。对p求导d(总时延)/dp (k-1)/b × [x × (-1/p²)] 的导数部分要仔细算完整表达式是 (k-1)/b × (1 - x·h/p²) 的等价形式。令导数等于0得到 p sqrt(x·h)。也就是说分组数据部分长度取报文长度与控制信息长度的乘积的平方根时总时延最小。这个结论考试直接填答案没问题。理解上要抓住一个直觉分组太短控制信息占比太高带宽浪费在头部上分组太长存储转发时延变大因为每个中间结点都要等完整分组到达而且最后一个分组的尾部可能只有很少数据却要占用一个分组的转发时间。最优点正好是这两者平衡的位置。3. 物理层两大公式与编码方式把「会背」变成「会用」3.1 奈氏准则与香农公式的答题边界这是期末选择题和简答题的常客。资料里给的答案是区分度很高的奈氏准则限制的是码元传输速率不是信息传输速率它是在理想条件下推导的实际条件下最高码元速率比理想值还要小。香农公式给出的是信息传输速率的上限这个极限不能突破要提高信息传输速率只能提高带宽或者信噪比。理解要点在于奈氏准则告诉我们每秒能传多少个码元是有限的但如果一个码元能携带多个比特比如用QAM调制一个码元可以代表4个或更多比特信息速率照样可以往上提。香农公式才是对信息速率本身封顶的公式它把带宽、信噪比和信息速率焊死在一条等式里。常见考法是给你带宽和信噪比让你用香农公式算最大信息传输速率公式是 C W × log₂(1 S/N)其中W是带宽赫兹S/N是信噪比注意信噪比通常以dB形式给出要先用 S/N 10^(dB/10) 还原成比值再代入。这道题从教材到期末都出现过值得亲手算一遍。3.2 曼彻斯特编码与差分曼彻斯特编码波形判读与特征对比资料对这两种编码的描述可以直接作为简答题答案。曼彻斯特编码的规则是每个码元分成两个相等的间隔码元1前一个间隔为高电平、后一个间隔为低电平码元0则反过来低到高。特征有三条每个码元正中间一定出现一次电平转换方便接收端提取位同步信号缺点是占用的频带宽度比原始基带信号增加一倍抗干扰性能一般。差分曼彻斯特编码的规则是码元为1时前半个码元的电平与上一个码元的后半个码元电平一样码元为0时则相反。不管码元是1还是0每个码元正中间时刻一定要有一次电平转换这是两种曼彻斯特编码的共同特征也是考试单选题的陷阱点——它会拿掉「正中间必有一次跳变」这个条件让你判断哪个编码出错。做题时如果给你一个波形图让你判断它是什么编码看一个细节就够了观察每个码元中间的跳变方向。曼彻斯特编码的跳变方向由码元本身决定1是高到低0是低到高差分曼彻斯特编码的跳变方向由相邻码元决定重点看码元边界处有没有电平变化边界处电平变则是0不变则是1。3.3 以太网码元速率为什么10Mb/s以太网要算成20M波特资料第3-16题问10Mb/s以太网的码元传输速率答案是20M波特。推导逻辑是以太网使用曼彻斯特编码每一位数据要发送两个信号周期一个高一个低或一个低一个高所以码元速率是数据率的两倍。波特率是码元传输速率10Mb/s对应每秒10兆比特每比特两个信号周期就是20兆码元每秒。这道题考察的是你分得清「比特率」和「波特率」。比特率是每秒传输的比特数波特率是每秒传输的码元数。如果一种编码方式让每个码元只携带1个比特波特率等于比特率曼彻斯特编码每个比特用2个码元表示波特率就是比特率的2倍。反过来如果采用QAM-16这样的调制一个码元携带4个比特波特率就是比特率的四分之一。方向不要搞反。4. CSMA/CD与以太网交换机从计算题到应用场景题4.1 最短帧长计算公式之外的物理意义资料第3-20题是一道经典计算1km长的CSMA/CD网络数据率1Gb/s信号在网络上传播速度为200000km/s求能够使用此协议的最短帧长。计算路径是单程传播时间 1/200000 5μs往返传播时间为10μs。CSMA/CD的冲突检测机制要求帧的发送时间不小于最远两端的往返传播时间否则发送方可能已经发完帧都还没检测到冲突就不会重发。最短帧长 数据率 × 往返传播时间 1Gb/s × 10μs 10000比特 1250字节。这里需要用常识补充一个为什么如果帧太短发送方把一个短帧发完信号还没传到最远端又弹回来发送方已经停止发送冲突信号回来后它根本不知道发生了冲突就会丢掉这个帧。所以最短帧长本质上是最远传输距离、数据率和传播速度三者的约束关系。考试如果改数字记住公式直接算最短帧长 2 × (最大距离/传播速度) × 数据率。4.2 交换机该用在哪个网络区分「通信量本地化」与「跨网访问」资料第3-27题问一个以太网通信量80%在本地、20%到因特网另一个反过来两个网络一个用集线器、一个用交换机交换机应当用在哪一个答案逻辑清晰以太网交换机用在20%通信量在本地、80%到因特网的网络里。原因是交换机比集线器贵它的价值在于给本地通信提供独占带宽、隔离冲突域。如果本地通信量本来就占80%用集线器大家都挤在同一个冲突域里抢带宽性能瓶颈明显反过来如果80%的流量都是出网的瓶颈在出口链路上本地用集线器的冲突影响反而不大交换机的高成本体现不出收益。这道题的考察点是你能不能用「冲突域」和「带宽独占」解释工程选型而不是死记答案。考场上如果数据改了判别原则也改不了冲突域内通信量越大交换机的价值越大。因为交换机每个端口独立冲突域端口间通信不互相争抢而集线器所有端口共享一个冲突域。4.3 交换机与网桥的异同简答题的得分分层资料第3-31题把网桥、转发器、交换机三者对比得很完整这是期末简答题的重点答题时建议按三个维度组织。工作层次不同转发器工作在物理层按比特转发信号网桥和交换机工作在数据链路层按MAC帧转发数据。功能范围不同转发器只能扩展物理范围不能隔离冲突域网桥可以隔离冲突域、连接不同MAC子层和不同速率的局域网交换机本质上是多端口网桥端口数更多、转发速度更快还支持直通方式转发。使用约束不同转发器的数目受限扩展范围有限网桥理论上扩展范围无限制但用户过多时容易产生广播风暴交换机虽然隔离了冲突域但同一台交换机的各个端口仍属于同一个广播域要用VLAN802.1q协议划分才能减少广播域。这里有个大部分学生都会答漏的点网桥在转发一帧前必须执行CSMA/CD算法而转发器转发一帧时不用检测传输媒体。这句话在资料里单独列出来了考场上它是拉开分差的位置。5. 网络层重头戏IP地址、子网划分与分片计算5.1 IP地址分类与特征一眼看类别这份资料的核心价值之一就是IP地址分类表。IP地址共分5类A类第一个字节1到126B类128到191C类192到223D类224到239组播E类240到255保留。考前必须做到给任何一个点分十进制地址三秒内说出类别。快速判别的经验是只看第一个字节0开头的是A类10开头的是B类110开头的是C类。资料里还总结了IP地址的特点其中「由转发器或网桥连接起来的若干个局域网仍为一个网络」这句话最容易在判断题里出现。转发器在物理层扩展信号网桥在数据链路层转发帧它们都不会改变网络层的拓扑所以连接起来的多个局域网对于IP层来说仍属于同一个网络。只有路由器才划分网络边界。记忆方法看这里你的电脑和同网段另一台电脑之间跨了两个交换机它们的IP地址是否要配置成同一网段要因为交换机不参与网络层转发。但如果之间加了一个路由器就必须配置成不同网段否则路由器不知道往哪转发。这个区别就是考分的分水岭。5.2 子网掩码与子网划分4000台机器16个地点的完整解法资料第4-21题是典型的大题某单位分配到B类IP地址129.250.0.0有4000多台机器分布在16个不同地点选用子网掩码255.255.255.0给每个地点分配子网号码并算出每个地点主机号码的最小值和最大值。解题步骤是B类地址默认掩码255.255.0.0现在是255.255.255.0相当于从主机号里借了8位作为子网号。256个可用子网号中0和255不建议用所以可以用254个子网足够16个地点分配。每个子网有256个主机号去掉全0网络地址和全255广播地址可用主机号是1到254。分配示例地点1子网号为1IP范围129.250.1.1到129.250.1.254地点2子网号为2范围129.250.2.1到129.250.2.254以此类推。题目让你「给每一个地点分配一个子网号码」时直接按1到16顺序分配即可每个地点主机号最小1、最大254。这道题的变形只会出现在两个方向一个是换掩码借位数另一个是换网络类别。无论怎么变核心流程不变先算「子网号占几位」→ 再算「每个子网可用IP数」→ 最后确定每个子网的地址范围。你把资料里的这套逻辑走熟了变形题就只是数字替换。5.3 IP分片计算4000字节分3片那题的完整推导第4-22题是期末计算题的种子选手数据报长度4000字节固定首部长度网络最大传送数据长度1500字节问划分为几个数据报片各片的字段长度、片偏移和MF标志。注意题目给了「固定首部长度」意思是IP首部20字节不再单独考虑数据报总长度4000字节里有效载荷是3980字节。最大传送单元为1500字节其中IP首部20字节所以每个分片最多携带1480字节数据。3980 1480 1480 1020共3片。第一片数据字段长度1480、片偏移0、MF1第二片数据字段长度1480、片偏移185、MF1第三片数据字段长度1020、片偏移370、MF0。片偏移的单位是8字节所以第二片偏移 1480/8 185第三片偏移 2960/8 370。MF是「还有分片」标志最后一个分片为0表示没有后续分片。这里有一个容易翻车的点就是搞清楚片偏移的单位。如果考试问的是「片偏移字段的值」记得把数据字段长度除以8再填。你直接写1480会被判错写185才是对的。3-20题扩展若不给「固定首部长度」而给「数据部分长度」也先扣掉首部再分片别直接在总长度上分。5.4 路由表下一跳选择最长前缀匹配的实际操作资料第4-20题给了路由表让计算5个目的IP的下一跳。这类题的做法是把目的IP和路由表每个表项的子网掩码做逐位与运算得到网络地址再看它匹配路由表中的哪一项匹配到哪一项就从哪个接口转发。如果有多个匹配选前缀最长掩码位数最多的那一项这就是最长前缀匹配规则。实际操作口诀是「目的地址与掩码相与结果等于网络地址就匹配」。如果题目给出的路由表里同时有默认路由0.0.0.0/0和具体路由优先使用具体路由默认路由是实在匹配不上时才用的。考试中的常规陷阱是某个IP与两个表项的掩码相与结果都能匹配路由表这时候一定要看掩码长度选长的。顺带提醒资料中ARP和ICMP的定位问题ARP不是数据链路层协议它本身是网络层的一部分帮助向传输层提供服务它的功能是把IP地址解析成物理地址ICMP是IP层的控制报文协议负责差错报告和网络参数测试但它没有能力减少分组丢失因为IP本身是尽最大努力交付。6. 避坑指南期末复习最容易踩的五个认知坑6.1 分片偏移的单位不是字节现象做IP分片计算题时把第二片的片偏移直接填成1480而不是185。原因分片偏移字段在IP首部中只有13位能够表示的最大数字是8191而一个数据报最大长度可以达到65535字节如果直接用字节数表示偏移取值范围不够。所以协议规定片偏移以8字节为单位。解决所有片偏移计算完成之后把字节数除以8再填入字段。做题时先算出每片的数据字段长度然后累积除以8只要记住「偏移一律除以8」这道题就稳了。6.2 用香农公式前忘了把dB换算成比值现象题目给信噪比30dB直接代入公式 C W × log₂(130)算出错误结果。原因香农公式里的S/N是无量纲的功率比值而通信工程中习惯用dB表示信噪比两者换算关系是 dB 10·log₁₀(S/N)所以30dB对应S/N 1000。解决读题先判断「信噪比」后面有没有dB字样有的话先做10^(dB/10)再代入公式。30dB代入后是C W × log₂(1001)约等于W × 9.97。6.3 网桥不转发所有帧现象简答题里写「网桥把所有收到的帧转发到另一个网段」跟转发器的功能混淆。原因网桥有站表收到帧后先查目的MAC地址属于哪个网段如果目的站在本网段就丢弃该帧只有目的站在另一网段时才转发帧出现差错也会被丢弃。转发器才是无脑对所有比特进行放大转发。解决答题时强调网桥的三个动作——接收、查找站表、按目的MAC决定转发或丢弃。这就是「网桥过滤了通信量」的含义。6.4 广播域和冲突域分不清现象以为以太网交换机连接的所有端口是一个冲突域。原因交换机的每个端口是一条独立的冲突域端口之间的数据帧可以同时传输而互不碰撞所以交换机隔离了冲突域。但默认情况下交换机所有端口仍然共享同一个广播域广播帧会向所有端口转发。解决没有配置VLAN的交换机隔离冲突域不隔离广播域配置VLAN802.1q之后每个VLAN才是一个独立的广播域。选择题里说「交换机减少了广播域」是错的。6.5 看到「ARP向网络层提供服务」就判定它属于数据链路层现象判断题「因为ARP提供了地址转换服务所以ARP属于数据链路层」很多人选正确。原因错误地认为「提供服务」就等于「属于下一层」。实际上ARP的工作是网络层内部的地址解析它把自己的报文封装在IP数据报里传输常见的说法还有ARP报文直接封装在以太网帧里——但注意数据链路层传输的帧不需要维护IP地址它的服务对象是网络层自身不是数据链路层的功能范畴。解决记住判断协议归属的标准是「报文封装在哪一层、处理的是哪一层的地址」而不是「给不给别的层帮忙」。ARP处理IP地址属于网络层以太网帧处理MAC地址属于数据链路层两码事。7. 复习的元方法从课后题答案倒推考点优先级这部分的思路适合考前两周使用。把这份资料的题目按题型分类你会发现出题规律极其明显概念对比题三种交换方式、OSI与TCP/IP、电路交换与分组交换年年有计算题就三个方向——时延计算、最短帧长、IP分片与子网划分协议功能题就围绕IP、ARP、ICMP、IGMP四个协议展开。把这三类题目当成复习的三个文件夹每个文件夹里的题目过三遍第一遍看懂第二遍默写第三遍只默写答题框架和公式。我的习惯是考前打印一份知识点清单把每道题压缩成一句话写在边上。比如「1-10题分组交换时延 x/b (k-1)p/b kd电路交换 sx/bkd」「3-20题最短帧长 2×距离×数据率/传播速度」「4-22题片偏移单位是8字节」。这样到了考前一天你只需要看这份一页纸的清单而不是翻整本资料。还有个值得用的技巧把资料里所有问「为什么」的题单独列出来因为期末简答题最爱从这些题目里出变形。为什么IP数据报首部检验和不检验数据为什么分组交换比报文交换时延小为什么因特网采用分层结构这些「为什么」题的答案结构基本是「先讲原理再讲好处坏处最后来一句在什么场景下更合适」。按照这个结构答即使和标准答案不完全一样得分也不会低。这门课到后期就是熟练度决定分数。你背过一遍的题和背过三遍的题在考场上的输出速度完全不一样。期末题的题量不小简答题你要在有限时间内把答案写完整最怕的就是在某个知识点上卡壳。我当年就是把资料里的每道题用一句话压缩出来考前一晚过一遍压缩版第二天上考场基本没有冷场。做完每一道计算题顺手把公式写回题目旁边直到这些公式在你脑子里不需要「想一想」就能调出来。希望这份资料的整理思路能帮到你祝考试顺利。本文还有配套的精品资源点击获取