什么是 网络协议动画编辑器?
2011-12-09 12:36
274 查看
[/b]计算机网络用互联网协议实现主机、路由器、交换机之间的查询、协商、响应,而网络协议是分布式的算法,在不同的节点上运行,用传统的文字、图片来解说会抽象难解,可视化是个值得一试的方法。
北冰洋的网络协议动画编辑器 (Network Protocol Animation Editor, 简称NAE) 使得网络教程的作者能够很方便的把网络协议的过程用多媒体动画表现,提高理解效率。编辑器提供用户界面 (UI),无需编程。
1. [/b]网络协议动画编辑器的功能[/b]
2. NAE[/b]创建的网络动画有什么效果?[/b]
NAE是用来创建网络动画的,我们看三个使用AE制作出来的动画,以观察其功能、效果。
[/b]
1. DHCP [/b]
主机开机后可以向DHCP服务器请求分配IP地址,DHCP服务器收到请求后从地址池找出一个IP地址来提供给主机。主机收到后回复服务器愿意接受,最后服务器把此地址绑定给该主机。NAE把这个过程可视化,并配有语音解释 (动画完全用NE编辑,约二小时。)
请看: DHCP Basic
[/b]
2[/b].[/b]OSPF[/b]邻居状态的演进[/b] [/b]
OSPF路由器开机后,状态不断地演进、从发现邻居、交换链路状态列表,而和邻居成为完全连接关系 (Full Adjacency)。动画把这个过程表达出来,包括9个邻居状态的演进,5种数据包的作用。(动画是用NAE编辑,约5小时。)
请看: 1.5 ospf neighbor states
3. HSRP 断线恢复
用动画显示热后备路由器实验:后备路由器是怎么发现断线的? 它是如何递补为在线路由器?
这是个比较复杂的场景,作者的先用dynamips仿真,取得数据包、路由器状态,然后用NAE创建拓扑、把数据包、路由器状态映射到节点,加以注释,而生成动画。
请看:HSRP > 4.2 HSRP link failover lab
3. [/b]用[/b]NAE[/b]编辑网络动画的步骤[/b]
以下的步骤展示怎么用NAE制作一个基本的ARP动画动画教程。
第一步:[/b] [/b]建立网络拓扑[/b]
用鼠标把PC图标和链路图标从Shape池拖到画布,用链路把两个PC连接起来。链路成功的连接到PC时,接口会变成绿色,否则是红色。
[/b]
第二步:配置拓扑[/b] ([/b]节点、接口[/b])[/b]
右击左边PC > Edit Node. 弹出节点编辑器,别名是”N.0”, 把它改为”H1”
右击 H1的接口 > Edit interface. 弹出接口编辑器,输入别名、IP地址 、MAC地址。
1) [/b]在[/b]H1[/b]生成[/b] ping [/b]包[/b]
右击 H1 > Add packet. 数据包 “0” 生成了。
右击packet 0 > Edit header. 然后在数据包编辑器输入数据包的别名 “Ping” 。
右击Ping > Edit Action 来编辑 ping包的动作:.
输入 (H1, 4, H2, 7) 到 (From Node, Start tick, To Node, End tick.) , 其动画效果是:把 Ping 在tick 4时从节点 H1 开始移动,并在tick 7 到达 H2。
现在拓扑、动画均已配置完成。下面是添加说明。
第四步:节点气泡[/b] [/b]
每个节点都可以用气泡来说明它的行为,节点气泡的作用如漫画书人物之间的对话,点出节点间的互动关系。例,路由器收到数据包时会根据路由表匹配结果而把数据包转发或丢弃,作者可用路由器气泡对此加以解释:路由表匹配成功,把数据包转发到下一跳。
第五步:预览[/b]
现在可以预览网络动的画效果了:
- 点击 Preview (在AE的右上角)
- 点击Play [/b](播放)[/b]按钮, ping 开始从 H1 移动到 H2, H2 送回 Echo。
4. AE[/b]下载、使用手册[/b]
网站:[/b]www.visualland.net[/b]
AE[/b]下载地址:[/b]http://www.visualland.net/author/index.php [/b]
AE[/b]用户手册[/b] (.doc[/b],视频[/b])[/b]:[/b] http://www.visualland.net/moreOnAE.php [/b]
北冰洋的网络协议动画编辑器 (Network Protocol Animation Editor, 简称NAE) 使得网络教程的作者能够很方便的把网络协议的过程用多媒体动画表现,提高理解效率。编辑器提供用户界面 (UI),无需编程。
1. [/b]网络协议动画编辑器的功能[/b]
功能[/b] | 说明[/b] |
建立网络拓扑 | 拖动图标,建立拓扑 (类似gns3) |
配置拓扑:节点、链路、分组 | 别名、地址、组群 (VLAN, Area) |
显示、隐藏拓扑部件 | 根据场景需要改变拓扑:在动画运行时添加、移除链路或节点。 |
拓扑事件 | 把链路或节点下线、上线。 |
生成数据包,把它在拓扑上动起来 | 用数据包报头编辑器配置数据包, 用数据包动画编辑器配置·方式、时间、路径。 |
生成表格显示路由器状态 | 显示路由器、交换机的表格、状态 (路由表, 邻居状态, MAC表) |
为表格加亮点 | 在运行时为表格单元加底色,清楚的显示单元格得引用、改变。 |
生成命令行栏 | 上线配置命令行,show命令的输出。 |
用气泡注解节点 | 用节点间的对话显示因果关系 |
用气泡注解数据包 | 说明数据包的内容 |
全局气泡 | 用来解释表格、命令行的非拓扑单元。 |
全局标签 | 用来注明拓扑,说明节点的角色改变,接口的地址变更。 |
编辑指针 (Thumbnail) | 把动画分段,加标志,类似书本的目录。 |
编辑注脚 | 详细说明指针段内所发生的网络现象,对气泡加注脚。 |
NAE是用来创建网络动画的,我们看三个使用AE制作出来的动画,以观察其功能、效果。
[/b]
1. DHCP [/b]
主机开机后可以向DHCP服务器请求分配IP地址,DHCP服务器收到请求后从地址池找出一个IP地址来提供给主机。主机收到后回复服务器愿意接受,最后服务器把此地址绑定给该主机。NAE把这个过程可视化,并配有语音解释 (动画完全用NE编辑,约二小时。)
请看: DHCP Basic
[/b]
2[/b].[/b]OSPF[/b]邻居状态的演进[/b] [/b]
OSPF路由器开机后,状态不断地演进、从发现邻居、交换链路状态列表,而和邻居成为完全连接关系 (Full Adjacency)。动画把这个过程表达出来,包括9个邻居状态的演进,5种数据包的作用。(动画是用NAE编辑,约5小时。)
请看: 1.5 ospf neighbor states
3. HSRP 断线恢复
用动画显示热后备路由器实验:后备路由器是怎么发现断线的? 它是如何递补为在线路由器?
这是个比较复杂的场景,作者的先用dynamips仿真,取得数据包、路由器状态,然后用NAE创建拓扑、把数据包、路由器状态映射到节点,加以注释,而生成动画。
请看:HSRP > 4.2 HSRP link failover lab
3. [/b]用[/b]NAE[/b]编辑网络动画的步骤[/b]
以下的步骤展示怎么用NAE制作一个基本的ARP动画动画教程。
第一步:[/b] [/b]建立网络拓扑[/b]
用鼠标把PC图标和链路图标从Shape池拖到画布,用链路把两个PC连接起来。链路成功的连接到PC时,接口会变成绿色,否则是红色。
[/b]
第二步:配置拓扑[/b] ([/b]节点、接口[/b])[/b]
右击左边PC > Edit Node. 弹出节点编辑器,别名是”N.0”, 把它改为”H1”
右击 H1的接口 > Edit interface. 弹出接口编辑器,输入别名、IP地址 、MAC地址。
第三步:生成数据包,把它[/b]动[/b]起来[/b]
1) [/b]在[/b]H1[/b]生成[/b] ping [/b]包[/b]
右击 H1 > Add packet. 数据包 “0” 生成了。
右击packet 0 > Edit header. 然后在数据包编辑器输入数据包的别名 “Ping” 。
右击Ping > Edit Action 来编辑 ping包的动作:.
输入 (H1, 4, H2, 7) 到 (From Node, Start tick, To Node, End tick.) , 其动画效果是:把 Ping 在tick 4时从节点 H1 开始移动,并在tick 7 到达 H2。
现在拓扑、动画均已配置完成。下面是添加说明。
第四步:节点气泡[/b] [/b]
每个节点都可以用气泡来说明它的行为,节点气泡的作用如漫画书人物之间的对话,点出节点间的互动关系。例,路由器收到数据包时会根据路由表匹配结果而把数据包转发或丢弃,作者可用路由器气泡对此加以解释:路由表匹配成功,把数据包转发到下一跳。
第五步:预览[/b]
现在可以预览网络动的画效果了:
- 点击 Preview (在AE的右上角)
- 点击Play [/b](播放)[/b]按钮, ping 开始从 H1 移动到 H2, H2 送回 Echo。
4. AE[/b]下载、使用手册[/b]
网站:[/b]www.visualland.net[/b]
AE[/b]下载地址:[/b]http://www.visualland.net/author/index.php [/b]
AE[/b]用户手册[/b] (.doc[/b],视频[/b])[/b]:[/b] http://www.visualland.net/moreOnAE.php [/b]
相关文章推荐
- 什么是 网络协议动画编辑器?
- 什么是 网络协议动画编辑器?
- 网络中常见的Ping命令用什么协议完成
- 数据通信协议的简介(数据通信协议和网络协议有什么区别?)
- 什么是网络协议
- 计算机网络的协议是什么
- linux网络协议是什么?该如何去理解?
- 网络七层协议具体是什么?
- 网络协议的三个要素是什么?各有什么含义?
- socket 是用什么网络协议
- 百度笔试题2005题目大致是这样的: 第一部分选择题: 有几道网络相关的题目,巨简单,比如第一题是TCP、RIP、IP、FTP中哪个协议是传输层的......。有一道linux的 chown使用题目。其他的全是数据结构的题目!什么链,表
- 网络协议是什么?
- 网络协议是什么?
- 协议栈 协议栈是什么?协议栈是指网络中各层协议的总和,其形象的反映了一个网络中文件传输的过程:由上层协议到底层协议,再由底层协议到上层协议.使用最广泛的是英特网协议栈,由上到下的协议分别是:应用层(H
- 网络七层协议具体是什么?
- 网络协议学习 windump tcpdump 常规(normal)网络会话 (BY 冷家锋)
- 一步一步开发sniffer(Winpcap+MFC)(四)要想从此过,留下协议头——各层网络协议头的实现
- [网络协议]互联网协议入门(二)