
极客时间 - 网络架构实战课
来自 极客时间·免费领取学习资源
这份资料来自极客时间2026年的付费VIP课,内容以资料为主,对应《极客时间 - 网络架构实战课》。官网需要单独购买,有集上可以免费领取。
课程简介
课程分为基础篇和实战篇两大部分
基础篇将从最基本的网络概念入手,让你建立网络架构的初步认知与全局视角。我们会学习数据包如何在网络中流转,以及涉及的各类操作和协议,并探讨网络架构的基本职责与设计要素
实战篇将从网络架构的高可靠、高性能、高安全和可扩展四部分展开
高可靠部分,我们会学习如何设计高可靠的架构,包括主备架构、集群架构、限速限流和无损升级等技术方案。掌握这些内容后,你不仅能设计多机房、多城市的高可用架构,还能构建可横向扩展的负载均衡和服务器集群,确保系统在任何情况下都能稳定运行
高性能部分聚焦于如何在代码层面、网络协议层面以及单机架构层面提升性能。我们会涉及性能调优方法、高效调度机制设计以及如何实现 CDN 和全球加速等优化方案。这些有助于你设计出高效的网络架构,优化服务的响应速度和吞吐量
高安全部分主要讲解 SSL 加密传输的基本原理、VPN 技术的实现和应用层的安全防护措施。可扩展性部分主要学习如何通过“兼容性”和“无感升级”实现网络的持续演进。掌握这些之后,能让你更加从容地应对网络架构里的安全与优化升级问题
课程仓库链接:https://github.com/xyp-root/geektime-hands-on-network-architecture
课程目录
- 导学|实验说明&学习指南.md
- 导学|实验说明&学习指南
- 开篇词|如何练好网络架构这门“内功心法”?.md
- 开篇词|如何练好网络架构这门“内功心法”?
- 实战前的叮嘱|写给网络领域新同学的话.md
- 实战前的叮嘱|写给网络领域新同学的话
- 01|一个数据包的网络之旅:网络是如何工作的?.md
- 01|一个数据包的网络之旅:网络是如何工作的?
- 02|架构设计思考:网络架构设计要考虑哪些要素?.md
- 02|架构设计思考:网络架构设计要考虑哪些要素?
- 03|主备-怎样防范单点故障?.md
- 03|主备-怎样防范单点故障?
- 04|集群(上):怎样实现横向扩展?.md
- 04|集群(上):怎样实现横向扩展?
- 05|集群(下):怎样实现横向扩展?.md
- 05|集群(下):怎样实现横向扩展?
- 06|限流:怎样防止应用被打垮?.md
- 06|限流:怎样防止应用被打垮?
- 07|控影响:怎样可靠升级服务?.md
- 07|控影响:怎样可靠升级服务?
- 08|纵向扩展(上):常见的低性能代码逻辑有哪些?.md
- 08|纵向扩展(上):常见的低性能代码逻辑有哪些?
- 09|纵向扩展(中):网络模型和协议调优.md
- 09|纵向扩展(中):网络模型和协议调优
- 10|纵向扩展(下):怎样通过架构优化提高单机性能?.md
- 10|纵向扩展(下):怎样通过架构优化提高单机性能?
- 11|减法与重试:怎样优化弱网?.md
- 11|减法与重试:怎样优化弱网?
- 12|分片、并发与续传:怎样高效上传资源?.md
- 12|分片、并发与续传:怎样高效上传资源?
- 13|DNS:域名解析系统是怎样工作的?.md
- 13|DNS:域名解析系统是怎样工作的?
- 14|CDN架构(上):怎样加速静态资源下载?.md
- 14|CDN架构(上):怎样加速静态资源下载?
- 15|CDN架构(下):怎样加速静态资源下载?.md
- 15|CDN架构(下):怎样加速静态资源下载?
- 16|全球网络加速架构:怎样加速动态请求?.md
- 16|全球网络加速架构:怎样加速动态请求?
- 17|SSL:怎样在公网安全传输数据?.md
- 17|SSL:怎样在公网安全传输数据?
- 18|VPN:怎样构建安全的企业网络?.md
- 18|VPN:怎样构建安全的企业网络?
- 资料
- images
包含内容
- · 导学|实验说明&学习指南.md
- · 导学|实验说明&学习指南
- · 开篇词|如何练好网络架构这门“内功心法”?.md
- · 开篇词|如何练好网络架构这门“内功心法”?
- · 实战前的叮嘱|写给网络领域新同学的话.md
- · 实战前的叮嘱|写给网络领域新同学的话
- · 01|一个数据包的网络之旅:网络是如何工作的?.md
- · 01|一个数据包的网络之旅:网络是如何工作的?
贡献者