第一章|概述:互联网概述、组成、类型与网络性能(8 个性能指标重点)(常考/重要/易错版)

目标:

  1. 能用几句话讲清互联网是什么、由什么组成;
  2. 能按不同维度给网络分类;
  3. 性能指标要会背、会算、会区分(尤其:速率/带宽/吞吐量/时延/时延带宽积/RTT/利用率/丢包率)。

1) 互联网概述(Internet vs 网络)

  • 计算机网络:互连的计算设备集合,通过通信链路与协议实现数据交换与资源共享。
  • 互联网(Internet):全球范围“网络的网络”,由大量自治系统/网络互联而成,核心协议族是 TCP/IP

常考点

  • Internet(专有名词)是全球公网;internet(泛指)是互联网络。

2) 互联网的组成(从边缘到核心的结构)

2.1 边缘部分(End Systems)

  • 终端系统:PC、手机、服务器、IoT 设备等。
  • 终端通过接入网连接到互联网(家庭宽带、校园网、4G/5G、Wi-Fi 等)。

2.2 核心部分(Core)

  • 由大量路由器和高速链路组成。
  • 核心任务:转发分组(packet forwarding)与路由选择(routing)。

2.3 协议(Protocol)

  • 协议规定通信双方“格式 + 顺序 + 动作”(语义)。
  • 互联网是“协议驱动”的系统:没有统一协议就无法互通。

3) 计算机网络的类型(会按维度分类)

3.1 按覆盖范围

  • PAN(个人局域网,如蓝牙)
  • LAN(局域网,如家庭/校园)
  • MAN(城域网)
  • WAN(广域网,如跨城市/国家)

3.2 按交换方式(理解即可)

  • 电路交换:先建立专用通路(传统电话网思想)。
  • 报文交换:以报文为单位存储转发。
  • 分组交换:以分组为单位存储转发(互联网核心方式)。

3.3 按拓扑结构(概念题)

  • 星型、总线型、环型、网状等。

4) 计算机网络体系结构(重点:分层思想 + 两套模型对照)

4.1 为什么要分层(常考:分层的好处)

  • 降低复杂度:把大问题拆成若干层的小问题。
  • 模块化与可替换:一层内部实现变化,尽量不影响相邻层(通过接口)。
  • 促进标准化:便于不同厂商/不同系统互联。

4.2 OSI 七层模型(记忆用)

自下而上:

  1. 物理层
  2. 数据链路层
  3. 网络层
  4. 运输层
  5. 会话层
  6. 表示层
  7. 应用层

课堂常考:能说出各层大致干什么即可(不必背细碎协议)。

4.3 TCP/IP 四/五层模型(互联网真实口径)

  • 应用层:HTTP、DNS、SMTP…(应用进程间通信)
  • 运输层:TCP、UDP(端到端传输;复用/分用;可靠性/拥塞控制等)
  • 网际层(网络层):IP、路由(跨网络转发分组)
  • 网络接口层(链路层 + 物理层):以太网/Wi‑Fi 等(在一段链路上传输帧与比特)

易错点

  • OSI 是“理论参考模型”,TCP/IP 是“实际协议体系”。
  • 分层不等于“只在本层工作”:实际实现会有跨层优化,但对外仍按层提供服务。

4.4 分层通信的关键概念(必须会讲)

  • 服务(Service):本层向上提供的能力。
  • 接口(Interface):相邻层之间的调用边界。
  • 协议(Protocol):同层实体之间通信遵守的规则。

口诀:

  • “上下谈服务/接口”,
  • “同层谈协议”。

5) 计算机网络的性能(重点:8 个性能指标)

记忆总纲:

  • 速率/带宽/吞吐量:更偏“能跑多快、能跑多少”;
  • 时延/RTT:更偏“要等多久”;
  • 时延带宽积:决定“链路上能同时装多少数据”;
  • 利用率/丢包率:反映“是否拥塞、体验是否稳定”。

指标 1:速率(Rate)

  • 定义:数据传输速率,常用单位 bit/s(b/s、kb/s、Mb/s、Gb/s)。
  • 易错:B/s(字节每秒)与 b/s(比特每秒)差 8 倍

指标 2:带宽(Bandwidth)

  • 在网络教材语境中常指:链路的最高数据传送速率(单位也是 bit/s)。
  • 易错:在信号处理里带宽是频带宽度(Hz),但在网络里多按“最高速率”理解。

指标 3:吞吐量(Throughput)

  • 定义:单位时间内通过网络/链路/端到端的实际数据量。
  • 关系:吞吐量 ≤ 瓶颈链路带宽;还受协议、拥塞、丢包、服务器处理能力影响。
  • 常考一句话:带宽是上限,吞吐量是现实结果

指标 4:时延(Delay / Latency)

端到端时延通常分为四部分(最常考拆分):

  1. 发送时延:(d_{tx}=\frac{L}{R})(分组长度 L,比特;链路速率 R,b/s)
  2. 传播时延:(d_{prop}=\frac{D}{v})(距离 D,传播速率 v)
  3. 处理时延:路由器/主机处理所需时间
  4. 排队时延:排队等待发送(拥塞时会变大)

易错点

  • 发送时延取决于 分组大小 L速率 R
  • 传播时延取决于 距离 D,与分组大小无关。

指标 5:时延带宽积(Delay-Bandwidth Product)

  • 定义:(\text{BDP}=R\times d_{prop})(或端到端用相应传播时延)。
  • 直觉:表示“链路上能容纳的比特数”(像水管里能装多少水)。
  • 常考:BDP 越大,说明链路越“长/快”,需要更大窗口才能充分利用。

指标 6:往返时间 RTT(Round Trip Time)

  • 定义:从发送端发出到收到对端响应(或确认)的往返时间。
  • 直觉:决定交互体验(网页、远程登录等);影响 TCP 的拥塞控制与吞吐。

指标 7:利用率(Utilization)

  • 定义:链路/设备忙于发送的时间比例。
  • 易错(很常考的现象):
    • 利用率上升不一定更好;接近 1 时排队时延会急剧上升(拥塞)。

指标 8:丢包率(Packet Loss Rate)

  • 定义:丢失分组占发送分组的比例。
  • 常见原因:队列溢出(拥塞)、无线误码、路由故障等。
  • 影响:触发重传、吞吐下降、时延波动(抖动)。

备注:有的教材把“抖动(jitter)”也作为性能指标(时延的波动)。若你们课堂点名它,我可以把它作为第 9 个补充。


5) 本章超短总结(考试版)

互联网是基于 TCP/IP 的“网络的网络”,由边缘系统通过接入网连接到核心路由器网络,并依靠协议实现互通;网络可按覆盖范围/交换方式/拓扑分类;网络性能重点掌握速率、带宽、吞吐量、时延(发送/传播/处理/排队)、时延带宽积、RTT、利用率与丢包率等指标及其易混点。

6) 自检题(对齐常考点)

  1. 发送时延与传播时延的区别是什么?各自由什么决定?
  2. 带宽和吞吐量有什么区别?为什么吞吐量常小于带宽?
  3. 时延带宽积的物理直觉是什么?
  4. 为什么利用率接近 1 时排队时延会显著增加?

tag:course/network tag:chapter/1 tag:group:Learn