视频加载失败

课程

2915 字
约 9 分钟

第一章 概述

计算机网络exams/rainclass/divided-classes·更新于 2026-09-15

第一章 概述

1.1 单选题

以下哪项不属于计算机网络向用户提供的资源共享。

  • A. 信息共享
  • B. 软件共享
  • C. 硬件共享
  • D. 线路共享

答案D

解析: 计算机网络的三大主要资源共享功能是:硬件共享软件共享数据(信息)共享。 虽然网络通信利用了“线路共享”或“信道复用”技术来传输数据,但这是通信的底层手段,而不是网络直接面向最终用户提供的“资源服务”类型。用户上网的目的是为了获取文件(信息)、使用云端应用(软件)或打印机/服务器(硬件),而不是为了“共享一根电线”。


1.2 单选题

以下说法,哪个是不正确的。

  • A. 因特网是单个计算机网络
  • B. 因特网是一个互连网络
  • C. 因特网的英文是 Internet
  • D. 因特网的前身是美国的 ARPANET

答案A

解析:

  • A 错误:因特网(Internet)不是“单个”物理网络,而是由许多网络通过路由器互连而成的“网络的网络”。
  • B 正确:Internet 的定义就是互连网。
  • C、D 均为客观事实。

1.3 填空题

网络中的时延由 [填空1] 时延、[填空2] 时延、[填空3] 时延和 [填空4] 时延四部分组成。

答案发送(传输);传播;处理;排队 (顺序可互换)

解析: 分组在网络中传输时,总时延 = 发送时延(Transmission Delay)+ 传播时延(Propagation Delay)+ 处理时延(Processing Delay)+ 排队时延(Queuing Delay)。

  • 发送时延:主机或路由器发送数据帧所需要的时间(数据长度 / 发送速率)。
  • 传播时延:电磁波在信道中传播一定的距离需要的时间(信道长度 / 电磁波在信道上的传播速率)。
  • 处理时延:主机或路由器在收到分组时要花费一定的时间进行处理。
  • 排队时延:分组在路由器输入输出队列中排队等待处理所经历的时延。

1.4 填空题

为进行网络中数据交换而建立的规则、标准或约定称为 [填空1]。

答案网络协议(或 协议)

解析: 这是计算机网络中最基础的定义之一。协议的三要素是:语法语义同步(时序)。


1.5 单选题

下述网络不属于按照作用范围进行分类的是?

  • A. 个人区域网
  • B. 公用网
  • C. 城域网
  • D. 广域网

答案B

解析: 计算机网络按作用范围(地理覆盖范围)分类主要有:

  • PAN (Personal Area Network):个人区域网。
  • LAN (Local Area Network):局域网。
  • MAN (Metropolitan Area Network):城域网。
  • WAN (Wide Area Network):广域网。

选项 B. 公用网 (Public Network) 是按照使用者进行分类的(对应的另一类是专用网),不属于按地理范围分类。


1.6 多选题

网络协议的三个组成要素是什么?

  • A. 语法
  • B. 语义
  • C. 事件
  • D. 同步

答案A, B, D

解析: 网络协议是为了进行网络中的数据交换而建立的规则、标准或约定。其三大要素为:

  1. 语法 (Syntax):数据与控制信息的结构或格式(怎么写)。
  2. 语义 (Semantics):需要发出何种控制信息,完成何种动作以及做出何种响应(做什么)。
  3. 同步 (Synchronization):即时序,事件实现顺序的详细说明(何时做)。

选项 C “事件” 不是协议的三要素之一。


1.7 单选题

在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为 100Mbps,分组大小为 1000B,其中分组头大小 20B,若主机 H1 向主机 H2 发送一个大小为 980000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从 H1 发送到 H2 接收完为止,需要的时间至少是

  • A. 80ms
  • B. 80.08ms
  • C. 80.16ms
  • D. 80.24ms

答案B

解析: 这是一道典型的分组交换时延计算题(流水线传输)。

  1. 参数提取

  • 文件大小 L=980000 BL = 980000 \text{ B}

  • 分组全长 P=1000 BP = 1000 \text{ B}

  • 分组头 H=20 BH = 20 \text{ B}

  • 数据载荷长度 Data=PH=100020=980 BData = P - H = 1000 - 20 = 980 \text{ B}

  • 链路带宽 R=100 Mbps=100×106 bpsR = 100 \text{ Mbps} = 100 \times 10^6 \text{ bps}

  • 链路跳数 k=2k = 2 (H1->路由器,路由器->H2,共2跳)

  1. 计算分组数量 (NN)N=L/Data=980000/980=1000 个N = \lceil L / Data \rceil = \lceil 980000 / 980 \rceil = 1000 \text{ 个}

  2. 计算单个分组的发送时延 (ttranst_{trans})ttrans=P/R=(1000×8)/(100×106)=80×106 s=0.08 mst_{trans} = P / R = (1000 \times 8) / (100 \times 10^6) = 80 \times 10^{-6} \text{ s} = 0.08 \text{ ms}

  3. 计算总时间 (TT): 在存储转发的分组交换中,源主机连续发送 NN 个分组,当第 NN 个分组刚离开源主机时,耗时 N×ttransN \times t_{trans}。此时第 NN 个分组还需要经过 k1k-1 个路由器的转发才能到达目的地。 公式:T=N×ttrans+(k1)×ttrans=(N+k1)×ttransT = N \times t_{trans} + (k-1) \times t_{trans} = (N + k - 1) \times t_{trans} T=(1000+21)×0.08 ms=1001×0.08 ms=80.08 msT = (1000 + 2 - 1) \times 0.08 \text{ ms} = 1001 \times 0.08 \text{ ms} = 80.08 \text{ ms}

Profile Image of the Author
Sonder
好想要技术
这是公告标题
这只是一个公告
分类
标签
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录