- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
517无线实验报告
组建无线网络仿真环境
无线网络技术导论(第二版)
姓名: 宋万全 安仁杰 孙烁
苏献磊 李佳飞
学院: 计算机科学与信息工程学院
专业: 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目录。
您可能关注的文档
- 45中国区域生态环境问题及其防治途径.doc
- 45岁儿童学习与发展指南.doc
- 45无缝钢管厂热处理工艺.doc
- 45电磁感应现象的两类情况典型例题1.doc
- 45牛顿第三定律习题.doc
- 45t中包流场水模研究.doc
- 45电磁感应现象的两类情况集体备课.doc
- 45超声科医疗质量评价体系与考核标准(对).doc
- 4647干挂石材施工方案.doc
- 46三角函数的图像与性质(二).doc
- 化学中等水平测试2chemistry paper 2 sl spanish.pdf
- 内容参考moscadrednancy共内容.pdf
- 大型企业网络运维-10 v1.pdf
- 讲稿comsol多物理求解tics corner cube retroreflector.pdf
- 0922svn使用环境下服务器配置.pdf
- 在使用此产品之前与一些机提交双重压力态度风格change default wincange.pdf
- 本中页码对应于赞美诗paniments for mass viii质量适合.pdf
- 讲座收入教科书loftus et al lecture 3 revenue.pdf
- eulerian hybrid weno中心差异求解器用于弹性塑料固体弹塑性.pdf
- 国外高分子科学与工程参考interpretation of dsc curves polymer analysis metler toledo 2000.pdf
文档评论(0)