计算机网络复习总览
本文档面向校招面试,覆盖计算机网络核心考点:分层模型、网络层、传输层、应用层、路由/负载均衡/CDN、排障方法论与经典大题。每个模块按「知识点详解 → 高频面试题」组织,建议先通读理解,再对照面试题自测。
不同岗位对网络的考察侧重点差异很大,复习时应结合目标岗位分配精力:
| 岗位方向 | 考察重点 |
|---|---|
| 后端开发 | 看懂抓包、排查接口超时、理解 RPC/HTTP、TCP 连接管理、CDN 加速原理 |
| 运维 / SRE | 路由、TCP 故障定位、防火墙、负载均衡、DNS、抓包排障 |
| 安全 | 协议漏洞、中间人攻击、端口扫描、HTTP 头安全、HTTPS 原理、ARP 欺骗 |
| 云方向 / 云原生 | VPC、子网、网关、NAT、VXLAN、容器网络(CNI、Service、Ingress) |
避坑提醒:
- 不要死记 OSI 七层的名词默写,面试官更喜欢问「实际流程 + 故障现象」,例如「浏览器输入 URL 后发生了什么」「ping 不通怎么排查」。
- 复习优先级建议:传输层(TCP)> 应用层(HTTP/HTTPS/DNS)> 网络层(IP/ARP/NAT)> 路由与 LB/CDN > 其他。
- 每个知识点都要能回答三层:是什么(概念)→ 怎么工作(流程/机制)→ 为什么这么设计(对比与权衡)。