简介:面向04741计算机网络原理备考者与自考/考研学生,这份填空题及答案文档系统梳理了计算机网络的核心考点,覆盖基本概念、网络拓扑结构、网络操作系统、OSI七层模型、TCP/IP协议族、局域网与广域网类型、网络协议、网络安全及应用场景等模块。内容按知识点逐条罗列,既有物理层、数据链路层、网络层、传输层、会话层、表示层、应用层的层次功能,也包含ARP、DNS、TCP/IP、X.25、ATM、CSMA/CD等常考协议与介质访问控制方式,可有效用于课后巩固、考前自测与查漏补缺。压缩包内为单个docx文档,体积仅36KB,方便打印、检索或导入学习笔记,也适合利用碎片时间快速浏览记忆。目前已有220人学习使用,题型以经典填空为主,答案随题附注,能帮助学习者检验对关键术语、协议层次和网络原理的掌握程度,是备考04741课程时一份实用的刷题资料。
1. 190 道填空覆盖全考点:这份题库不是教材,是检查清单
很多人在复习计算机网络原理时都有一个共同的感受:教材翻了三遍,合上书做填空还是对不上号。这不是记性差,而是把看书当成了做题。04741 计算机网络原理这门课,填空是性价比最高的题型——分值固定、考点集中、答案大多来自教材原文。这份《04741计算机网络原理填空题及答案.docx》整理了从物理层到应用层、从局域网到广域网的上百道填空原题,覆盖网络拓扑、OSI 模型、TCP/IP 协议族、路由与交换、网络设备、网络管理等主干内容。它适合考前突击的考生,也适合想快速自测网络基础的开发者。使用它的正确姿势不是背答案,而是先做题、再对答案、最后回教材补漏洞。
2. 题库结构与出题规律:从 190 道填空看命题人的边界意识
这份题库表面上是一堆零散句子,背后其实有清晰的出题逻辑。我刷完一遍后按知识模块做了归类,发现它考查的无非四类东西:协议名、数字参数、分层关系、对比概念。抓住这个规律,背诵就能从逐字硬背变成按类记忆。这一章先把题库的结构拆开,告诉你哪些题是送分题、哪些题是拉分题、哪些题出题人故意设了陷阱。
2.1 题目分布:OSI 与 TCP/IP 是两条主线
把题库按知识模块过一遍,分布情况大致如下表:
| 知识模块 | 高频填空句子(节选) | 常考形态 |
|---|---|---|
| 网络基本概念 | 计算机网络由通信子网和资源子网组成;按覆盖范围分为 LAN、MAN、WAN | 功能定义、子网划分 |
| 物理层 | 10BASE-T 的网络拓扑是星型;物理层接口的四大特性是机械、电气、功能、规程 | 速率、编码、接口特性 |
| 数据链路层 | IEEE 802.3 的 MAC 帧最短帧长是 64 字节;HDLC 把通信站分为主站、从站、组合站 | 帧结构、差错控制、流量控制 |
| 网络层与传输层 | TCP 提供传输层服务,IP 提供网络层服务;SMTP 使用的端口号是 25 | 协议、地址、端口、路由 |
| 局域网与广域网 | 局域网从介质访问控制角度分为共享介质局域网和交换式 LAN;ATM 信元信息段长度是 48 字节 | 以太网、无线网、ATM、VLAN |
| 网络管理与安全 | 网络管理的五大基本功能是记帐、配置、性能、安全、故障;网络管理标准协议是 SNMP | 管理功能、安全机制 |
从这个分布能看出两个信号:第一,OSI 七层模型和 TCP/IP 协议族是绝对主线,几乎所有题目最后都能落到某一层上;第二,数字型考点占比极大,速率、长度、端口号、字段位数反复出现。所以做题的第一动作是定位层次——看到一道题,先判断它考的是哪一层,答案往往就跟着层次出来了。
2.2 数字型考点:频率、速率、长度、端口号是送分点
数字类填空是题库里最稳定的得分来源,但也是最容易记混的。把高频数字按类型分桶记忆,比零散背诵高效得多:
| 数值 | 对应考点 | 记忆锚点 |
|---|---|---|
| 10Mbps | 10BASE-T 的网络速率 | 10 就是速率 |
| 64 字节 | IEEE 802.3 的 MAC 帧最短帧长 | 2 的 6 次方 |
| 48 字节 | ATM 信元信息段长度 | 信元总长 53,信息段 48 |
| 25 | SMTP 端口号 | 邮件协议绑定 25 |
| 2.048Mbps | ITU 建议的 E1 载波标准 | E1 对应 2.048 |
| 54Mbps | IEEE 802.11g 最高速率 | 11g 拉高到 54 |
| 16 比特 | TCP 段结构中端口地址位数 | 端口号范围 0 到 65535 |
| 14 比特 | B 类 IP 地址网络号位数 | B 类掩码 255.255.0.0 |
数字题里还有两个公式值得单独圈出来。若 N 相位调制的调制速率为 B,则信道数据传输速率为 B 乘以 log2(N);若每个码元的信号宽度为 T,则速率为 1/T 乘以 log2(N)。两道题的差别在于题干给的是调制速率还是码元宽度,前者直接乘,后者要先取倒数再乘。我一般建议把这两个公式抄在笔记本同一页,对比着背,因为出题人很可能把其中一个换到下一张卷子里再考一次。
提示:不要只背数字本身,要背数字前面的限定词。比如“最短帧长”“信息段长度”“端口地址比特数”,换一个问法就是一道新题。
2.3 成对出现的对比考点:出题人最爱“二选一”
题库里有一批成对出现的概念,几乎每次考试都会以填空或选择形式出现。它们单独背都能记住,放在一起就容易串:
| 对子 | 区分场景 | 判断依据 |
|---|---|---|
| 虚电路 / 数据报 | 网络层服务方式 | 面向连接选虚电路 |
| TCP / UDP | 传输层服务方式 | 面向连接选 TCP,无连接选 UDP |
| ARP / RARP | 地址解析方向 | IP 到物理地址是 ARP,反过来是 RARP |
| CSMA/CD / CSMA/CA | 有线与无线 | 以太网用 CD,无线局域网用 CA |
| 检错码 / 纠错码 | 差错控制方式 | ARQ 只用检错码,FEC 用纠错码 |
| FDM / TDM / WDM | 多路复用方式 | 光纤场景优先想到 WDM |
这类题做错的原因是没找到题干里的场景词。做题时先圈出“无线、光纤、面向连接、无连接、基带、宽带”这类限定词,再决定填什么。题干出现“总线”,第一反应是 CSMA/CD;出现“无线局域网”,第一反应是 CSMA/CA;出现“光纤”,第一反应是波分多路复用。场景词就是出题人留给你的路标。
3. 按 OSI 七层拆题:把填空变成可背的分层清单
与其按题号背,不如按层背。出题人是按层出题的,答题人按层记忆最不容易乱。这一章把题库里跟 OSI 七层相关的题目重新归类,每层给出必记答案和答题逻辑。对号入座之后,你会发现很多题目其实是同一道题的换皮。
3.1 物理层:拓扑、编码、接口与传输介质
物理层是填空题库里出现频率最高的层次之一,但考点非常集中,逃不出四类:拓扑结构、编码方式、接口特性、传输介质。
拓扑结构这块,10BASE-T 标准规定网络拓扑是星型,网络速率 10Mbps,网络介质是双绞线,信号是基带。这四个属性是一个打包考点,题目可能只挖其中一个空,但你要能凭题干里剩下的信息推出其他几个。理解比硬背重要:T 代表 Twisted Pair,所以介质一定是双绞线;10 在 10BASE 系列里代表 10Mbps。类似地,10BASE-5 里的 5 指的是每个网络段最大长度 500 米,这个逻辑是一致的。
接口特性考的是物理层规范 RS-232C 以及传输介质接口的四大特性:机械特性、电气特性、功能特性和规程特性。记忆顺序是“机电话程”——从接口的物理形状,到信号电平,再到引脚功能和传输规则,正好对应工程师接触一条物理链路时的认知顺序。另外两个高频项也要一并记住:曼彻斯特编码属于同步通信,计算机 COM 口属于异步通信;个人电脑通过市话网上 Internet 需要配置调制解调器,因为电话线传输的是模拟信号,而计算机处理的是数字信号。
做物理层填空,我一般按三步推演:先看题干有没有“双绞线、光纤、同轴电缆”这类介质词,判断传输介质;再看有没有“基带、宽带”这类信号词,判断信号类型;最后看有没有“Mbps、km、m”这类单位词,匹配速率和距离。三步走完,答案基本就锁定了。
3.2 数据链路层:HDLC、MAC 帧与流量控制
数据链路层的题目比物理层抽象,但规律也更明显。题库里主要考 HDLC 协议、IEEE 802.3 MAC 帧、流量控制和差错控制四块。
HDLC 是这层的重头戏。通信站根据功能特点分为主站、从站和组合站三类;帧类型通过控制字段判断——信息帧的帧类型标识位是 0,监控帧是 10,无编号帧是 11。题库里有一道题给的控制字段是 10001010,要求判断帧类型。正确做法是只看前两位,前两位是 10,所以是监控帧。这里有个常见误区:有人把整个 10001010 当成十进制数去理解,跟记忆里的 0、10、11 对不上号,然后就瞎猜。记住判断依据永远是控制字段的前两位,不是整个字段的值。
MAC 帧方面要记三个硬数字:IEEE 802.3 的 MAC 帧最短帧长是 64 字节;目的地址字段最高位为 0 表示单个地址,全 1 表示广播地址;差错校验采用循环冗余码 CRC。流量控制考的是两种最常见方案:停止等待方案和滑动窗口机制。停止等待的逻辑是发一帧等一帧确认,适合低速率链路;滑动窗口是允许连续发送多个帧,适合高带宽高延迟链路。考题通常直接挖“两种方案”的空,但你要能说出它们的适用场景,万一题目改成“适合高带宽高延迟链路的流量控制方案”,答案要能落到滑动窗口上。
差错控制方面,ARQ 方式只使用检错码,前向纠错 FEC 使用纠错码。突发错误长度定义为从突发错误第一个码元到最后一个码元间所有码元的个数,这是定义题,考原文可能性很高。
3.3 网络层与传输层:路由、拥塞、端口与地址
网络层和传输层是整份题库里信息密度最大的部分,也是拉开分数的地方。网络层核心是 IP、路由和拥塞,传输层核心是 TCP、UDP 和端口。
网络层的填空集中在三个方向。第一个是 IP 协议的地位:IP 是网际协议,能把多个网络连成一个互连网;IPv6 相对 IPv4 解决的最主要问题是 IP 地址空间不足,IPv6 简化了 IPv4 报文头部格式,字段数从 13 个减少到 7 个。第二个是路由选择:静态路由选择算法不测量也不利用网络信息,按固定规则选择路由,常用算法包括最短路由选择算法、扩散法和基于流量的路由选择算法。第三个是拥塞控制:网络负荷增加到某一值后吞吐量反而下降,这就是拥塞现象;拥塞严重到导致网络通信业务陷入停顿,则是死锁现象。两个词都是填空高频项,注意陷阱在程度的差别。
传输层的填空同样有三块。TCP 连接建立采用三次握手协议,这个可以从防御失效连接请求的角度理解:两次握手无法确认双方的接收能力,三次握手才能保证双方都确认对方在线。端口方面,SMTP 使用 25 端口,HTTP 用统一资源定位器 URL 标识被操作的资源,TCP 段结构中端口地址的比特数是 16。传输地址在 Internet 中包括 IP 地址和主机端口号两部分。分段记忆的规则是:看到“端到端”就想到传输层,看到“路由选择”就想到网络层,看到“确认和重传”就想到传输层的可靠性机制。
4. 局域网、广域网与网络设备专项:最容易混的考点都在这
前面按层次拆完,这一章按技术域拆。局域网(以太网、令牌环、令牌总线、VLAN、无线局域网)、广域网(X.25、ATM)和网络互连设备(网桥、路由器、网关)在题库里出现频率极高,而且是丢分重灾区。原因是它们彼此之间既有交叉又有区别,单靠背定义很难形成清晰边界。
4.1 IEEE 802 标准族:从 802.3 到 802.11 的对应关系
IEEE 802 是局域网领域最常考的标准族,题库里至少十几道题直接引用它。核心考点其实是一张对应表:
| 标准 | 内容 | 高频填空 |
|---|---|---|
| IEEE 802.2 | 逻辑链路控制子层 LLC 规范 | LLC 与介质无关 |
| IEEE 802.3 | CSMA/CD 以太网 | MAC 帧最短帧长 64 字节 |
| IEEE 802.5 | 令牌环网 | 环的比特长度公式 |
| IEEE 802.11 | 无线局域网 | CSMA/CA、802.11g 最高 54Mbps |
IEEE 802 参考模型把数据链路层拆成介质访问控制子层 MAC 和逻辑链路控制子层 LLC 两层。LLC 与媒体无关,负责差错与流量控制;MAC 则依赖于物理媒体和拓扑结构。这两句话几乎可以原封不动地考填空,“与介质无关”“依赖于物理媒体”都是现成的空。另外,IEEE 802 标准中专门设置的用于网络互连的层次叫网际层,这个名词比 OSI 里的网络层更容易被忽略,属于典型的“背了 OSI 就忘 802”的考点。
4.2 以太网、令牌环与令牌总线:三类介质访问控制
从介质访问控制方法角度,局域网分为 CSMA/CD 局域网和 Token Ring 局域网两大类,这是题库里的原句。但实际考得更细,IEEE 802 规定中最常用的三种介质访问控制方法是 CSMA/CD 总线、Token-Ring 令牌环、Token-Bus 令牌总线。三者最核心的区别在于控制权的分配方式。
CSMA/CD 人人可发、冲突后退避重发,适合总线拓扑;令牌环网中令牌在物理环上逐站传递,只有拿到令牌的站点才能发送数据;令牌总线则是把物理总线上各站点构造成一个逻辑环,令牌在这个逻辑环中传递。注意“逻辑环”这三个字——物理上它是一根总线,逻辑上它被组织成了环,这是判断题和填空题的高频陷阱。总线拓扑结构的网络一次只能由一个设备传输信号,通常采用分布式控制策略;星型拓扑结构的网络中央节点执行的通信控制策略是集中式。分布式和集中式这两个词也常被拿来对考。
环型网还有一个带公式的考点:信号传播时延乘以数据传输速率,再加上接口延迟位数,等于环的比特长度。这个公式原样出现在题库里,考的是对环网容量模型的理解:环在某一时刻能承载的比特数,由传播延迟和接口延迟共同决定。
4.3 ATM、VLAN 与网络互连设备:从信元到三层交换
ATM 是广域网技术里的高频考点,核心是信元交换。ATM 信元中信息段的长度是 48 字节,另一种常见的说法是 ATM 信元总长 53 字节,其中 5 字节信元头加 48 字节信息段。题库里考的是 48 字节这个数字,但建议把 53 也一起记住,因为选择题有可能换个角度考总长。ATM 有两种信元头格式,分别对应用户-网络接口 UNI 和网络节点接口 NNI;恒定位速率 CBR 业务采用面向连接的工作方式。ATM 的数据链路层被划分为 ATM 适配子层和 ATM 子层。
VLAN 的考点比较集中:建立虚拟局域网的交换技术有端口交换、信元交换和帧交换三种;划分 VLAN 的方法包括按交换端口号划分、按 MAC 地址划分、按网络层协议划分。题干里出现“交换技术”就找三种交换方式,出现“划分方法”就找端口、MAC、协议这三个维度。另外还有一个边缘考点:Fast IP 技术是基于边缘多层混合交换模型的 L3 交换解决方案,Net Flow 技术是基于核心模型的 L3 交换解决方案。这两个属于理解性记忆,核心区别在交换决策发生在网络边缘还是核心。
网络互连设备是必考项目,判断依据按工作层次划分。提供数据链路层协议转换、用于不同或相同局域网之间互连的设备是网桥;作用于网络层,提供协议转换并在不同网络之间进行分组存储与转发的设备是路由器;提供传输层及传输层以上各层间协议转换的设备是网关。做题时抓住三个关键词:局域网之间找网桥,分组转发找路由器,协议转换找网关。三层设备从低到高依次是网桥、路由器、网关,这个顺序也可以作为记忆锚点。
5. 刷题避坑记录:五个最容易判断失误的填空考点
刷这份题库,最常见的状态不是不会背,而是背了但填进去发现不对。以下五个坑是我在自测时反复踩过的,每一条都按现象、原因、解决三个层面拆开写,希望能帮你少走几步弯路。
5.1 数据报与虚电路:对象对不上
现象:题目问“虚电路操作方式中每个分组在通信子网中如何传送”,有人填“每个分组都要进行路由选择”。也有相反的情况,问数据报时填“分组沿固定路径传送”。原因:把两种网络层操作方式的服务特点记混了。数据报是无连接的,每个分组都要携带完整的目的地址,在各个节点独立选路;虚电路是面向连接的,先建立逻辑信道,之后所有分组沿这条固定路径传送。解决:做题时先找“固定路径”“逻辑信道”这些词,出现就填虚电路;题干强调“独立传送”“每个数据报都要路由选择”,就填数据报。第 103 题考的就是数据报操作方式中网络节点要为每个数据报进行路由选择,这是数据报的标志性特点。
5.2 CSMA/CD 与 CSMA/CA:有线无线不分
现象:问无线局域网采用什么介质访问协议,有人写 CSMA/CD。原因:只记住了 CSMA 这个缩写,忽略了 CD 和 CA 的适用场景差异。有线以太网能靠冲突检测 CD 来发现碰撞并重发,因为站点发送时可以同时监听信道;无线环境中站点发送时无法同时监听自己的信号,冲突检测不可行,只能采用冲突避免 CA。解决:看到“以太网、总线、有线”这些词选 CSMA/CD,看到“无线局域网、802.11”选 CSMA/CA。题库里第 136 题明确考了无线局域网采用 CSMA/CA,这个对应关系在考试中几乎年年可见。
5.3 奇偶校验:校验位要不要算
现象:对二进制信息 1001101 做偶校验,算出校验位是 1。原因:只数了原码中 1 的个数是 4,以为偶数个 1 就要补 1。实际上偶校验要求整个码字(原码加校验位)中 1 的个数为偶数。1001101 已经有 4 个 1,是偶数,校验位应该是 0。解决:先数原码中 1 的个数;偶校验时偶数填 0、奇数填 1;奇校验正好相反。题库第 128 题答案 0、第 170 题答案 1,两题可以互相验证。这类题失分很亏,因为计算方法完全固定,只要多想一步就不会错。
5.4 HDLC 控制字段:二进制判断别当成十进制
现象:控制字段为 10001010,要求判断帧类型,有人看到这个二进制数就懵了,甚至去换算十进制。原因:HDLC 帧类型标识位用的是二进制位模式,不是数值大小。信息帧标识位是 0,监控帧是 10,无编号帧是 11,这三个标识要按位串理解。解决:只看控制字段的前两位。第一位是 0,就是信息帧;前两位是 10,就是监控帧;前两位是 11,就是无编号帧。10001010 的前两位是 10,所以答案是监控帧。题库第 171 题原句就是这个,考的就是你能不能从一长串二进制里抓到最关键的两位。
5.5 端口号与端口地址:应用层和 TCP 头部别混
现象:看到 SMTP 就填“16”,看到 TCP 段结构端口地址就填“25”。原因:把应用层协议使用的端口号和 TCP 头部里端口地址字段的位数混在一起了。这是两个完全不同维度的问题:SMTP 使用的端口号是 25,这是一个具体的数字;TCP 段结构中端口地址的比特数是 16,这描述的是地址字段的宽度。解决:题目问“某某协议使用的端口号是多少”,填具体数字,SMTP 是 25、HTTP 是 80;题目问“端口地址的比特数”“字段长度”,填 16。第 120 题问的是后者,所以答案为 16。
6. 把 190 道填空题变成自测卡:间隔重复抽题法
这份题库最适合的用法不是从头到尾背一遍,而是做成自测卡,用间隔重复的方式反复抽查。我一般会写一个最简单的 Python 脚本,把题目按章节编号打散,每天随机抽 10 题,答错的写进错题文件,隔三天再单独抽错题集。脚本很短,文本存储,任何环境都能跑。
# 自测抽题脚本:按章节分组随机抽题,错题写入 wrong.txt import random # 按“编号, 章节, 题干, 答案”整理题库,下面只做格式示例 questions = [ {"id": 1, "chapter": "物理层", "q": "10BASE-T 的网络拓扑是____", "a": "星型"}, {"id": 2, "chapter": "网络层", "q": "TCP/IP 中将 IP 地址映射为物理地址的协议是____", "a": "ARP"}, {"id": 3, "chapter": "传输层", "q": "TCP 段结构中端口地址的比特数是____", "a": "16"}, # 继续按题库条目整理... ] def quiz(n=10, chapter=None): pool = [q for q in questions if chapter is None or q["chapter"] == chapter] selected = random.sample(pool, min(n, len(pool))) wrong = [] for q in selected: ans = input(f"[{q['id']}] {q['q']}:") if ans.strip() == q["a"]: print("对") else: print("错,答案:", q["a"]) wrong.append(q) with open("wrong.txt", "a", encoding="utf-8") as f: for q in wrong: f.write(f"{q['id']}\t{q['q']}\t{q['a']}\n") print(f"本轮答对 {len(selected) - len(wrong)}/{len(selected)},错题已写入 wrong.txt") if __name__ == "__main__": quiz(n=10) # 默认抽 10 题;可传 chapter="物理层" 只练某一章脚本逻辑不复杂,但有几个参数值得说明。questions 列表需要按题库条目手工整理,把题干和答案分开存放,不要照抄原文,否则抽题时答案会直接暴露在屏幕上。n 控制每轮题量,我一般取 10,太少覆盖不全,太多容易疲劳;如果想针对薄弱章节加练,给 quiz 函数传入 chapter 参数即可。错题写入 wrong.txt 而不是简单跳过,这样三天后可以只抽错题集,二次筛查没记住的知识点。用文本文件而不是数据库,是因为随手可用、随时能改,比维护一个自测系统轻量得多。
实际使用中还有一个细节:整理题库时要把答案统一成最简洁的形式,比如“星型”而不是“星型拓扑结构”,因为脚本比对的是字符串完全相等。如果答案格式不统一,明明答对了也会被判错,反而干扰复习节奏。
从那以后,每次考前复习我都强制走一遍“先抽 20 题、错题归因、回教材对应章节”的循环,而不是捧着答案通读。这个习惯让我的复习效率提升了不少,希望也能帮到你。
本文还有配套的精品资源,点击获取