- ✓
Read conceptual lessons
- ✓
创建账户以运行模拟
- ✓
查看数据包
SubnetLayer: Learn Protocols Visually
逐个数据包,深入理解网络
SubnetLayer: Learn Protocols Visually 是什么?
SubnetLayer 是一款面向网络协议学习的可视化交互工具,主打"逐包拆解"的沉浸式学习体验。学习者可以实时观察 TCP、IP、ARP、DNS、HTTP、TLS、OSPF、BGP 等协议的完整交互流程,检查每个数据包的字段细节,并通过配套的实践实验将抽象概念落到真实网络场景中。
产品详细介绍
逐个数据包,深入理解网络
SubnetLayer 是一款面向网络协议学习的可视化交互工具,主打"逐包拆解"的沉浸式学习体验。学习者可以实时观察 TCP、IP、ARP、DNS、HTTP、TLS、OSPF、BGP 等协议的完整交互流程,检查每个数据包的字段细节,并通过配套的实践实验将抽象概念落到真实网络场景中。
定价方案
有免费方案创始人评论
我创建 SubnetLayer,是因为网络协议的教学方式通常只有两种:一种是难以可视化的密集理论,另一种是已经需要较强协议基础才能看懂的数据包抓取(packet capture)。这两种方式之间存在一个巨大的学习鸿沟。
学习者可能记住了 TCP 使用 SYN、SYN-ACK、ACK,却仍然难以理解为什么要进行这种交互、序列号和确认号是如何变化的、每一个字段代表什么,以及当出现问题时数据包究竟会是什么样子。
SubnetLayer 正是为了填补这一鸿沟而诞生的。
理念很简单:先用清晰的语言讲清概念,再原原本本地展示它在数据包层面的真实呈现。学习者可以一步步推进协议交互过程,检查报文头和字段,跟踪状态变化,探索故障场景,把理论与实际排障真正地结合起来。
这个产品最初只是作为一种交互方式来讲解 TCP。随着项目的推进,我意识到,只有把各个协议当作一次完整通信流程的一部分一起学习,才最有意义。于是,平台逐步扩展,覆盖了 IP、ARP、ICMP、UDP、DNS、DHCP、HTTP、TLS、HTTPS、OSPF、BGP 以及其他网络概念。
开发过程本身也改变了学习方法。早期版本主要侧重于演示和抓包实验。当我以初学者的视角重新审视后,又补充了大量的概念讲解、心智模型、术语解读、常见误区、测验题以及排障背景。最终的目标是实现一种平衡的学习体验:先理解概念,再通过分析数据包来验证自己的理解。
SubnetLayer 面向学生、认证备考者、开发工程师、技术支持工程师、网络从业者,以及任何想要真正弄清“一次网络连接背后究竟发生了什么”的人。
非常期待听到你的反馈:
接下来我们应当新增哪种网络协议或故障排查场景?
创始团队
官网信息
通过确定性、字节级精确的模拟逐包学习网络,并借助暂停、回放和导出功能理解网络概念。