- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.17无线实验报告
组建无线网络仿真环境
无线网络技术导论(第二版)
姓名: 宋万全 安仁杰 孙烁
苏献磊 李佳飞
学院: 计算机科学与信息工程学院
专业: 13级物联网工程
指导老师: 聂梦瑶
2016年5月17号
组建无线网络仿真环境
一. 组建无线网络仿真环境
1.实验目的
●学会搭建NS2仿真环境
●熟悉NS2仿真过程
2.实验背景
2.1 Cygwin简介
Cygwin是一个在Windows平台上运行的Linux模拟环境。它由cygnus solutions公司开发,并可以免费使用的自由软件。它对于学习Unix/Linux操作环境,或从Linux到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其使用gnu工具集在Windows上进行嵌入式系统开发等,非常有用。随着嵌入式系统开发日渐流行,越来越多的开发者对Cygwin产生了兴趣。
cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使它们能够生成并解释win32的目标文件。然后,把这些工具移植到Windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样需要大量工作。因此,采取了一种不同的方法——编写一个共享库(就是cygwin.dll),把win32 api中没有的Unix风格的调用(如fork, spawn, signals, select, sockets等)封装在里面。也就是说,基于win32 api编写一个Unix系统库的模拟层。
这样只要把这些工具的源代码和这个共享库连接到一起,就可以使用Unix主机上的交叉编译器来生成可在Windows平台上运行的工具集。
以这些移植到Windows平台上的开发工具为基础,cygnus又逐步把其他工具(几乎不需要对源代码进行修改,只需要修改配置脚本)软件移植到Windows上来。这样,在Windows平台上运行bash和开发工具、用户工具,感觉好像在Linux上工作。
2.2 NS2简介
NS2是指Network Simulator version 2,它是一种针对网络技术的源代码公开、免费的软件仿真平台,研究人员使用它很容易进行网络技术研发,而且发展到今天,它所包含的模块几乎涉及到网络技术的所有方面。NS2是目前广泛使用的一种网络仿真软件。
此外,NS2也可作为一种辅助教学的工具,逐步广泛应用在网络技术教学领域。总之,目前在学术界和教育界,有许多人正在或试图使用NS2。
NS2是一种面向对象的网络仿真器,本质上是一个离散事件模拟器。由UC Berkeley开发而成。它本身有一个虚拟时钟,所有仿真都由离散事件驱动。目前NS2可以用于仿真各种不同的IP网,已经实现的一些仿真有:网络传输协议,如TCP和UDP;业务源流量产生器,如FTP, Telnet, Web CBR和VBR;路由队列管理机制,如Droptail , RED和CBQ;路由算法,如Dijkstra等。NS2也为进行局域网仿真而实现了多播及一些MAC子层协议。NS2Jin Jiang,《无线网络技术教程:原理、应用与仿真实验》实验手册,清华大学出版社也提供了很多无线网络的协议仿真。
3.实验环境
Windows XP系统或Linux系统,在Windows XP系统中采用了Cygwin作为Linux的外壳,并在其上进行安装;在Linux中可直接安装NS2。本实验采用前者。
4.实验步骤
本实验采用Cygwin2.510.2.2和ns-allinone-2.34两个安装包完成。
(1)获取Cygwin和ns-allinone-2.34 的软件包。其中,Cygwin软件包获取的网址为:/,ns-allinone-2.34软件包获取的网址为:/projects/ nsnam/files/allinone/。
(2)安装Cygwin。将软件包解压,然后点击Setup.exe进行安装。
⑶安装ns-allinone-2.34。将获得的ns-allinone-2.34软件包解压到“home/用户名/”目录下,解压命令为:tar –zxvf ns-allinone-2.34,或者直接在文件上单击右键选择解压。然后运行Cygwin软件,用cd命令转到ns-allinone-2.34/目录下。紧接着输入 ./install 命令进行安装,大约半个小时,安装可以完成(不同性能的计算机会有不同)。
⑷安装完成后,需要配置环境变量,这里推荐一种快速方法,直接将ns-allinone-2.34下的bin目录中的全部文件复制和覆盖Cygwin的bin目录。
您可能关注的文档
最近下载
- 人教版高中数学精讲精练必修二101 随机事件与概率(精练)(原卷版).pdf VIP
- SYT6391-2014 SEG D Rev3.0地震数据记录格式.pdf VIP
- 2025至2030中国硬盘行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 石楼南煤层气勘查实施方案.docx VIP
- 人教版高中数学精讲精练必修一1.2 集合间的关系(精讲)(解析版).pdf VIP
- IPV4和IPV6地址.ppt VIP
- 秀出你风采——ppt创意动画知到智慧树期末考试答案题库2024年秋黑龙江幼儿师范高等专科学校.docx VIP
- 我国辽中南工业区等.ppt VIP
- 重大事故隐患安全管理制度.docx VIP
- 电子海图课件--TOKYO-KEIKI8600.ppt VIP
原创力文档


文档评论(0)