计算机网络总览
计算机网络 = 把分散的计算机用通信线路连起来、按共同协议交换信息、实现资源共享的系统——从冷战时期的 ARPANET 一路长成今天的 Internet。
为什么值得学? 一方面它是后端/开发的必修底座:写网络编程、调接口、排查线上问题,背后全是分层模型和各层协议在干活;另一方面 408 考试里它和操作系统并列,面试高频(三次握手、HTTP、TCP/UDP 区别这些都是常客)。
怎么学:
- 先过 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 动手写客户端 / 服务器,和代码一起学
主线一句话
分层的体系结构,每层向上一层提供服务、屏蔽下层的细节——用协议栈对抗网络世界的复杂。
⬅️ 磁盘与固态硬盘 🏠 00-基础与理论 ➡️ 01-计算机网络
课件存档
- 计算机网络.docx(408 计网课件,docx 原件)
💬 评论