TechFlow用动画理解技术
首页原理教程在线实验室学习路线

在线实验室

独立于教程的可操作实验工具。每个实验都支持输入参数、执行、观察结果和重置 —— 直接在浏览器里「动手」理解原理。

计算机网络

IPv4 地址计算器

入门

输入任意 IPv4 地址与 CIDR 前缀,实时查看二进制表示、网络地址、广播地址与可用范围。

IPv4CIDR子网掩码 10 分钟

子网划分实验

进阶

对给定的地址块进行子网划分,逐级拆分并直观查看每一段的网络范围。

子网划分CIDR 15 分钟

TCP 三次握手模拟器

进阶

自由控制客户端与服务端的握手过程,观察 Seq/Ack 与双方 TCP 状态变化。

TCP握手状态机 12 分钟

TCP 四次挥手模拟器

进阶

逐步执行四次挥手,理解 FIN_WAIT、CLOSE_WAIT、TIME_WAIT 等状态的含义。

TCP挥手TIME_WAIT 12 分钟

网络拓扑模拟器

高级

搭建主机与交换机组成的拓扑,发送帧并观察 MAC 地址学习与泛洪转发。

交换机MAC 地址泛洪 20 分钟

网络基础设施

DNS 查询模拟器

进阶

修改域名与 DNS 配置,模拟缓存命中、NXDOMAIN、超时等真实解析场景。

DNS递归查询缓存 12 分钟

编程语言与运行时

JVM 内存分配模拟器

进阶

创建对象、观察堆内存分配与 GC 模拟,理解运行时数据区的变化。

JVM堆GC 15 分钟

数据结构与算法

排序算法可视化

入门

用动画逐帧观察快速排序、归并排序、堆排序的比较与交换过程。

排序算法 10 分钟

TechFlow

计算机原理可视化交互学习平台。用动态动画和交互实验,让每一个抽象的计算机原理都看得见、能操作、可追踪。

免责声明:本站内容仅用于技术学习,动画均为教学模拟模型,实际实现请以官方文档为准。

技术分类

计算机基础计算机网络网络基础设施编程语言与运行时Web 容器与中间件云原生与分布式数据库原理数据结构与算法

站内导航

原理教程在线实验室学习路线关于本站

© 2026 TechFlow · 纯前端开源学习项目