--- title: "计算机网络总览" created: 2026-08-29 tags: - 基础与理论 - 计算机网络 - "408" - MOC --- # 计算机网络总览 计算机网络 = 把分散的计算机用通信线路连起来、按共同协议交换信息、实现**资源共享**的系统——从冷战时期的 ARPANET 一路长成今天的 Internet。 **为什么值得学?** 一方面它是后端/开发的必修底座:写网络编程、调接口、排查线上问题,背后全是分层模型和各层协议在干活;另一方面 408 考试里它和操作系统并列,面试高频(三次握手、HTTP、TCP/UDP 区别这些都是常客)。 **怎么学**: 1. 先过 [[01-计算机网络|01-计算机网络]] 把"网络从哪来、性能怎么衡量、为什么要分层"的骨架立起来 2. 然后**自底向上逐层攻**:物理层 → 数据链路层 → 网络层 → 传输层 → 应用层,每层抓住"任务 + 传输单位 + 代表协议"三件事 3. 协议不要死背,对着"发一个文件的全脉络"一遍遍走,每层在做什么自然就记住了 4. 面试前回来看各篇"盲点自测" ## 章节导航 ### 打底 - [[01-计算机网络|01-计算机网络]] — 网络由来 / 发展阶段 / 组成 / 性能指标 / 分类 / 分层结构 / OSI 七层 / TCP-IP 模型 / 五层模型 ### 逐层展开(自底向上) - [[02-物理层]] — 码元 / 奈氏与香农 / 编码调制 / 介质与复用 / 电路 vs 分组交换 - [[03-数据链路层]] — 成帧 / CRC / 停等·回退N·选择重传 / CSMA-CD / MAC / 交换机 - [[04-网络层]] — IP 与子网 CIDR / ARP / ICMP / NAT / IPv6 / RIP·OSPF·BGP - [[05-传输层]] — 端口 / UDP / TCP 握手挥手 / 可靠传输 / 流量与拥塞控制 - [[06-应用层]] — DNS / HTTP / HTTPS / Cookie / CDN / 输入网址回车后发生了什么 ### 后续(在项目实战区继续) - 网络编程 — socket 动手写客户端 / 服务器,和代码一起学 ## 主线一句话 > **分层**的体系结构,每层向上一层提供服务、屏蔽下层的细节——用协议栈对抗网络世界的复杂。 ⬅️ [[09-磁盘与固态硬盘|磁盘与固态硬盘]] 🏠 [[00-基础与理论|00-基础与理论]] ➡️ [[01-计算机网络|01-计算机网络]] ## 课件存档 - [[计算机网络.docx|计算机网络.docx]](408 计网课件,docx 原件)