TCP及基于NS2的模拟资料.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NS2 组件 ns: 网络模拟器 执行tcl脚本,进行模拟,并将所有的模拟结果以trace文件的个是输出。 nam: 网络AniMator 将ns的结果可视化。 模拟的流程 tcl脚本 ns-2 Trace文件 Nam文件 nam awk gnuplot/matlab NS2体系结构 面向对象的设计 支持重用 容易维护 方便扩展,如添加新协议 分裂对象模型 C++是高效的编译执行语言,功能模拟,性能较好; Otcl解释执行的,进行场景配置。不必重新编译更灵活。 NS2体系结构 NS2结合两者的优点 C++ otcl 推荐直接安装ns-allinone版本(最新ns-allinone-2.31) 可参考/nsnam/ns/index.html Linux(直接install就行了) 此处我们使用ns-allinone-2.1b9a版本,因为安装的ns中需要添加MNS2.1b9a这个补丁,如果安装高版本,需下载配套补丁。 windows安装方法 NS2的安装 在WINDOW 9X/2000/XP的安装方式 1.安裝cygwin 连到 ,点选 Install or Update now (using setup.exe) 执行setup.exe。 按下一步。 选择Install from Internet,并按下一步。 在Root Directory中,可以选择安装的目录,建议使用内定的路径 c:\cygwin。其它另外两个选项也使用内定值即可。按下一步。 在Local Package Directory中,是让使用者设定下载cygwin所需要档案的目录。使用者可以自行更改路径或者使用与安装程式setup相同的路径(内定值)。按下一步。 选择网际网路连线的方式。第一种是直接连线,第二种是使用IE5的设定,第三种是使用HTTP/FTP Proxy的方式。若采用第三种方式,设定如右。 按下一步。 选择下载的地点,假设选择从交通大学的FTP站下载。按下一步。 选择要安装的软体套件。先点选View,使得旁边的Category变成Full,可以对于细部的选项做选择。 要选择的有XFree86-base、 XFree86-bin、XFree86-prog、XFree86-lib、XFree86-etc、make、patch、perl、gcc、gcc-g++、gawk、gnuplot、tar和gzip。以下图为例,点选XFree86-base,可以使得状态从new改变成4.3.0-11。 按下一步。 开始下载并安装。 2.安裝ns2 点选桌面上的cygwin小图示。 第一次执行的时候,会根据目前电脑的使用者和名称等资讯,在cygwin的home的目录下产生一个使用者的资料夹,并放入环境变数设定等相关档案(.bashrc、.bashrc_profile和.inputrc)。接下来到/nsnam/dist/ns-allinone-2.27.tar.gz(目前有新版本),下载ns2的程式码,并存放到自己的目录内。 所下载的allinone package包括以下套件: ·???????? TCL release 8.4.5 (required component) ·???????? TK release 8.4.5 (required component) ·???????? Otcl release 1.8 (required component) ·???????? TclCL release 1.15 (required component) ·???????? Ns release 2.27 (required component) ·???????? Nam release 1.10 (optional component) ·???????? Xgraph version 12.1 (optional component) ·???????? CWeb (optional component) ·???????? SGB (optional component, builds sgblib for all UNIX type platforms) ·???????? Gt-itm (optional component) ·???????? Zlib version 1.1.4 (optional, but required when Nam is use

文档评论(0)

w5544434 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档