计算机网络(Computer Networks)

理解网络协议和通信原理,掌握 HTTP、TCP/IP 等核心协议

🧭 快速导航

  • 知识地图 - 计算机网络知识全景与学习路径
  • 快速查找 - 按技术领域、难度和应用场景快速定位内容

📚 核心内容

1. 网络基础

网络基础是理解计算机网络的基础,包括网络模型和基本概念。

2. HTTP/HTTPS

HTTP/HTTPS 是 Web 应用的核心协议,理解其工作原理对前端和后端开发都很重要。

3. TCP/IP 协议

TCP/IP 是互联网的核心协议栈,理解其工作原理是网络编程的基础。

4. 应用层协议

应用层协议是各种应用的基础,不同的应用使用不同的协议。

5. 网络安全

网络安全是保护计算机网络免受攻击和未授权访问的重要领域。

6. 现代网络技术

现代网络技术是新一代网络架构和通信技术,包括SDN、NFV、5G、边缘计算和物联网等。

7. 云原生网络

云原生网络是为容器、微服务和云原生应用设计的网络架构,提供灵活、可扩展、自动化的网络解决方案。

8. 实践应用

实践应用通过实际案例和实验,帮助将网络理论知识应用到实际场景中。

🔗 相关链接

📖 学习资源

  • 《计算机网络》- 谢希仁
  • 《TCP/IP 详解》
  • 《HTTP 权威指南》
  • Wireshark 网络抓包工具

学习目标:理解网络协议的工作原理,掌握 HTTP、TCP/IP 等核心协议,能够分析和解决网络问题