系统学习网络(完整路线,零基础可直接照做)

📅 2026/8/1 15:30:42
系统学习网络(完整路线,零基础可直接照做)
整体分为计算机基础 → 计算机网络理论 → 实操抓包 → 路由交换数通→ 上层应用 / 安全 / 云网络两条方向可选 1通用开发 / 运维 / 安全方向重点上层网络 抓包 2网络工程师网工 / 数通重点路由交换、设备一、前置基础没有跳过会很痛苦操作系统基础Linux 必学IP 配置、路由表、网卡、iptables/nftables、socket 基础、进程端口命令ip addr、ip route、ss/netstat、curl、telnet、nc基础概念二进制、IP 地址、子网掩码、进制转换、端口含义推荐书《Linux 命令行与 Shell 脚本编程大全》二、核心理论计算机网络重中之重学习顺序OSI 七层 → TCP/IP 四层模型工业标准分层熟记自底向上物理层网线、光纤、信号、调制数据链路层以太网、MAC 地址、ARP、交换机、VLAN网络层IP 协议、ICMP、路由、网关、子网划分传输层TCP、UDP最难、最重要应用层HTTP/HTTPS、DNS、FTP、SSH、DHCP必啃教材✅首选《计算机网络》谢希仁第 8 版国内最适合入门 ✅ 进阶英文经典《TCP/IP 详解 卷 1协议》神书抓包配套阅读必须吃透知识点清单子网划分、CIDR、网关、ARP 原理、ARP 欺骗IP 分片、ICMP 报文、路由选择原理TCP三次握手、四次挥手、滑动窗口、拥塞控制、重传机制、TIME_WAIT、SYN 队列UDP 特性、适用场景DNS 递归 / 迭代查询、HTTPS TLS 握手流程HTTP1.1 / HTTP2 / HTTP3 区别三、实操抓包验证理论理论脱离抓包 纸上谈兵工具Wireshark tcpdump动手实验清单抓包观察 ARP 请求响应ping 抓 ICMP 报文telnet 抓 TCP 三次握手、四次断开浏览器访问网页完整抓取 HTTP/TLS 流程DNS 查询报文解析学习思路看到协议立刻抓包对照报文字段四、分支选择路线 A网络工程师数通 / 运营商 / 企业网考 HCIA/HCIP/CCNA适合想去甲方运维、集成商、运营商 学习内容交换机VLAN、Trunk、STP、链路聚合路由器静态路由、OSPF、RIP、ACL、NAT设备命令华为 VRP / Cisco IOS模拟器EVE-NG / Packet Tracer考证路线参考HCIA → HCIP → HCIE路线 B开发 / 后端 / 云原生 / 网络安全方向绝大多数程序员选择弱化交换机底层侧重Socket 编程UDP/TCP 服务端客户端网络模型NAT 四种类型、防火墙、负载均衡云网络VPC、弹性公网 IP、容器网络CNI、docker 网桥应用层HTTPS、CDN、WebSocket、QUIC网络故障排查思路链路、DNS、端口、防火墙、超时问题拓展阅读《深入理解 Web 协议》《Linux 高性能服务器编程》五、通用学习时间规划零基础第 1 个月前置 Linux 基础 谢希仁网络前 4 章第 2 个月TCP/UDP 完整学习 Wireshark 持续抓包练习第 3 个月应用层协议、DNS、HTTPS完成全部理论第 4 个月起选择分支深入数通 / 云网络 / 网络安全六、免费线上资源B 站韩立刚 计算机网络配合谢希仁课本华为 HCIA 全套教程网站mermaid、报文图解网站、wireshark 官方文档实验环境自己电脑装 Linux 虚拟机做实验七、检验你有没有学明白的标准你能独立口述清楚这些问题才算入门TCP 为什么三次握手不是两次四次挥手原因TIME_WAIT 是什么有什么作用NAT 原理家庭上网为什么需要 NATARP 协议工作过程同一个网段通信完整流程输入网址按下回车从 DNS 到页面展示完整全过程