计算机网络知识体系概览
为什么运维要学网络
网络是所有分布式系统的基础。无论是服务部署、负载均衡、容器编排还是故障排查,都离不开扎实的网络知识。运维面试中,网络是高频考察方向。
核心知识概览
TCP/IP 四层模型
| 层级 | 协议 | 运维关注点 |
|---|---|---|
| 应用层 | HTTP、DNS、SSH、SMTP | 服务配置、证书管理 |
| 传输层 | TCP、UDP | 端口管理、连接状态、抓包分析 |
| 网络层 | IP、ICMP、ARP | 路由、子网划分、NAT |
| 链路层 | Ethernet、VLAN | 网卡配置、交换机、bonding |
关键知识点
- TCP 三次握手/四次挥手:面试必考,理解状态转换(SYN_SENT、ESTABLISHED、TIME_WAIT)
- DNS:解析流程、缓存、常见记录类型、DNS 故障排查
- HTTP/HTTPS:状态码、TLS 证书、HTTP/2 多路复用
- 防火墙:iptables 规则链(INPUT/OUTPUT/FORWARD)、NAT
- 网络排查:从物理层到应用层的系统化排查方法