第一章|概述(考研强化版):互联网、体系结构与网络性能

面向 408/考研风格:概念严谨 + 指标会算 + 易混点能对比。

0. 一页总览(先把框架立住)

  • 互联网:网络的网络,核心协议族 TCP/IP,核心设备路由器,核心机制分组交换。
  • 分层体系结构:OSI 七层(参考) vs TCP/IP 四/五层(事实)。
  • 性能指标:速率/带宽/吞吐量/时延(4分解)/RTT/BDP/利用率/丢包(+抖动)。

1. 互联网概述与组成(边缘-核心-协议)

1.1 Internet / internet / 网络

  • 计算机网络:互连系统 + 通信链路 + 协议(实现数据交换与共享)。
  • Internet(互联网):全球公共互联网(由多个自治系统互联)。
  • internet(泛指):多个网络互连形成的互联网络。

1.2 互联网的边缘与核心

  • 边缘(edge):主机/终端系统(end systems),运行应用进程。
  • 接入网(access network):把主机接入 ISP(以太网、Wi‑Fi、4G/5G、光纤等)。
  • 核心(core):路由器 + 高速链路,关键职能:
    • 转发(forwarding):数据平面,把分组从输入端口转到输出端口。
    • 路由选择(routing):控制平面,决定路径。

1.3 分组交换为何成为互联网主流

  • 统计复用提高链路利用率;适合突发数据;代价是排队时延与丢包(拥塞)。

2. 计算机网络的类型与分类(考研常问“按什么维度分”)

2.1 按覆盖范围

PAN / LAN / MAN / WAN。

2.2 按交换方式

  • 电路交换:先建链再通信(固定资源)。
  • 报文交换:存储转发、单位大。
  • 分组交换:存储转发、单位小(互联网)。

2.3 按拓扑与管理

  • 拓扑:星/环/总线/网状。
  • 管理:局域网、广域网;自治系统(AS)等概念常与路由章节结合。

3. 体系结构(分层思想 + OSI vs TCP/IP + 三个关键概念)

3.1 分层的意义(答题模板)

  • 将复杂系统分解成层次结构;每层对上提供服务,对下使用服务。
  • 提高模块化与互操作性;便于标准化;实现可替换。

3.2 OSI 七层(自下而上)

1 物理层:比特传输、接口/信号 2 数据链路层:成帧、差错检测、MAC 3 网络层:IP 寻址与路由、分组转发 4 运输层:端到端传输(TCP/UDP)、复用分用、可靠传输 5 会话层:会话管理(现实中常并入应用) 6 表示层:表示/加密/压缩(现实中常并入应用) 7 应用层:网络应用协议

3.3 TCP/IP 四/五层(考研默认口径)

  • 应用层:HTTP、DNS、SMTP、FTP…
  • 运输层:TCP、UDP
  • 网际层:IP、ICMP、路由协议相关
  • 网络接口层:链路层 + 物理层(以太网/Wi‑Fi)

常考对照:OSI 的“会话/表示”在 TCP/IP 里通常并入应用层。

3.4 服务/接口/协议(必背辨析)

  • 服务:下层为上层提供的功能(向上看)。
  • 接口:相邻层之间调用的边界(上下层交互点)。
  • 协议:同层实体通信的规则(横向)。

4. 网络性能(考研核心:会区分 + 会算 + 会解释现象)

4.1 速率 Rate(b/s)

  • 表示“发送比特的快慢”。
  • 单位换算:1 Byte = 8 bit(B/s 与 b/s 切勿混)。

4.2 带宽 Bandwidth(网络语境:最高速率)

  • 链路可支持的最高数据率(常用 b/s)。
  • 注意:信号处理中的“带宽(Hz)”是另一语境。

4.3 吞吐量 Throughput(实际端到端)

  • 端到端实际达到的速率,受瓶颈链路、拥塞、协议开销、丢包重传影响。
  • 结论:吞吐量 ≤ 瓶颈带宽;并不等于“接入带宽”。

4.4 时延 Delay(四分解,必会)

设分组长度 L(bit),链路速率 R(b/s),传播距离 D(m),传播速率 v(m/s):

  • 发送时延:(d_{tx}=L/R)
  • 传播时延:(d_{prop}=D/v)
  • 处理时延:设备处理耗时
  • 排队时延:等待进入链路发送(拥塞主因)

高频易混点

  • 增大分组长度 L 会增大发送时延,不影响传播时延。
  • 增大距离 D 会增大传播时延,与分组大小无关。

4.5 RTT(往返时延)

  • 交互型应用体验指标;TCP 连接建立、拥塞控制与窗口增长都依赖 RTT。

4.6 时延带宽积 BDP(“管道容量”)

  • (\text{BDP}=R\times d_{prop})(常取一段链路的传播时延)。
  • 直觉:链路上“在途比特数”。
  • 推论:想把管道灌满,需要足够大的发送窗口(后续 TCP 会用)。

4.7 利用率 Utilization(为什么高利用率会变差)

  • 利用率是忙碌比例。
  • 关键现象:当利用率接近 1,排队时延呈非线性急剧上升(拥塞)。

4.8 丢包率 Packet loss

  • 主要来源:队列溢出(拥塞)、无线误码等。
  • 影响:重传→吞吐下降、时延增大、抖动变大。

4.9 抖动 Jitter(408 常见补充)

  • 时延的波动;对实时音视频更关键。

5. 典型考点速记(背诵 + 做题触发器)

  • 速率/带宽/吞吐量:上限 vs 现实(带宽是能力上限,吞吐量是实际结果)。
  • 发送时延 vs 传播时延:L/R vs D/v(一个看包大小,一个看距离)。
  • BDP:R×传播时延(在途量)。
  • 利用率高不一定好:接近 1 容易拥塞排队。

6. 自检题(408 风格)

  1. 解释 forwarding 与 routing 的区别(分别属于数据平面还是控制平面)。
  2. 分别写出发送时延与传播时延公式,并说明各自决定因素。
  3. 说明带宽与吞吐量的区别,并举出吞吐量小于带宽的原因(至少 3 条)。
  4. 给定 R=10Mb/s,D=1000km,v=2×10^8 m/s,求 BDP,并解释其意义。

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