- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. .
一、简介
1. 什么是NS-3?NS是一个离散事件驱动网络模拟器。官方定义:(from /)ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. ns-3 is free software, licensed under the GNU GPLv2 license, and is publicly available for research, development, and use.ns-3 is intended as an eventual replacement for the popular ns-2 simulator. The project acronym “nsnam” derives historically from the concatenation of ns (network simulator) and nam (network animator).2. NS-3 vs NS-2NS-3虽然冠以一个“3”.但事实上跟它广泛流行的前任NS-2并非一脉相承.或者从使用角度上说.仅仅继承了一个名称而已。NS-3基本上是一个新的模拟器.不支持NS-2的API。NS-3是完全用C++编写的(也有可选的Python接口).而NS-2一部分模块使用C++而另一部分使用 OTcl。因而NS-3最大的特点就是脚本可以C++或Python语言.而在NS-2中.我们使用的是OTcl。NS-3的功能仍旧在开发中.因此它远没有NS-2完善(当然NS-2的维护也在进行中)。NS-3并不包含目前所有NS-2的功能.但它具有某些新的特性:正确的多网卡处理、IP寻址策略的使用、更详细的802.11模块等等。Latest stable release: ns-3.2.1 (November 20, 2008)
4. NS-3的一些名词解释POSIX:Portable Operating System Interface可移植的操作系统的接口一组操作系统API的协议/标准族.最开始为了Unix系统上的可移植性而开发的.也适用于其他操作系统。Doxygen:Documentation Generator支持C++、C、Java、Objective-C、Python、IDL、Fortran、VHDL、PHP、C#等各种语言的文档生成器.用于从源代码中生成说明文档。(类似于我之前使用过的Sandcastle.貌似更加强大些.有必要得学习一下。)nam:Network Animator基于Tcl/TK的网络动画演示工具.能提供拓扑和包级别的动画以及数据流观察。(参考 /nsnam/nam/)MercurialNS-3代码维护使用的源码版本控制管理系统WafNS-3项目使用的新一代的基于Python的构建系统(Build System)WireShark一种GUI包嗅探器。由于NS-3能生成.pcap文件.因此可以使用类似于WireShark的软件对数据进行分析tcpdump另一种包嗅探器。在Linux下使用CLI进行数据分析
?
2 资源? /docs/release/tutorial/tutorial_5.html#Resources
2.1 网络资源
NS-3用户有必要知道几个重要的网站:
??? 主站点位于 .提供NS-3系统的基本信息。
详细文档位于主站点的 /documents.html. 您也可以从这个网页上得到系统架构的相关信息。
维基百科 网页/wiki可以作为NS-3主站点的补充。您可以在那里找到用户和开发者的FAQs.以及相关问题的解决途径.第三方的共享代码、论文等等。
NS-3的源码可以在 找到。读者也可以在名为ns3-dev的源码仓库找到当前的NS-3开发树。还有NS-3的之前发行版本和最新测试版本的代码。
2.2?源码管理系统Mercurial
复杂的软件系统需要一种途径.用于管理和组织对现有代码和文档的修改。有很多种方法可以实现这种管理.读者可能已听说过某些版本控制软件.CVS(Concurrent Version System)或许是其中最常见的一个。
NS-3项目采用Mercurial系统作为它的源码管理系统。尽管读者在阅读本教程时不需要知道太多的Mercurial相关知识.但我们建议读者能够熟悉Mercurial.并用于查看NS-3源码。Mercurial的网址为 /mercurial/.读
您可能关注的文档
- 2017年部编教材一年级(下册)语文小壁虎借尾巴.ppt
- 2017年河北省普通高等学校对口招生考试数学试卷和答案.doc
- 2017年人版小学一年级语文(上册)+(下册)生字表(带拼音).doc
- 2017年入党积极分子考试和答案.doc
- 2017年四川省内江市中考化学试卷(解析版).doc
- 2017年长沙市初中毕业学业水平考试模拟试卷一与答案.doc
- 2017年长沙中考模拟试卷物理(1).doc
- 2017中国动漫行业年度报告.ppt
- 2018_2019学年福建省福州市九年级(上)期末数学模拟试卷(WORD版).doc
- 2018_2019学年高三第一次模拟考试语文试题_7b05344d8e04401ca5d26ebc45b3ed0c.doc
最近下载
- 感悟生命_我的生命之树_教案 心理健康八年级全一册.docx VIP
- 企业架构(4A架构)一体化设计方法.docx VIP
- 文秘英语实训(第二版)教参..doc
- 2023-2024学年山东省青岛二中高一(上)期中数学试卷【答案版】.pdf VIP
- 四川省绵阳市涪城区2025届九年级下学期中考三模数学试卷(含答案).docx VIP
- 文学常识题库(含答案).docx VIP
- 主检医师规范化及能力提升培训考试试题.docx
- T_CMSA 0021—2021_民用无人机作业气象条件等级植保.pdf VIP
- 2023年广西玉林市玉州区小升初数学试卷附答案解析.docx VIP
- T/CCIAT 0015-2020 建筑劳务管理标准.pdf VIP
文档评论(0)