计算机网络进阶 交互式 SVG 可视化 8 大主题 零依赖

计算机网络进阶可视化实验室

从 SDN 到零信任,8 个进阶网络主题的交互式可视化。每个模块包含实时动画演示、参数调节和原理详解,帮助你直观理解现代计算机网络的核心机制。

01

SDN 软件定义网络

控制平面 / 数据平面分离,流表下发

SDN Controller · OpenFlow SW1 SW2 SW3 Host A Host B Host C Host D Host E Host F 控制平面 (Southbound API) 数据平面 (Data Plane)

原理说明

SDN 将网络设备的控制平面(决策)与数据平面(转发)分离。控制器集中管理全网视图,通过 OpenFlow 南向协议向交换机下发流表。

  • 南向接口:OpenFlow,流表 = 匹配字段 + 动作
  • 北向接口:REST API,应用编程网络行为
  • 流表下发:控制器 → 交换机,定义转发规则

当主机 A 向主机 F 发送数据时,数据包按照流表规则在交换机间转发,无需逐跳路由决策。

  • Proactive 模式:预先下发流表,低延迟
  • Reactive 模式:首包触发 Packet-In 请求
  • 优势:集中管控、快速迭代、流量工程
0
活跃流表
3
交换机节点
2.1ms
控制器延迟
0
吞吐量 Gbps
02

BGP 路由

AS 间路由,路径选择,路由聚合

AS100源 AS200中转 AS300中转 AS400目的 AS500中转 AS600中转 路由聚合 192.168.0.0/22

原理说明

BGP (Border Gateway Protocol) 是互联网骨干路由协议,负责自治系统 (AS) 间的路由信息交换。

  • eBGP:跨 AS 边界的 BGP 会话
  • iBGP:AS 内部的 BGP 会话
  • 路径矢量:携带 AS-Path 属性防环

BGP 最优路径选择基于多属性优先级:

  • Local Pref → AS-Path 长度 → MED → EBGP > IBGP
  • 路由聚合:将多条明细路由汇总为 /22 超网前缀
  • 减少路由表规模,隔离翻动传播
6
AS 节点
—
最优跳数
9
前缀数
0
聚合路由
03

QoS 服务质量

DSCP 标记,队列调度 (WFQ / PQ / CBQ)

入站流量 → EF (46)Expedited Forwarding AF41 (34)Assured Forwarding AF21 (18)Assured Forwarding BE (0)Best Effort 调度器: WFQ (加权公平队列) 出站
速率

原理说明

QoS 通过DSCP 标记对流量分类,再由调度算法分配带宽资源。

  • EF (46):低延迟、低抖动,语音/视频
  • AF (10-38):保证带宽,有丢弃优先级
  • BE (0):尽力而为,普通数据

三种经典调度算法:

  • PQ:严格优先级,高优先先发,可能饿死低优先
  • WFQ:按权重分配带宽,公平但保优先
  • CBQ:基于类,可为每类保证/限制带宽
0
吞吐量 Mbps
0ms
EF 延迟
0%
丢包率
0
队列报文
04

CDN 内容分发

就近节点选择,缓存命中,回源

用户Client 边缘节点北京 · 8ms 边缘节点上海 · 15ms 边缘节点广州 · 35ms 源站Origin Server

原理说明

CDN 通过在全球部署边缘节点,将内容缓存到离用户最近的节点,降低延迟和源站压力。

  • DNS 调度:根据用户位置解析到最近边缘
  • 缓存命中:直接从边缘返回,无需回源
  • 回源:缓存未命中时向源站请求

CDN 的关键指标和机制:

  • 命中率:命中请求 / 总请求,通常 > 90%
  • TTL:缓存生存时间,过期后回源刷新
  • 预热:主动推送内容到边缘节点
0%
缓存命中率
0ms
平均延迟
3
边缘节点
0
总请求数
05

IPv6

地址结构,SLAAC,DHCPv6,双栈

2001 0db8 85a3 0000 0000 8a2e 0370 7334 全局路由前缀 /48 子网 /16 接口 ID /64 (EUI-64 / 随机) RS路由请求 RA路由通告 DAD重复地址检测 配置完成地址可用 双栈模式 (Dual Stack) IPv6: 2001:db8:85a3::8a2e:370:7334 IPv4: 192.168.1.100 优先 IPv6 回退 IPv4 · Happy Eyeballs (RFC 8305)

原理说明

IPv6 地址为 128 位,分为全局前缀、子网 ID 和接口 ID。

  • SLAAC:主机通过 RS/RA 自动配置,无需 DHCP
  • DHCPv6:有状态配置,服务器分配地址
  • EUI-64:由 MAC 地址生成接口 ID

IPv6 过渡技术:

  • 双栈:同时运行 IPv4/IPv6,优先 IPv6
  • 隧道:6to4 / 6rd / GRE 隧道
  • NAT64:IPv6-only 访问 IPv4 资源
  • DAD:重复地址检测保障唯一性
/64
前缀长度
SLAAC
配置方式
0
已生成地址
2^128
地址空间
06

负载均衡

L4 / L7 负载均衡,一致性哈希,健康检查

一致性哈希环 0 → 2^32 Client 健康检查

原理说明

负载均衡将流量分发到多台后端服务器,提升可用性和吞吐量。

  • L4:基于 IP + 端口,速度快,不解析内容
  • L7:基于 HTTP URL/Header/Cookie,智能路由
  • 一致性哈希:节点增减时最小化数据迁移

健康检查与调度策略:

  • 主动检查:定期探测后端健康状态
  • 被动检查:根据请求失败率自动摘除
  • 加权轮询:按服务器能力分配权重
  • 最少连接:优先分配给连接数少的节点
3
活跃服务器
0
已处理请求
0%
分布偏差
L4
工作模式
07

网络安全

DDoS 防护,WAF 规则,零信任

攻击者Attacker DDoS防护已拦截 0 WAF防火墙规则: ON 零信任网关验证: 0 Server 1 Server 2 Server 3 恶意流量 流量清洗 规则匹配 身份验证 受保护资源 点击按钮发起攻击 / 验证

原理说明

现代网络安全采用纵深防御策略,多层过滤恶意流量。

  • DDoS 防护:流量清洗中心,BGP Anycast 分散攻击
  • WAF:匹配 SQL 注入 / XSS / CC 等攻击特征
  • 零信任:永不信任,始终验证 (NIST 800-207)

零信任核心原则:

  • 身份为中心:基于用户/设备身份授权
  • 最小权限:仅授予完成任务所需权限
  • 微隔离:网络分段,限制横向移动
  • 持续验证:动态评估信任级别
0
已拦截请求
ON
WAF 状态
0
验证次数
100
信任评分
08

无线网络

WiFi 信道,CSMA/CA,漫游,MIMO

2.4GHz 信道频谱 (CH1-CH13,每信道 22MHz) CSMA/CA 时序 DIFS Backoff DATA SIFS ACK → 信道空闲 漫游 (Roaming) AP1CH1 AP2CH6 AP3CH11

原理说明

WiFi 使用 CSMA/CA(载波监听多路访问/冲突避免)协议共享无线信道。

  • DIFS:分布式帧间间隔,等待信道空闲
  • Backoff:随机退避,减少冲突概率
  • SIFS:短帧间间隔,用于 ACK 响应
  • RTS/CTS:解决隐藏终端问题

信道、漫游与 MIMO:

  • 信道重叠:2.4GHz 仅 CH1/6/11 互不干扰
  • 漫游:802.11r/k/v 快速切换 AP
  • MIMO:多天线空间复用,提升吞吐
  • OFDMA:WiFi 6 子载波分配,降低延迟
-50dBm
信号强度
0%
信道利用率
3
AP 节点
11
当前信道