网络仿真与模拟实验报告

网络仿真与模拟实验报告

ID:25445126

大小:1.50 MB

页数:68页

时间:2018-11-20

网络仿真与模拟实验报告_第1页
网络仿真与模拟实验报告_第2页
网络仿真与模拟实验报告_第3页
网络仿真与模拟实验报告_第4页
网络仿真与模拟实验报告_第5页
资源描述:

《网络仿真与模拟实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络仿真和模拟课程设计实验报告学院:计算机学院专业:网络工程组员(学号):王荣达(13055522)、李晨阳(13055318)、张勇安(13055534)指导老师:郑秋华完成时间2016年6月30日2目录网络仿真和模拟课程设计实验报告1目录2一、NS2模拟环境搭建11.1安装cygwin11.2安装NS26二、不同版本的TCP协议仿真模拟92.1实验目的92.1实验步骤92.2实验过程及结果比较9三、添加Ping协议163.1实验目的163.2实验步骤16四、添加Application和Agent协议214.1实验目的214.2实验步骤21附录A27

2、附录B30附录C34附录D44附录E45附录F482网络仿真和模拟课程设计手册一、NS2模拟环境搭建在Windows操作系统下安装比较繁琐,需要根据NS不同版本,下载相关补丁进行修正。下面介绍在Windows下安装NS-allinone过程。1.1安装cygwin1)点击安装setup.exe文件,如图1所示:图1执行setup.exe文件2)请点击“下一步”按钮,如图2所示:65网络仿真和模拟课程设计手册图2安装步骤21)选择“InstallfromInternet”单选按钮,如图3所示:图3安装步骤32)点击“下一步”按钮,如图4所示:65网络仿真

3、和模拟课程设计手册图4安装步骤41)点击“下一步”按钮,如图5所示:图5安装步骤52)点击“下一步”按钮,如图6所示:65网络仿真和模拟课程设计手册图6安装步骤61)点击“下一步”按钮,如图7所示:图7安装步骤765网络仿真和模拟课程设计手册1)点击“下一步”按钮,如图8所示:图8安装步骤82)选择“Curr”,点击“View”按钮,使右方出现“full”,然后把最下角的隐藏过期包组件那个勾去掉,如图9所示:图9安装步骤93)65网络仿真和模拟课程设计手册由于是初次接触该软件,在不清楚各个包作用的情况下将所有的包都安装,然后点击“下一步”按钮,如图10

4、所示:图10安装步骤101)安装结束后,点击“完成”按钮,如图11所示:图11安装步骤1165网络仿真和模拟课程设计手册1.2安装NS21)解压缩并改变路径到ns-allinone-2.35,如图12所示:图12切换到NS目录2)修改ls.h错误代码行(进入C:cygwinhome/Administartor/ns-allinone-2.35/ns-2.35/linkstate/ls.h第137行):3)安装指令,进行编译安装,如图13所示:65网络仿真和模拟课程设计手册图13进行编译安装1)重新编译完后,如图14所示:图14编译结果2)设置环境变量:

5、65网络仿真和模拟课程设计手册1)测试NS2是否安装成功,如图15所示:图15进入图形化接口窗口2)在跳出的对话框中,输入nam,系统跳出一个图形界面,如图16所示:65网络仿真和模拟课程设计手册图16Nam界面1)在窗口中输入gnuplot,结果如图17所示,则NS2安装成功:图17gnuplot界面65网络仿真和模拟课程设计手册二、不同版本的TCP协议仿真模拟2.1实验目的通过本实验了解如何利用OTcl脚本编写NS仿真案例。2.1实验步骤lNS2下不同版本的TCP协议的OTcl脚本编写。l在winx-server模式下键入命令:ns<文件名.tcl

6、>运行ns文件。l对实验结果进行分析比较。2.2实验过程及结果比较nTahoe执行方法,如下所示:1.nslab11.tclTahoe(lab11.tcl文件代码参考附录A,TCPV1)2.gnuplot进入gnuplot>提示符65网络仿真和模拟课程设计手册会在目录下生成gif图片,见下面图片比较。nReno执行方法,如下所示:nNewReno执行方法,如下所示:(lab12.tcl)nSACK执行方法,如下所示:nVegas执行方法,如下所示:(lab13_1.tcl)65网络仿真和模拟课程设计手册gnuplot>settitle“Vegas”gn

7、uplot>setxlabel“time”gnuplot>setylabel“cwnd”gnuplot>setterminalgifgnuplot>setoutput“cwnd-Vegas”gnuplot>plot“cwnd0.tr”withlinespointslt1,“cwnd1.tr”withlinespointslt2nVegas和Re执行方法,如下所示:(lab13_2.tcl)1.nslab13_2.tcl2.gnuplot>settitle“VegasvsReno”gnuplot>setxlabel“time”gnuplot>setyla

8、bel“cwnd”gnuplot>setterminalgifgnuplot>setoutpu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。