计算机网络 MOC(Map of Contents)

计算机网络知识地图,提供全面网络技术的结构化导航和学习路径


📚 学习路径

基础入门路径

适合初学者,从基础概念开始逐步深入:

  1. 网络基础TCP/IP协议HTTP/HTTPS应用层协议
  2. 网络基础HTTP/HTTPS网络安全基础现代网络技术

专业进阶路径

适合有一定基础的学习者,深入特定领域:

  1. 网络安全方向:网络安全基础 → 对称加密/非对称加密 → 防火墙技术 → VPN技术
  2. 现代网络方向:软件定义网络 → 5G网络 → 边缘计算 → 物联网网络
  3. 云原生方向:容器网络 → Kubernetes网络 → 服务网格 → 网络策略

🌐 网络技术全景

计算机网络全景图
┌─────────────────────────────────────────────────────────────┐
│                    计算机网络                              │
├─────────────────────────────────────────────────────────────┤
│  01-网络基础          │  02-HTTP-HTTPS           │
│  ├─ OSI模型          │  ├─ HTTP协议             │
│  ├─ TCP/IP协议栈     │  ├─ HTTP2-HTTP3          │
│  └─ 网络设备         │  ├─ HTTPS与TLS           │
│                     │  └─ HTTP缓存             │
├─────────────────────────────────────────────────────────────┤
│  03-TCP-IP           │  04-应用层协议           │
│  ├─ IP地址与子网     │  ├─ WebSocket            │
│  ├─ 路由与转发       │  ├─ FTP                  │
│  ├─ TCP协议          │  └─ SMTP-POP3            │
│  ├─ UDP协议          │                         │
│  └─ DNS原理          │                         │
├─────────────────────────────────────────────────────────────┤
│  05-网络安全         │  06-现代网络技术         │
│  ├─ 网络安全基础     │  ├─ 软件定义网络         │
│  ├─ 威胁模型         │  ├─ 5G网络               │
│  ├─ 安全架构         │  ├─ 边缘计算             │
│  ├─ 对称加密         │  └─ 物联网网络           │
│  ├─ 非对称加密       │                         │
│  ├─ 哈希函数         │                         │
│  ├─ 数字签名         │                         │
│  ├─ 防火墙技术       │                         │
│  ├─ 入侵检测系统     │                         │
│  ├─ VPN技术          │                         │
│  ├─ 网络访问控制     │                         │
│  ├─ SSL/TLS协议      │                         │
│  ├─ IPSec协议        │                         │
│  ├─ SSH协议          │                         │
│  └─ 安全邮件协议     │                         │
└─────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────┐
│  07-云原生网络                                           │
│  ├─ 容器网络概述     │                                 │
│  ├─ Kubernetes网络模型 │                                 │
│  └─ 服务网格概述     │                                 │
└─────────────────────────────────────────────────────────────┘

🎯 核心主题索引

网络基础

主题核心概念关键技术应用场景
OSI模型七层网络架构分层通信协议网络故障排查
TCP/IP四层网络模型TCP/IP协议栈互联网通信
网络设备交换机、路由器网络硬件配置网络建设运维

传输协议

协议特点优势应用场景
TCP可靠、面向连接保证数据完整性文件传输、Web应用
UDP不可靠、无连接传输速度快实时音视频、DNS
HTTP/HTTPS应用层协议安全传输、状态码Web应用、API接口

网络安全

领域基础技术高级应用防护策略
加密技术对称/非对称加密数字签名、证书数据加密、身份认证
网络防护防火墙、IDSVPN、NAC访问控制、威胁检测
安全协议SSL/TLS、IPSecVPN安全通道安全通信、远程访问

现代网络

技术核心架构应用价值典型产品
SDN控制与数据分离网络可编程化OpenDaylight、ONOS
5GeMBB、URLLC、mMTC高速、低时延、大连接5G基站、核心网
边缘计算边缘处理架构降低时延、节省带宽MEC节点、边缘云

云原生网络

组件核心功能技术特点开源方案
容器网络Pod间通信网络命名空间、VethFlannel、Calico
服务网格服务间通信管理边车代理、mTLSIstio、Linkerd
Kubernetes网络集群网络模型CNI插件、网络策略CNI、kube-proxy

🔍 知识关联

概念关联图

graph TD
    A[网络基础] --> B[TCP/IP协议]
    A --> C[网络设备]
    B --> D[HTTP/HTTPS]
    B --> E[应用层协议]
    A --> F[网络安全]
    F --> G[加密技术]
    F --> H[网络防护]
    A --> I[现代网络技术]
    I --> J[SDN]
    I --> K[5G网络]
    I --> L[边缘计算]
    A --> M[云原生网络]
    M --> N[容器网络]
    M --> O[服务网格]

技术演进路径

  1. 传统网络 → 软件定义网络

    • 从硬件定义到软件定义
    • 从封闭到开放架构
    • 从手动到自动化
  2. 中心化网络 → 边缘计算

    • 从集中处理到边缘处理
    • 从高时延到低时延
    • 从云端到边缘协同
  3. 物理网络 → 虚拟网络

    • 从物理隔离到虚拟隔离
    • 从静态到动态
    • 从专用到共享

📚 学习资源推荐

书籍

  1. 基础理论

    • 《计算机网络》(谢希仁)
    • 《TCP/IP详解》
    • 《HTTP权威指南》
  2. 网络安全

    • 《网络安全基础》
    • 《密码学原理与实践》
    • 《网络攻防技术》
  3. 现代网络

    • 《软件定义网络:技术、实践与演进》
    • 《5G移动网络:从理论到实践》
    • 《边缘计算:原理与实践》
  4. 云原生网络

    • 《Kubernetes网络权威指南》
    • 《云原生网络》
    • 《Istio服务网格技术》

在线资源

  1. 学习平台

    • Coursera计算机网络课程
    • edX网络工程课程
    • Kubernetes官方文档
  2. 技术社区

    • IETF(互联网工程任务组)
    • CNCF(云原生计算基金会)
    • ONF(开放网络基金会)
  3. 实践工具

    • Wireshark(网络抓包)
    • Mininet(SDN仿真)
    • Kind(本地Kubernetes集群)

🎓 技能评估

初级技能

  • 理解OSI七层模型
  • 掌握TCP/IP协议基础
  • 了解HTTP协议工作原理
  • 熟悉常见网络设备功能

中级技能

  • 掌握网络安全基础概念
  • 理解VPN和防火墙技术
  • 了解SDN基本概念
  • 熟悉容器网络基础

高级技能

  • 掌握高级密码学技术
  • 设计安全网络架构
  • 部署现代网络解决方案
  • 构建云原生网络环境

🛠️ 实践项目建议

网络基础项目

  1. 家庭网络搭建

    • 路由器配置
    • 家庭网络安全设置
    • 网络故障排查
  2. 小型企业网络设计

    • 网络拓扑设计
    • 设备选型
    • IP地址规划

网络安全项目

  1. 个人安全实验室

    • 防火墙配置
    • VPN搭建
    • 安全策略实施
  2. 网络攻防实践

    • 漏洞扫描
    • 渗透测试
    • 安全加固

现代网络项目

  1. SDN实验环境

    • Mininet搭建
    • SDN控制器部署
    • 简单应用开发
  2. 5G/边缘计算原型

    • 边缘节点部署
    • 边缘应用开发
    • 性能测试

云原生网络项目

  1. Kubernetes网络实践

    • 多种CNI插件部署
    • 网络策略配置
    • 故障排查
  2. 服务网格实现

    • Istio部署配置
    • 流量管理实验
    • 安全策略实施

🔗 快速导航


最后更新:2025-01-26 维护规范:详见 笔记规范文档

计算机网络 MOC 知识地图 学习路径 技术全景