第一章|概述:互联网概述、组成、类型与网络性能(8 个性能指标重点)(常考/重要/易错版)
目标:
- 能用几句话讲清互联网是什么、由什么组成;
- 能按不同维度给网络分类;
- 性能指标要会背、会算、会区分(尤其:速率/带宽/吞吐量/时延/时延带宽积/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 七层模型(记忆用)
自下而上:
- 物理层
- 数据链路层
- 网络层
- 运输层
- 会话层
- 表示层
- 应用层
课堂常考:能说出各层大致干什么即可(不必背细碎协议)。
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)
端到端时延通常分为四部分(最常考拆分):
- 发送时延:(d_{tx}=\frac{L}{R})(分组长度 L,比特;链路速率 R,b/s)
- 传播时延:(d_{prop}=\frac{D}{v})(距离 D,传播速率 v)
- 处理时延:路由器/主机处理所需时间
- 排队时延:排队等待发送(拥塞时会变大)
易错点:
- 发送时延取决于 分组大小 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 时排队时延会显著增加?