ns2仿真器的分析.doc
约43页DOC格式手机打开展开
ns2仿真器的分析,页数:43字数:19279摘要:计算机局域网设计、模拟和性能分析系统的研究是一个非常有意义的课题。它使设计者在设计阶段就能对所设计的网络的性能作出准确的预测,合理修改其设计,选择符合要求的性价比较优的方案。进行计算机仿真,利用仿真中间参数分析系统性能是分析某一计算机网络系统的性能的常用方法。采用系统仿真的方法,能对各组...
内容介绍
此文档由会员 20023286 发布
页数:43 字数:19279
摘要: 计算机局域网设计、模拟和性能分析系统的研究是一个非常有意义的课题。它使设计者在设计阶段就能对所设计的网络的性能作出准确的预测,合理修改其设计,选择符合要求的性价比较优的方案。进行计算机仿真,利用仿真中间参数分析系统性能是分析某一计算机网络系统的性能的常用方法。采用系统仿真的方法,能对各组件的行为进行较精确的模拟,获得足够数据来对系统的性能进行较准确的预测。
目录
第一章 绪 论 3
1.1 局域网仿真 3
1.2 仿真器 3
第二章 运行环境及语言支持 4
2.1 运行环境 4
2.2 语言支持 4
第三章NS各模块及功能 5
3.1 模块概述 5
3.2 功能示意图 6
3.3 NS的小工具 6
第四章 NS的运行 7
4.1 NS的运行 7
4.2 脚本的编写 7
4.3 输出文件 8
4.4 节点移动产生器和传输产生器 8
第五章NS主代码简析——基类 9
5.1 Tcl类 9
5.1..1获得访问Tcl实例的入口 9
5.1.2通过解释器调用Otcl过程 9
5.1.3与解释器交换结果 10
5.1.4报告出错状况,并以统一方式退出 11
5.1.6取解释器的句柄: 11
5.2 TclObject类 12
5.2.1生成和释放:new{}和delete{}。 12
5.2.2变量的绑定(bindding) 13
5.2.3变量的跟踪(Trace) 13
5.2.4 命令方法的定义和调用 14
5.3 TclClass类 15
5.4 TclCommand类 16
5.5 EmbeddedTcl类 17
5.6 InstVar类 17
第六章、NS主代码简析——功能模块 19
6.1仿真的开始:仿真器(class Simulator) 19
6.2 节点(Node)和数据包的转发 20
6.2.1 普通节点(node)和多播节点的内部构造 21
6.2.2 node类的方法 22
6.3 节点的组分:分类器(Classifier) 23
6.3.1 五种分类器 23
6.3.2 分类器组织和路由模块 23
6.4 链路(Class Link) 24
6.5 链的组分:连接器(Connectors) 25
6. 5. 1 Ns中有不同类型的连接器 25
6. 5. 2 NS实现的两个派生类 25
6.6 链的组分 26
6.6.1 队列的状态 26
6.6.2 Queue及其派生类简介 26
6.7 链的组分 27
6.8 Agents与协议 28
6. 8. 1 Agent的状态变量 28
6. 8. 2 Agent的方法 29
6. 8. 3 Agents与协议的实现 29
6. 8. 4 创建新型Agent 29
6.9数据包(Packet)与区别服务模块 29
6.9.1 区别服务(Differentiated Services) 29
6.9.2 实现机制 30
6.9.3 Ns定义了五种策略模块 30
6.10 LAN 31
6.11移动节点与无线网络、无线移动IP模型 35
第七章 扩展方法 38
7.1 基本扩展 38
7.2 进一步扩展 38
附录 39
关键字:局域网 NS2 仿真器
[1] 郑人杰,殷人昆,陶永雷:实用软件工程(第二版),清华大学出版社;
[2] Angela Yochem,David Carlson,Tad Stephens编,谢俊等译:J2EE应用与BEA WebLogic Server(第二版),电子工业出版社。
[3]Microsoft C# Language Specifications by Microsoft
[4]Microsoft Visual C# .NET (Core Reference) by Microsoft
[5]C# Primer:A Practical Approach by Stanley B.Lippman by Microsoft
[6]Programming Microsoft Windows with C# by Charles Petzold
[7]Professional C# 2nd Edition Written by Simon K.scott Allen
摘要: 计算机局域网设计、模拟和性能分析系统的研究是一个非常有意义的课题。它使设计者在设计阶段就能对所设计的网络的性能作出准确的预测,合理修改其设计,选择符合要求的性价比较优的方案。进行计算机仿真,利用仿真中间参数分析系统性能是分析某一计算机网络系统的性能的常用方法。采用系统仿真的方法,能对各组件的行为进行较精确的模拟,获得足够数据来对系统的性能进行较准确的预测。
目录
第一章 绪 论 3
1.1 局域网仿真 3
1.2 仿真器 3
第二章 运行环境及语言支持 4
2.1 运行环境 4
2.2 语言支持 4
第三章NS各模块及功能 5
3.1 模块概述 5
3.2 功能示意图 6
3.3 NS的小工具 6
第四章 NS的运行 7
4.1 NS的运行 7
4.2 脚本的编写 7
4.3 输出文件 8
4.4 节点移动产生器和传输产生器 8
第五章NS主代码简析——基类 9
5.1 Tcl类 9
5.1..1获得访问Tcl实例的入口 9
5.1.2通过解释器调用Otcl过程 9
5.1.3与解释器交换结果 10
5.1.4报告出错状况,并以统一方式退出 11
5.1.6取解释器的句柄: 11
5.2 TclObject类 12
5.2.1生成和释放:new{}和delete{}。 12
5.2.2变量的绑定(bindding) 13
5.2.3变量的跟踪(Trace) 13
5.2.4 命令方法的定义和调用 14
5.3 TclClass类 15
5.4 TclCommand类 16
5.5 EmbeddedTcl类 17
5.6 InstVar类 17
第六章、NS主代码简析——功能模块 19
6.1仿真的开始:仿真器(class Simulator) 19
6.2 节点(Node)和数据包的转发 20
6.2.1 普通节点(node)和多播节点的内部构造 21
6.2.2 node类的方法 22
6.3 节点的组分:分类器(Classifier) 23
6.3.1 五种分类器 23
6.3.2 分类器组织和路由模块 23
6.4 链路(Class Link) 24
6.5 链的组分:连接器(Connectors) 25
6. 5. 1 Ns中有不同类型的连接器 25
6. 5. 2 NS实现的两个派生类 25
6.6 链的组分 26
6.6.1 队列的状态 26
6.6.2 Queue及其派生类简介 26
6.7 链的组分 27
6.8 Agents与协议 28
6. 8. 1 Agent的状态变量 28
6. 8. 2 Agent的方法 29
6. 8. 3 Agents与协议的实现 29
6. 8. 4 创建新型Agent 29
6.9数据包(Packet)与区别服务模块 29
6.9.1 区别服务(Differentiated Services) 29
6.9.2 实现机制 30
6.9.3 Ns定义了五种策略模块 30
6.10 LAN 31
6.11移动节点与无线网络、无线移动IP模型 35
第七章 扩展方法 38
7.1 基本扩展 38
7.2 进一步扩展 38
附录 39
关键字:局域网 NS2 仿真器
[1] 郑人杰,殷人昆,陶永雷:实用软件工程(第二版),清华大学出版社;
[2] Angela Yochem,David Carlson,Tad Stephens编,谢俊等译:J2EE应用与BEA WebLogic Server(第二版),电子工业出版社。
[3]Microsoft C# Language Specifications by Microsoft
[4]Microsoft Visual C# .NET (Core Reference) by Microsoft
[5]C# Primer:A Practical Approach by Stanley B.Lippman by Microsoft
[6]Programming Microsoft Windows with C# by Charles Petzold
[7]Professional C# 2nd Edition Written by Simon K.scott Allen