Appearance
《计算机网络》期末试卷 (精选04)
一、填空题(每空 2分)
- 通信网络的交换方式大致有二种,即 ______。
查看答案与解析
答案: 电路交换、分组交换(包交换)
解析:
传统的通信网络数据交换方式主要有三种:电路交换、报文交换和分组交换。题目中指“大致有两种”,通常指最核心的电路交换与分组交换。
- 电路交换在通信前必须建立一条专用的物理通路,通信期间独占该资源。
- 分组交换(包交换)采用存储转发技术,将长报文划分为较短的数据段,加上首部后独立发送。
难度: ⭐
考点: #网络交换方式 #电路交换 #分组交换
💡 学习锦囊
📖 相关公式与知识点:
- 电路交换:独占带宽、无冲突,但信道利用率低,建立连接时延大。
- 分组交换:动态分配带宽,效率高,但存在排队时延与丢包可能。
思路分析
牢记通信网络的发展脉络,从面向连续数据流的电话网(电路交换)向面向突发数据的计算机网络(分组交换)演进。
易错点
不要遗漏“分组交换”的别名“包交换”。
🔄 举一反三
- 分组交换与报文交换的主要区别是什么?
查看练习答案与解析
答案:分组交换将报文切分成更小的固定长度“分组”进行传输;报文交换以整个报文为单位进行存储转发。 解析:分组交换减小了交换节点的缓冲区压力,且首个分组到达后即可继续转发,减小了总传输时延。
- 数据链路层的任务是将有噪声线路变成无传输差错的通信线路,为达此目的,数据被分割成为______;防止发送过快,总是提供______。
查看答案与解析
答案: 帧、流量控制(流控制)
解析:
数据链路层通过封装成“帧”(Framing)来实现对传输单位的划分与差错控制。为了防止高速的发送方淹没低速的接收方,该层必须提供流量控制机制。
难度: ⭐⭐
考点: #数据链路层 #帧封装 #流量控制
💡 学习锦囊
📖 相关公式与知识点:
- 帧:数据链路层的协议数据单元(PDU)。
- 流量控制方法:停止-等待协议、滑动窗口协议(GBN、SR)。
思路分析
数据链路层需要解决“成帧”、“差错控制”、“流量控制”三大核心问题。
易错点
注意区分数据链路层的流量控制(点对点)与传输层的流量控制(端到端)。
🔄 举一反三
- 数据链路层中的滑动窗口协议,发送窗口大小为 $W_T$。在后退 $N$ 帧协议(GBN)中,若采用 $n$ 位帧序号,则 $W_T$ 的最大值是多少?
查看练习答案与解析
答案:$2^n - 1$
解析:在 GBN 中,发送窗口若达到 $2^n$,接收方将无法区分是旧帧的重传还是新一轮序号的新帧。
- 网络层向运输层提供服务,主要任务是为从终端点到终端点的信息传送作______。
查看答案与解析
答案: 路由选择
解析:
网络层的核心任务是解决异构网络互联及分组转发。在网络拓扑中,选择最佳传输路径的过程被称为路由选择。
难度: ⭐
考点: #网络层 #路由选择
💡 学习锦囊
📖 相关公式与知识点:
- 静态路由:人工配置,适合小型稳定网络。
- 动态路由:利用路由算法(如 RIP、OSPF、BGP)自动计算最优路径。
思路分析
理清路由器的工作:根据路由表(Routing Table)查表匹配,决定下一跳。
🔄 举一反三
- 路由器的两大核心功能是什么?
查看练习答案与解析
答案:路由选择与分组转发。 解析:路由选择属于控制平面,决定路径;分组转发属于数据平面,负责实际搬运数据包。
- 网络互联在链路层一般用______,在网络层一般用______。
查看答案与解析
答案: 网桥(或交换机)、路由器
解析:
不同层次的网络互联需要不同的设备:
- 数据链路层基于 MAC 地址,主要使用网桥(现代多为二层交换机)。
- 网络层基于 IP 地址,主要使用路由器。
难度: ⭐
考点: #网络互联设备 #网桥 #路由器
💡 学习锦囊
📖 相关公式与知识点:
- 物理层设备:集线器、中继器。
- 数据链路层设备:网桥、二层交换机。
- 网络层设备:路由器。
思路分析
判断互联设备的关键在于其能够识别并解析到协议栈的哪一层。
易错点
交换机本质上是一个多端口的网桥。
🔄 举一反三
- 物理层上的网络互联通常采用什么设备?
查看练习答案与解析
答案:中继器(Repeater)或集线器(Hub)。 解析:物理层设备不解析帧结构,仅对衰减的比特信号进行放大和整形。
- 运输层中提供的服务是传输连接的______。
查看答案与解析
答案: 建立、拆除、管理
解析:
在面向连接的传输层协议(如 TCP)中,通信双方必须管理连接的完整生命周期,这包括连接的建立、数据传输管理和连接的拆除(释放)。
难度: ⭐
考点: #运输层 #连接管理 #TCP
💡 学习锦囊
📖 相关公式与知识点:
- TCP 三次握手建立连接。
- TCP 四次挥手拆除连接。
思路分析
通过状态转移图(如 SYN_SENT, ESTABLISHED, TIME_WAIT)来深入理解连接管理过程。
🔄 举一反三
- 为什么 TCP 释放连接需要四次挥手,而建立连接只需要三次握手?
查看练习答案与解析
答案:建立连接时,被动方的 SYN 和 ACK 可以合并发送;释放连接时,当一方发送 FIN 后,另一方可能还有数据未传完,无法立即发送 FIN,因此 ACK 与自身的 FIN 必须分步发送。 解析:四次挥手体现了 TCP 连接的半关闭状态。
- 应用层是向网络的使用者提供一个有效和方便的______。
查看答案与解析
答案: 网络应用环境
解析:
应用层是 OSI 与 TCP/IP 架构中最接近用户的一层。它利用底层的通信机制,直接向用户进程提供标准的协议与接口,构造了一个便捷的网络应用环境。
难度: ⭐
考点: #应用层 #网络应用环境
💡 学习锦囊
📖 相关公式与知识点:
- 经典的 C/S 模式与 P2P 模式。
- 常见端口:HTTP(80), HTTPS(443), FTP(21)。
思路分析
应用层是所有网络服务的入口,下层的所有协议都是为了支撑应用层而存在的。
🔄 举一反三
- 请列出至少三个工作在应用层的标准网络协议。
查看练习答案与解析
答案:HTTP, FTP, DNS, SMTP 解析:这些协议分别为网页、文件传输、地址解析和邮件系统提供支撑。
- 电子邮件的传递都是要通过______来完成的。
查看答案与解析
答案: 邮件网关(或邮件服务器)
解析:
电子邮件并不是端到端直接发送的,而是首先投递到发件方的邮件网关,再通过网关之间的中继转发,最终到达收件方的邮件网关供用户拉取。
难度: ⭐⭐
考点: #电子邮件 #SMTP #邮件网关
💡 学习锦囊
📖 相关公式与知识点:
- SMTP:发送及中继协议。
- POP3/IMAP:读取邮件协议。
易错点
容易混淆 SMTP 和 POP3 的使用场景,记住一个是“推”,一个是“拉”。
🔄 举一反三
- 发送和接收电子邮件分别主要使用什么协议?
查看练习答案与解析
答案:发送邮件使用 SMTP;拉取接收邮件使用 POP3 或 IMAP。 解析:SMTP 是推送协议,而 POP3 是拉取协议。
- 局域网使用的三种典型拓朴结构是______。
查看答案与解析
答案: 总线型、星型、环形
解析:
传统的局域网物理拓扑形态多样。经典的总线型使用一根主干电缆,星型使用中心节点,环形形成闭合令牌环。
难度: ⭐
考点: #网络拓扑 #局域网
💡 学习锦囊
📖 相关公式与知识点:
- 星型结构便于集中控制,但有单点故障风险。
- 总线型成本低,但故障诊断困难。
🔄 举一反三
- 在总线型网络中,若某点物理介质断开,会对网络产生什么影响?
查看练习答案与解析
答案:全网通信可能瘫痪。 解析:总线结构依赖两端的终结器防止信号反射,介质断裂会导致信号异常,影响所有通信。
- 局域网的体系结构中______和______相当于数据链路层。
查看答案与解析
答案: 逻辑链路控制层(LLC)、介质访问控制层(MAC)
解析:
IEEE 802 标准将数据链路层解耦划分为:
- LLC 子层:隐藏不同物理介质的差异,向上提供统一接口。
- MAC 子层:实现冲突检测与介质争用策略。
难度: ⭐⭐
考点: #局域网架构 #LLC #MAC
💡 学习锦囊
📖 相关公式与知识点:
- MAC 子层与物理介质(双绞线、光纤)结合紧密。
- LLC 子层偏向软件逻辑。
🔄 举一反三
- MAC 地址在计算机网络中由多少个字节组成?
查看练习答案与解析
答案:6 个字节(48 位)。 解析:前 3 字节是厂商标识(OUI),后 3 字节由厂商自行分配。
- 以太网为了检测和防止冲突而采用的是______机制。
查看答案与解析
答案: 带冲突检测的载波侦听多路访问(CSMA/CD)
解析:
半双工以太网共享介质时使用 CSMA/CD:
- 先听后发:侦听信道。
- 边听边发:发送时检测冲突。
- 冲突停止:立即停止并发送人为干扰信号。
- 随机重发:采用截断二进制指数退避算法。
难度: ⭐⭐
考点: #CSMA/CD #以太网
💡 学习锦囊
📖 相关公式与知识点:
- 最短帧长 = $2 \times$ 信号传播时延 $\times$ 数据传输速率。
易错点
注意区分以太网错别字“以大网”,应为以太网。
🔄 举一反三
- 为什么交换式全双工以太网不需要 CSMA/CD 协议?
查看练习答案与解析
答案:因为全双工环境下,发送与接收各占独立物理信道,不再发生介质共享带来的电磁冲突。 解析:交换机隔绝了冲突域。
二、选择题(每个 2分)
- 在 OSI 参考模型的各层次中,( )的数据传送单位是报文。
- A. 物理层
- B. 数据链路层
- C. 网络层
- D. 运输层
查看答案与解析
答案:D
解析:
OSI 模型中各层的数据协议单元(PDU):
- 物理层:比特(Bit)
- 数据链路层:帧(Frame)
- 网络层:分组/数据报(Packet/Datagram)
- 运输层及以上:报文段/报文(Segment/Message)
难度: ⭐
考点: #OSI参考模型 #PDU
💡 学习锦囊
📖 相关公式与知识点:
- 对等层之间传送的数据单位称为协议数据单元(PDU)。
思路分析
记住“比帧包段报”(比特、帧、包、段、报文)口诀。
🔄 举一反三
- 传输层协议 TCP 的传输单元通常被称为______。
查看练习答案与解析
答案:TCP 报文段。 解析:对应于传输层的数据封装。
- 在如下网络拓朴结构中,具有一定集中控制功能的网络是( )。
- A. 总线型网络
- B. 星型网络
- C. 环形网络
- D. 全连接型网络
查看答案与解析
答案:B
解析:
星型网络的中心节点(如 Switch 或 Hub)集中掌控所有数据的中继,实现了中央集中式的控制与转发。
难度: ⭐
考点: #网络拓扑 #星型拓扑
💡 学习锦囊
📖 相关公式与知识点:
- 中心节点的处理能力决定了全网的性能上限。
🔄 举一反三
- 在典型的星型以太网中,隔离不同主机冲突的核心设备是______。
查看练习答案与解析
答案:交换机(Switch)。 解析:交换机通过 MAC 地址表按需转发,隔离了物理冲突。
- 计算机网络通信的一个显著特点是( )。
- A. 稳定性
- B. 间歇性、突发性
- C. 安全性
- D. 易用性
查看答案与解析
答案:B
解析:
计算机产生的数据流往往在某一瞬间爆发(如打开网页或下载),随后进入较长的静默状态,具有明显的间歇性与突发性。
难度: ⭐
考点: #网络通信特性
💡 学习锦囊
📖 相关公式与知识点:
- 泊松流模型与自相似特性常用于描述网络流量的突发性。
🔄 举一反三
- 针对计算机通信的突发性,最适合采用的交换方式是______。
查看练习答案与解析
答案:分组交换。 解析:动态共享带宽,适合按需传输突发包。
- 下列哪一项不是网卡的基本功能( )。
- A. 数据转换
- B. 路由选择
- C. 网络存取控制
- D. 数据缓存
查看答案与解析
答案:B
解析:
网卡(NIC)工作于物理层与链路层,提供数据封帧、编码转换及缓存。路由选择是路由器网络层面的任务。
难度: ⭐
考点: #网卡功能 #路由选择
💡 学习锦囊
📖 相关公式与知识点:
- 曼彻斯特编码等物理层信号变换也是网卡的工作范围。
🔄 举一反三
- 网卡烧录在只读存储器(ROM)中的唯一硬件地址被称为什么?
查看练习答案与解析
答案:MAC 地址。 解析:即物理地址,全局唯一。
- 文件传输协议是( )上的协议。
- A. 网络层
- B. 运输层
- C. 应用层
- D. 物理层
查看答案与解析
答案:C
解析:
FTP 协议向用户屏蔽了底层的传输细节,属于应用层协议。
难度: ⭐
考点: #FTP #应用层
💡 学习锦囊
📖 相关公式与知识点:
- FTP 的主动模式(PORT)与被动模式(PASV)。
🔄 举一反三
- 运行 FTP 协议时,一般会用到几个 TCP 连接?
查看练习答案与解析
答案:两个(控制连接 21 与数据连接 20)。 解析:控制指令与实际文件流在不同的信道传输。
- 控制相邻两个结点间链路上的流量的工作在( )完成。
- A. 数据链路层
- B. 物理层
- C. 网络层
- D. 运输层
查看答案与解析
答案:A
解析:
“相邻两个节点间”即点到点的数据链路流量控制,在数据链路层完成。
难度: ⭐⭐
考点: #流量控制 #数据链路层
💡 学习锦囊
📖 相关公式与知识点:
- 滑动窗口的上限受缓冲区大小限制。
🔄 举一反三
- 传输层主要解决的是什么范围的流量控制?
查看练习答案与解析
答案:端到端(End-to-End)。 解析:跨越整个网络拓扑,针对源主机与目的主机。
- 计算机网络中信息传递的调度控制技术可分为三类,以下不属于此控制技术的是( )。
- A. 流量控制
- B. 拥塞控制
- C. 防止死锁
- D. 时延控制
查看答案与解析
答案:D
解析:
网络调度重点关注的是防溢出(流量)、防瘫痪(拥塞)与防逻辑僵局(死锁)。时延是指标,而非独立控制分类。
难度: ⭐⭐
考点: #网络调度控制
💡 学习锦囊
📖 相关公式与知识点:
- 死锁防止算法包括资源有序分配等。
🔄 举一反三
- 什么是网络拥塞?
查看练习答案与解析
答案:网络资源(带宽、缓存)供给小于全局需求,导致网络性能急剧恶化的现象。 解析:拥塞会导致高丢包率。
- 下述协议中,不建立于 IP 协议之上的协议是( )。
- A. ARP 地址解析协议
- B. ICMP
- C. SNMP
- D. TCP
查看答案与解析
答案:A
解析:
ARP 运行在网络层,但其内容直接承载于链路层的帧数据中,不使用 IP 头部;TCP 和 ICMP 均由 IP 数据报承载。
难度: ⭐⭐
考点: #ARP #IP协议族
💡 学习锦囊
📖 相关公式与知识点:
- ARP 报文格式包含硬件类型、协议类型等字段。
🔄 举一反三
- 为什么说 ARP 属于网络层,但又与链路层关系密切?
查看练习答案与解析
答案:ARP 将 IP 解析为 MAC,它利用链路层广播实现,但为网络层路由服务。 解析:它架起了两层间的桥梁。
- 以下网络技术中不能用于城域网的是( )。
- A. FDDI
- B. Ethernet(以太网)
- C. DQDB
- D. ISDN
查看答案与解析
答案:B
解析:
(注:传统计算机网络教学背景中)传统 Ethernet 局限于局域网架构;DQDB、FDDI 均具备较强的城域覆盖能力。
难度: ⭐⭐
考点: #城域网
💡 学习锦囊
📖 相关公式与知识点:
- FDDI(光纤分布式数据接口)传输速率为 100Mbps。
🔄 举一反三
- 现代城域网如何运用以太网技术?
查看练习答案与解析
答案:通过宽带城域以太网技术(Carrier Ethernet)。 解析:现代光纤通信让以太网突破了传统距离限制。
- 下述论述中不正确的是( )。
- A. IPV6 具有高效 IP 包头
- B. IPV6 增强了安全性
- C. IPV6 地址采用 64 位
- D. IPV6 采用主机地址自动配置
查看答案与解析
答案:C
解析:
IPv6 拥有 128 位 的超长地址空间。选项 C 表述为 64 位属于明显错误。
难度: ⭐
考点: #IPv6
💡 学习锦囊
📖 相关公式与知识点:
- IPv6 包头长度固定为 40 字节。
🔄 举一反三
- IPv4 的地址长度是多少?
查看练习答案与解析
答案:32 位(4 字节)。 解析:目前全球 IPv4 地址池已枯竭。
三、简答题(共 44分)
- 说明网桥,中继器和路由器各自的主要功能,以及分别工作在网络体系结构的哪一层。
查看答案与解析
答案:
- 中继器:
- 工作层次:物理层。
- 主要功能:对在传输介质上衰减的信号进行放大、整形和再生,延长物理网络的传输距离。
- 网桥:
- 工作层次:数据链路层。
- 主要功能:连接两个或多个局域网网段,基于 MAC 地址进行数据帧的过滤与转发,有效隔离冲突域。
- 路由器:
- 工作层次:网络层。
- 主要功能:连接多个异构网络,解析 IP 数据报,依据路由协议选择最佳转发路径,并提供防火墙等安全功能。
难度: ⭐⭐
考点: #网络互联设备 #OSI参考模型
💡 学习锦囊
易错点
物理层设备(中继器、Hub)仅处理比特流,不能隔离冲突域,也不能隔离广播域。
🔄 举一反三
- 集线器(Hub)与交换机(Switch)有什么本质区别?
查看练习答案与解析
答案:Hub 工作在物理层,共享带宽,无法隔离冲突域;Switch 工作在链路层,独享带宽,隔离冲突域。 解析:Switch 基于内部交换矩阵。
- 简述 TCP 与 UDP 之间的相同点和不同点。(共 15分)
查看答案与解析
答案:
- 相同点:
- 均属于传输层协议。
- 都向应用层提供端到端的进程通信服务。
- 不同点:
- 连接方式:TCP 是面向连接的;UDP 是无连接的。
- 可靠性:TCP 提供高可靠服务(不丢、不重、有序);UDP 提供尽最大努力交付,不可靠。
- 通信方式:TCP 提供全双工点对点通信;UDP 支持一对一、一对多及多对多广播。
- 传输单元:TCP 面向字节流;UDP 面向报文。
- 协议开销:TCP 首部开销大(至少 20 字节);UDP 首部开销极小(8 字节)。
难度: ⭐⭐
考点: #TCP #UDP #传输层对比
💡 学习锦囊
📖 相关公式与知识点:
- TCP 拥塞控制包括:慢开始、拥塞避免、快重传、快恢复。
🔄 举一反三
- 为什么实时音视频通信更倾向于采用 UDP 协议?
查看练习答案与解析
答案:TCP 的重传机制会导致不可接受的时延,而 UDP 无连接、开销小,能保证实时性。 解析:视频允许轻微丢包,但对延迟极敏感。
- 简述为什么要对计算机网络分层以及分层的一般原则。(共 14分)
查看答案与解析
答案:
- 为什么要分层: 计算机网络是一个极其复杂的软硬件系统。如果不分层,设计与维护将极其困难。通过分层,可以将大而复杂的系统分解为若干个独立的、范围有限的子问题,便于标准化与协同开发。
- 分层原则:
- 各层功能划分明确且相对独立。
- 相邻层之间的接口清晰,下层为上层提供服务,且上层不需要知道下层的实现细节。
- 层次划分的数量适中:过少会导致单层过度臃肿,过多会导致协议开销剧增。
难度: ⭐⭐⭐
考点: #网络分层原则 #系统解耦
💡 学习锦囊
📖 相关公式与知识点:
- 协议定义了对等实体间通信的规则;服务定义了下层向上层提供的功能。
🔄 举一反三
- 著名的网络体系结构模型主要有哪两种?
查看练习答案与解析
答案:OSI 七层参考模型、TCP/IP 四层模型。 解析:前者是理论标准,后者是事实上的工业标准。