计算机网络期末急救包:选择题高频考点+填空题速记口诀(附RIP协议避坑指南)
计算机网络期末高分冲刺:高频考点深度拆解与实战避坑指南
距离期末考试只剩几天,面对厚厚的教材和繁杂的知识点,你是不是感觉无从下手?别慌,这篇指南就是为你量身定制的“急救包”。我们不会简单罗列题库,而是帮你直击命题核心,用最精炼的语言和巧妙的记忆口诀,串联起那些选择题、填空题里反复出现的“坑点”。特别是像RIP协议这种每年必考、又容易混淆的重灾区,我们会用清晰的对比和实战案例,让你彻底避开陷阱。我们的目标很明确:在最短的时间内,帮你抓住最多的分数。
1. 选择题高频考点:不只是背答案,更要懂“套路”
选择题考察的是对核心概念的精准理解和辨析能力。很多题目看似简单,但选项之间往往只有细微差别,一不留神就会掉进出题人设置的陷阱。复习时,切忌死记硬背ABCD,关键在于理解每个选项背后的原理。
1.1 物理层与数据链路层:基础概念的精准拿捏
这一部分的选择题常常围绕基本定义、特性和计算展开。你需要像区分双胞胎一样,分清那些容易混淆的概念。
时延计算是必考计算题。总时延由发送时延、传播时延、处理时延和排队时延组成。对于考前突击,记住两个最核心的公式就够用:
- 发送时延 = 数据帧长度 (bit) / 信道带宽 (bps)
- 传播时延 = 信道长度 (m) / 电磁波传播速度 (m/s)
注意:在涉及分组交换的题目中,如果问“从发送完第一个分组到收到第一个确认的时间”,通常需要考虑“发送时延 + 传播时延 * 2”。这是很多同学容易忽略的点。
编码与调制也是高频考点。你需要快速判断各种编码方式的特性和适用场景。这里有个快速对比表格:
| 编码方式 | 特点 | 典型应用/备注 |
|---|---|---|
| 不归零制 | 正电平代表1,负电平代表0。无法自同步。 | 用于计算机内部或低速传输。 |
| 曼彻斯特编码 | 位周期中心向上跳变代表0,向下跳变代表1。自带时钟信号,抗干扰能力强。 | 传统以太网(10Base-T)。 |
| 差分曼彻斯特编码 | 位开始边界有跳变代表0,无跳变代表1。中心始终有跳变。抗干扰性更强。 | 令牌环网。 |
| 调幅 (ASK) | 改变载波振幅。 | 简单,抗干扰能力差。 |
| 调频 (FSK) | 改变载波频率。 | 抗干扰能力优于ASK。 |
| 调相 (PSK) | 改变载波相位。 | 抗干扰能力强,频谱利用率高。 |
数据链路层的三个基本问题(封装成帧、透明传输、差错检测)几乎每年必考。特别是透明传输的实现方式:
- 字节填充:面向字符的链路,用转义字符
ESC。 - 零比特填充:面向比特的链路(如HDLC),连续5个1后插入一个0。
CSMA/CD协议的细节是选择题的“富矿”。务必记住这几个关键数字和过程:
- 争用期:
2τ(两倍端到端传播时延)。这是检测冲突的最长时间。 - 最短帧长:
64字节。这是为了确保发送方能在发送完之前检测到冲突。 - 退避算法:发生冲突后,从
{0, 1, ..., 2^k - 1}中随机选择一个数r,重传等待时间为r * 争用期。k = min(重传次数, 10)。
1.2 网络层:IP与路由,理解比记忆更重要
网络层是选择题的重中之重,尤其是IP地址与子网划分。很多同学一看到二进制计算就头疼,其实掌握规律后非常简单。
IP地址分类与默认掩码是基础,必须脱口而出:
- A类:1.0.0.0 ~ 126.255.255.255,默认掩码
255.0.0.0/8 - B类:128.0.0.0 ~ 191.255.255.255,默认掩码
255.255.0.0/16 - C类:192.0.0.0 ~ 223.255.255.255,默认掩码
255.255.255.0/24 - D类(组播):224.0.0.0 ~ 239.255.255.255
- E类(保留):240.0.0.0 ~ 255.255.255.255
子网划分实战步骤:
- 确定需求:需要多少个子网?每个子网需要多少台主机?
- 计算主机位:满足主机数需求的最少主机位数
n,需满足2^n - 2 >= 所需主机数(减2是去掉网络地址和广播地址)。 - 计算网络位:剩余位数即为子网位。
- 确定子网掩码:根据网络位+子网位的长度得出。
- 列出子网范围:根据子网位的变化,列出每个子网的网络地址、可用主机范围和广播地址。
例如,题目:“一个C类网络 192.168.1.0,需要划分成至少5个子网,每个子网至少20台主机,求子网掩码。”
- C类默认主机位8位。
- 需5个子网,
2^3 = 8 >= 5,所以子网位需要3位。 - 主机位剩余
8-3=5位,2^5 - 2 = 30 >= 20,满足。 - 子网掩码为
255.255.255.224(11100000) 或/27。
路由选择协议对比,尤其是RIP vs OSPF,是选择题的经典对比题。我们留到后面RIP专题详细剖析。
ARP与ICMP也常考:
- ARP:解决同一局域网内IP地址到MAC地址的映射。选择题常考ARP请求是广播,应答是单播。
- ICMP:用于传递控制信息和差错报告。
ping命令使用ICMP回送请求与回答报文(类型8和0)。tracert命令利用TTL超时和终点不可达报文。
1.3 传输层与应用层:抓住关键数字与握手过程
传输层选择题集中在TCP和UDP的对比以及TCP的可靠传输机制。
TCP vs UDP 核心区别:
| 特性 | TCP | UDP |
|---|---|---|
| 连接 | 面向连接 | 无连接 |
| 可靠性 | 可靠交付(确认、重传、流量控制、拥塞控制) | 尽最大努力交付 |
| 报文结构 | 复杂,有首部选项 | 简单,8字节首部 |
| 流量控制 | 滑动窗口机制 | 无 |
| 拥塞控制 | 慢开始、拥塞避免、快重传、快恢复 | 无 |
| 应用场景 | FTP、HTTP、Telnet、SMTP | DNS、SNMP、TFTP、流媒体 |
TCP三次握手与四次挥手的过程必须烂熟于心,选择题常考某个状态或标志位的含义。
- 三次握手:SYN, SYN+ACK, ACK。初始序列号是随机生成的。
- 四次挥手:FIN, ACK, FIN, ACK。有个TIME-WAIT状态,等待2MSL(最长报文段寿命的两倍),目的是确保最后一个ACK能到达,并让本连接的所有报文从网络中消失。
应用层协议与端口号的对应关系是送分题,务必拿下:
- HTTP: 80
- HTTPS: 443
- FTP: 控制连接21,数据连接20
- SSH: 22
- Telnet: 23
- SMTP: 25
- DNS: 53
- DHCP: 67(服务器), 68(客户端)
- SNMP: 161
2. 填空题速记口诀:把枯燥定义变成顺口溜
填空题考察的是对专业术语和关键数据的准确记忆。用一些自创的口诀,能极大提高记忆效率。
2.1 核心概念与体系结构
- 三网融合:
电信、电视、计算机。可以联想为“电、视、脑”三合一。 - 网络协议三要素:
语法、语义、同步。记作“语意同”(语言的意图要同步)。 - 互联网两大特点:
连通性、共享。记作“连共享”。 - OSI七层模型:
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。口诀:“物数网传会表应”(勿忘网传会表应)。 - TCP/IP四层模型:
网络接口层、网际层、传输层、应用层。口诀:“接际传输用”(借机传输用)。 - 五层体系结构:
物理层、数据链路层、网络层、传输层、应用层。就是OSI去掉会话层和表示层。
2.2 物理层与数据链路层
- 物理层四大接口特性:
机械特性、电气特性、功能特性、过程特性。口诀:“机电功过”(电机有功过)。 - 数据链路层三个基本问题:
封装成帧、透明传输、差错检测。口诀:“装透明差”(装透明差)。 - PPP协议帧的定界符:开始
SOH(0x01),结束EOT(0x04)。可以联想为“Start Of Header, End Of Transmission”的缩写。 - CSMA/CD 流程:
先听后发,边听边发,冲突停发,随机重发。16个字概括精髓。
2.3 网络层关键填空
- IP数据报首部固定长度:
20字节。 - IPv6数据报首部固定长度:
40字节。 - IP地址分类的关键字节范围:
- A类:
1-126(0和127保留) - B类:
128-191 - C类:
192-223 - D类(组播):
224-239 - E类(保留):
240-255
- A类:
- 特殊IP地址:
- 网络地址全0:
本网络 - 主机地址全0:
本主机 - 主机地址全1:
直接广播地址 - 127.x.x.x:
环回地址 - 255.255.255.255:
受限广播地址
- 网络地址全0:
- ARP作用:将
IP地址解析为MAC地址。 - ICMP两大报文类型:
差错报告报文和询问报文。 - 路由选择协议两大类:
内部网关协议(IGP)和外部网关协议(EGP)。常见的IGP有RIP和OSPF。
2.4 传输层与应用层
- TCP报文段首部最小长度:
20字节。 - UDP首部长度:固定
8字节。 - TCP连接管理标志位:
- SYN:
同步 - ACK:
确认 - FIN:
终止 - RST:
复位 - PSH:
推送 - URG:
紧急
- SYN:
- DNS主要使用
UDP协议,端口号53。 - HTTP默认端口:
80; HTTPS默认端口:443。 - FTP使用两个端口:
21用于控制连接,20用于数据连接。
3. RIP协议深度解析与经典“避坑”指南
RIP(Routing Information Protocol)作为距离向量算法的代表,是考试中出错率最高的知识点之一。很多同学只知道“最大跳数15”,但对它的工作原理和缺陷一知半解。
3.1 RIP协议三大要点与工作流程
RIP协议的核心可以概括为三句话,这也是简述题的标准答案:
- 仅和相邻路由器交换信息。
- 交换的信息是当前本路由器所知道的全部信息,即自己的路由表。
- 按固定的时间间隔(如30秒)交换路由信息。
它的工作流程就像一个“邻里间互相通告”的过程:
- 路由器启动后,初始化自己的路由表,通常只包含直连网络(距离为1)。
- 每隔30秒,路由器向所有邻居广播自己的整个路由表。
- 邻居路由器收到后,根据距离向量算法更新自己的路由表:
- 如果收到的新路由项目的目的网络不在本地表中,直接添加。
- 如果目的网络在本地表中,但下一跳相同,无条件更新(即使距离更大)。
- 如果目的网络在本地表中,且下一跳不同,选择距离更短的。
- 如果一条路由信息在180秒(6个周期)内没有更新,则将其距离标记为16(不可达),并启动垃圾收集计时器,120秒后删除。
3.2 RIP的致命缺陷:“坏消息传得慢”
这是RIP协议最核心的缺陷,也是考试必考的分析题。我们通过一个经典场景来理解:
假设网络拓扑为 A—B—C,初始时每条链路距离为1。
- A到C的路由:A -> B -> C,距离2。
- 突然,B-C之间的链路断了。
问题发生过程:
- B发现到C的直连网络不可达,将距离设为16(无穷大)。
- 但在B将这个“坏消息”告诉A之前,A的定期更新(30秒周期)先到了B。A告诉B:“我到C的距离是2”。
- B一看,A说它能到C且距离是2,那么我通过A到C的距离就是
2+1=3。这个3比16小!于是B错误地更新了自己的路由表:到C的下一跳改为A,距离3。 - 接下来,B在下次更新时会告诉A:“我到C的距离是3”。
- A收到后,计算通过B到C的距离是
3+1=4,比原来的2大,但RIP规定只要下一跳相同就更新,于是A更新为距离4。 - 如此循环,A和B到C的距离会逐渐增加到16。这个过程非常缓慢,被称为“计数到无穷”问题。
这个例子完美解释了为什么RIP协议收敛速度慢,以及最大跳数限制为15(16表示不可达)的必要性——就是为了防止“计数到无穷”的过程无限进行下去。
3.3 RIP vs OSPF 核心对比表格
选择题和判断题非常喜欢对比RIP和OSPF。记住下面这个表格,能帮你解决大部分相关问题:
| 特性 | RIP (距离向量) | OSPF (链路状态) |
|---|---|---|
| 算法基础 | Bellman-Ford 算法 | Dijkstra 最短路径算法 |
| 交换对象 | 仅与相邻路由器交换 | 向自治系统内所有路由器发送(洪泛法) |
| 交换内容 | 自己的整个路由表 | 与本路由器相邻的链路状态 |
| 更新时机 | 固定时间间隔(如30秒) | 链路状态发生变化时或定期(30分钟) |
| 度量标准 | 跳数(最大15) | 代价(Cost,通常基于带宽) |
| 收敛速度 | 慢(存在“坏消息传得慢”问题) | 快 |
| 网络规模 | 适用于小型网络 | 适用于大型网络 |
| 路由选择 | 可能非最优(只考虑跳数) | 通常是最优路径 |
| 协议类型 | 应用层协议,使用UDP 520端口 | 网络层协议,直接封装在IP中(协议号89) |
关键避坑点:判断题常出现“RIP向本自治系统中所有路由器发送信息”,这是错误的!RIP只向相邻路由器发送。OSPF才是向所有路由器洪泛。
3.4 RIP相关配置与诊断命令(了解)
虽然期末考试实操题不多,但了解这些命令能加深理解:
# 查看路由表 (思科模拟器风格,原理通用)
Router> show ip route
# 输出示例中,RIP路由会以 'R' 开头
# R 192.168.2.0/24 [120/1] via 10.0.0.2, 00:00:10, Serial0/0
# [120/1] 中,120是RIP的管理距离(优先级),1是跳数。
# 启用RIP路由协议
Router(config)# router rip
Router(config-router)# version 2 # 使用RIPv2,支持VLSM和CIDR
Router(config-router)# network 192.168.1.0 # 宣告直连网络
4. 判断题高频易错点精析
判断题往往在细节处设置陷阱,以下是一些高频“雷区”:
- “主机A上的程序与主机B上的程序通信,就是计算机之间通信。” → 错误。计算机网络通信的实体是进程(程序),严格说是进程间通信。
- “数据报交换中,同一报文的不同分组不会乱序。” → 错误。数据报交换中,每个分组独立选择路由,可能走不同路径,导致乱序、重复或丢失。虚电路交换才能保证顺序。
- “物理层能使有差错的物理线路变成无差错的数据链路。” → 错误。物理层只负责比特流的透明传输,差错控制是数据链路层的功能。
- “零比特填充法是在连续5个1后面插入一个1。” → 错误。是在连续5个1后面插入一个0。
- “以太网发现差错帧后会要求重传。” → 错误。以太网(CSMA/CD)数据链路层只负责检测差错,检测到就丢弃,重传是上层协议(如TCP)的责任。
- “路由器仅根据目的IP地址转发分组。” → 错误。路由器根据路由表转发,路由表项包含目的网络地址、子网掩码、下一跳地址和出接口。它看的是目的网络地址,而不是完整的主机IP地址。
- “ARP报文是封装在IP数据报中传输的。” → 错误。ARP是数据链路层协议,ARP报文直接封装在以太网帧中传输。
- “ICMP报文是直接封装在数据帧中传输的。” → 错误。ICMP报文是封装在IP数据报中传输的。
- “发送方要把IP数据报发给另一个网络的主机,可以直接广播ARP请求获取其MAC地址。” → 错误。ARP只能用于同一局域网。跨网络通信,ARP请求的是默认网关的MAC地址。
- “网络前缀越短,地址块包含的地址数就越少。” → 错误。恰恰相反,网络前缀越短,主机位越多,地址块包含的地址数越多。例如,/24的地址块有256个地址,/23的地址块有512个地址。
最后,想和大家分享一点个人心得:计算机网络的知识体系就像一张大网,各个协议层之间环环相扣。考前突击时,不要孤立地记忆零散知识点,试着从“数据包的一生”这个角度去理解——一个数据从应用层产生,经过各层封装,穿越网络,最终到达目的主机被解封装。理解了这个流程,很多概念自然会串联起来。比如,为什么需要端口号?因为传输层要区分不同应用进程。为什么需要IP地址?因为网络层要在全球范围内寻址。为什么需要MAC地址?因为数据链路层要在本地链路上寻址。把“为什么”想清楚,那些“是什么”就更容易记住了。考试时冷静审题,特别是选择题,很多选项的表述可能只差一两个词,但意思截然不同。祝大家都能顺利通过考试!
更多推荐


所有评论(0)