2010年408真题第34题,一道把计算机网络里最基础的分组交换网络传输时延概念考到极致的经典选择题。我第一次做这道题时,几乎没犹豫就选了"两个800ms"——报文先传到路由器需要800ms,路由器再传到主机乙又需要800ms,加起来1600ms,多合理。结果一对答案才发现,题目问的不止报文交换,还有一个分组交换,而分组交换的答案不是1600ms,不是800ms,而是一个让很多考生摸不着头脑的801ms。
如果你正在准备408考研,或者正在复习计算机网络里分组交换、存储转发、时延计算这部分内容,这道题是你绕不过去的标杆题。它看似只有一道选择题,实际上把报文交换和分组交换在存储转发条件下的时延模型、单位换算、流水线思想全部考了一遍。今天我把这道题的来龙去脉完整拆开,从机制到计算,从误区到变式,一次性讲透。
1. 这道真题的坐标:2010年第34题为什么值得反复研究
1.1 它在408试卷里的位置
2010年是408第一次全国统考的第一年,命题组还在摸索期,那一年计算机网络部分的题目整体偏基础,但第34题是个例外。它考的不是"背概念",而是把"分组交换网络的传输时延"从机制到计算完整地考了一遍。放在整张试卷里看,它是当年计算机网络部分区分度比较高的一道题:基础扎实的同学一分钟算出答案,概念模糊的同学会在1600ms、800ms、801ms三个数字之间反复横跳。
从408考纲来看,这道题覆盖了两个常考考点:一是交换方式(电路交换、报文交换、分组交换)的对比,二是时延的构成与计算。这两个考点在每年真题里几乎都会换着花样出现。尤其值得注意的是,分组交换这一节近几年考得越来越细,比如有的年份考"分组交换中最后一个分组的时延",有的年份考"加上了传播时延之后总时延怎么算",有的年份考"多台路由器串联时分组交换的总时延"。这些题追根溯源,都是2010年第34题的变体。
1.2 为什么说它是时延计算的"母题"
我之所以把它叫"母题",是因为它的模型足够干净。整道题只有两段链路、一台路由器、一种报文长度、一种分组大小,不涉及复杂的排队模型,也不涉及时延的叠加顺序,条件给得清清楚楚。这种干净模型最适合用来理解"分组交换为什么比报文交换快"这个根本问题。
很多同学复习时容易陷入一个误区:把时延题当成小学数学题,记住了几个公式就开始套,结果题目一变就懵。
