Skip to content

计算机网络

计算机网络把不同机器上的进程连接起来。应用约定消息的含义,传输协议管理端到端通信,IP 与路由系统负责跨网络转发,链路与物理设备完成相邻节点之间的传输。带宽、时延、丢包和故障共同限制这些协议能够提供的服务。

目录

  1. 网络结构与协议分层
  2. 分组交换与网络性能
  3. 链路、以太网与无线接入
  4. IP 寻址、转发与路由
  5. 可靠传输、UDP 与 TCP
  6. 拥塞控制与队列管理
  7. DNS、HTTP 与安全传输
  8. 网络测量与故障分析

先修知识与约定

需要了解进程、基本数据结构、二进制表示与初等概率。速率中的 b 表示 bit,B 表示 byte;未特别说明时,KB、MB 按十进制计。例题将明确给出排队、协议头和握手是否计入。

参考课程

MIT 6.829 Computer Networks,2002 年秋季教学大纲涵盖网络架构、路由、拥塞控制、服务质量、无线网络、应用与网络安全。

6.829 是研究生课程。本讲义补入链路、寻址、可靠传输等本科基础,将论文讨论改为协议机制与定量分析;HTTP/3、QUIC 等现代协议另作概念性介绍,不把它们归入 2002 年的课程内容。

上次更新: