计算机网络教程
本文档是计算机科学中的计算机网络学科教程。
推荐阅读顺序
本教程覆盖 OSI 七层模型与 TCP/IP 四层模型的完整协议栈,从物理层比特传输到应用层语义,是 操作系统 和 红队职业路径 的关键前置。建议在学习 数据结构 的第二阶段后,与本教程并行推进。
与本教程体系其他模块的链接
| 你在其他模块读到的概念 | 对应的计算机网络章节 | 链接 |
|---|---|---|
| 网卡驱动、中断、DMA | B_物理层 / J_IO管理 | 物理层信号编码、网卡与总线交互 |
| 以太网帧、MAC 地址 | C_数据链路层 | 帧结构、CSMA/CD、交换机转发 |
| IP 寻址、CIDR、路由表 | D_网络层 | IPv4/v6、子网划分、OSPF/BGP |
| TCP 三次握手/四次挥手 | E_传输层 | 连接管理状态机、TIME_WAIT |
| TCP 拥塞控制 | E_传输层 | 慢开始、拥塞避免、快速恢复、CUBIC |
| DNS 解析、HTTP 请求 | F_应用层 | DNS/HTTP/FTP/SMTP/DHCP 协议细节 |
| Docker 端口映射、K8s 网络 | E_传输层 / F_应用层 | iptables DNAT、CoreDNS、Ingress |
408 考研大纲对照 → 已并入 路径-考研408方向
原本章节的 408 大纲对照内容已统一迁移至 路径-408 方向 的 Phase 4(计算机网络),与四科阅读方向整合为单一入口。本教程章节本身以学科学习为目标组织,不再按考点对照编写。
交叉链接
- 操作系统 教程 — I/O 管理、网卡驱动、DMA 传输
- 计算机原理 教程 — 总线系统、输入输出系统、网卡 MMIO
- 数据结构 教程 — DHT 的一致性哈希、LRU 缓存
- C 语言教程 — socket API (socket/bind/listen/accept/connect/send/recv)
- 汇编基础 — 网络字节序 (big-endian) vs 主机字节序
- 系统内核 — Linux 内核网络栈实现
- 红队职业路径 — 网络攻击全部基于协议理解
- 红队 计算机网络基础 — 红队实战视角的协议详解
- 路径-考研408方向 — 408 四科统一入口(本章节索引位于 Phase 4)
本教程为 RootStack 计算机科学学习路径第 2 层(系统与网络层)的核心模块之一。前置:操作系统教程第 1 层完成后再深入。后续:继续 红队计算机网络 或 系统内核。