文件格式:word
文件大小:1002.50KB
适用专业:软件工程
适用年级:大学
下载次数:12 次
我要下载:点击联系下载论文编号:37742
资料简介:
毕业设计 在WINDOWS环境下NS2的功能分析与扩展应用,共77页,27409字。
目录
在WINDOWS环境下NS2的功能分析与扩展应用 1
Functional Analysis and Application Expansion of NS2 under Windows Environment
第一章 NS2基础 5
第一节 网络仿真技术简介 5
第二节 NS2简介 5
1、NS2的体系结构 5
2、NS2工作流程 6
3、离散事件仿真器 6
4、分裂对象模型 7
5、NS2与TCP/IP、OSI七层结构 7
6、丰富的构件库 7
7、开放的源代码 7
第三节 在WINDOWS平台上安装NS2 8
1、 在WINDOWS XP上,由功能模块安装NS2 8
2、在WINDOWS系统下,allinone方式安装 13
第二章 NS2体系结构 14
第一节 分裂对象模型 14
第二节 OTcl linkage 15
1、Tcl类 15
(1)获得访问Tcl实例的入口 16
(2)调用Otcl过程 16
(3)返回值 16
(4)存储、查找TclObject类对象: 17
2、TclObject类 17
(1)创建和销毁TclObject 17
(2) 变量的绑定(bindding) 18
(3)command方法 18
3、TclClass类 19
4、EmbeddedTcl类 20
第三节 功能模块 20
1、仿真器类(class Simulator) 21
2、节点(Node)和数据包的转发 22
3、链路(Link) 24
4、定时器(timer) 28
5、分组头管理 29
6、Agents与协议 29
7、应用层 30
第三章 NS2的应用 34
第一节 一般仿真应用 34
第二节 扩展应用 35
1、目标 35
2、应用描述 35
3、问题分析 36
4、设计与实现 36
5、编译 42
第四章 分析与讨论
第五章 总结与展望 49
参考文献 50
致谢 51
附录1、英文翻译原文 52
附录2、中文翻译 67
声明: 77
摘要:NS2是一个用于网络研究的离散事件仿真器,主要用于仿真各种网络协议和网络体系结构。由UC Berkeley在项目VINT中开发的。NS2由C++语言和OTCL语言编写而成的,开发环境是LINUX系统。NS实现了TCP和UDP等网络协议,FTP,Telnet,Web,CBR和VBR等多种业务源,并实现了队列管理机制和多种路由算法。NS 中的基本命令包括节点的创建,链路的创建,传输协议的建立,流量源的建立,队列管理等。这篇文章首先介绍了网络仿真的发展原因和NS2的基本特点。NS2在WINDOWS系统上的安装,一种是通过模块安装,另外一种是整体安装。接着介绍了NS2软件体系结构,其分裂对象模型,OTcl linkage和NS2基本的功能模块。然后通过编写C++代码扩展了一个简单的NS2功能模块,并编写一个仿真文件用于仿真此功能。本文组织如下:第一章介绍了网络仿真技术的必要性和发展,NS2概念和特点及其在Windows平台上的安装,第二章介绍了NS2分裂对象模型和基本的功能模块,第三章介绍了NS2的实际应用,并扩展实现了一个功能模块,第四章分析此功能模块,最后,在第五章作者总结了NS2的优缺点,并提出了展望。
关键字:网络仿真,安装,扩展
资料文件预览:
共1文件夹,1个文件,文件总大小:1002.50KB,压缩后大小:461.83KB
- 毕业设计-在WINDOWS环境下NS2的功能分析与扩展应用
毕业论文_魏洁_04.doc [1002.50KB]
我要下载:在WINDOWS环境下NS2的功能分析与扩展应用