新手应该如何开始ns2的学习以及运用?

小弟刚开始做毕业设计,要用到ns2来仿真无线网络。但之前完全没用过,想问一下,应该如何开始?小弟我有学无线网络方面的知识,但不了解编程语言。不知道应学哪些语言,哪些是重点... 小弟刚开始做毕业设计,要用到ns2来仿真无线网络。但之前完全没用过,想问一下,应该如何开始?小弟我有学无线网络方面的知识,但不了解编程语言。不知道应学哪些语言,哪些是重点,哪些事是次要的,求救,谢谢 展开
 我来答
我霞花Z
2016-05-15 · TA获得超过3285个赞
知道小有建树答主
回答量:847
采纳率:0%
帮助的人:288万
展开全部
--SeaSon & crabhit From DB lab of HIT


很多人都问我新手应该看些什么资料,
或者怎么熟悉
NS2
这个工具。
这是让很多入门者非常
头痛的问题,包括我自己,当初也是困难重重,不过现在让我说我也没

什么印象了,因为
我当时比较盲目看了很多兑现在一点儿用都没有的资料。
为了能让写的东西真的对新手有所
帮助,刚才跟我师弟
crabhit
谈了谈,所以总结

了一下,希望能起到抛砖引玉的作用。

当然,只是我们的粗略见解,如有不足,欢迎指正。

S
eaSon’email:

yuhui.wu@163.com

Crabhit’email:

crabhit@gmail.com

一.

安装
(Cygwin+ns2.2*)
这应该是让很多人头大的问题,
因为
NS2
安装比较另类,
所以很多人已如果安装的时候稍有
闪失,
便会出现很多莫名其妙的问题,
这时候一般人会选择重装,
但是如果你的问题如果是
cygwin
(一般
NS2
如果是从官方网站上下载的

就不会有问题),无论重装多少次都是没用
的。所以一定要确保你安装的
Cygwin
是正确的,如果你在哈尔滨可以联系我我有一个完整
版本的
Cygwin



经经过无数人测试没有任何问题,不过大于
2G

所以不能放到网上,

能找我来拷了。至于
NS2
你如果不是特别喜欢刺激的人就安装
ns-1llinone-
2.2*
,至于单
个安装的我也装过,
装好了也会出现一些莫名其妙的问题。
版本如果没有特殊需求就安装最
新的
ns-allinone-2.29


具体安装方法,柯老师已经写的很完整了,已经包括
Cygwin
的下载,我就不罗嗦了,网址
如下
:
http://140.116.72.80/~smallko/ns2/setup_en.htm

安装成功之后,按照网页中的提示,测试脚本,如果没什么问题,应该就是成功

了。

二、初学者要看什么资料

1
.语言基础

C/C++
是使用
ns2
的基础。调试的过程中出现的错误大多数都是
C/C++
常见的错误,比如空
指针等等。不要被
ns
环境吓倒,
ns2
环境中出现的
C/C++
问题和在你熟悉的环境中出现的
C/C++
问题本质上是一样的,解决的方法和思路也基本相同。

Tcl

Ns2
中用到
TCL
其实很简单,没必要去找专门的书去看,你只需要能看懂
tcl
脚本配
置文件就
OK
了,不用在这上面浪费时间。在写你自己的配置文件的时候要对结点的结构有
清晰的认识,才能正确地配置你所需要的东西。

2.
中文资料


NS
与网络模拟》

这本书的第
4

5

7
仔细看看并运行其中的例子,注意:
example2.tcl
有问题。其他章节
如果你时间充足就看,否则略过,不用浪费时间。最后如果要分析数据看

看第
6
章的例子
就行了,
具体也不用详细看。
如果你将上述四章看了,
并且如果你对
NS2
有个大概的了解了,
你就可以投入看跟你做的课题或者项目相关的代码

了,不相关的如果没有时间就不要浪费
自己的时间了,
完全可以不看,
因为
NS2
是采用面相对象的思想实现的,
模块之间独立性是
非常好的。如果要进一步深入熟

悉和掌握
NS2
的使用,必须从代码中学习。

还有就是手册的中文版,
个人觉得到你用过一段时间遇到问题再看比较好,
毕竟只是个手册
轻纱蒙着一切
2016-06-21
知道答主
回答量:13
采纳率:0%
帮助的人:1.4万
展开全部
softreference 是系统根据需要,如果资源充足则不回收,如果资源不足将进行回收,回收的机制可参考Java的垃圾回收;
static 是位于系统的静态模块区,是不能被回收的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尔东有
2016-05-30 · TA获得超过1.5万个赞
知道大有可为答主
回答量:6877
采纳率:24%
帮助的人:1322万
展开全部
先熟悉一下tcl编程语言,然后学会trace分析,推荐一本柯志亨著NS2仿真实验——多媒体和无线网络通信这本书,容易上手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玫瑰紫芸206
2016-05-22
知道答主
回答量:19
采纳率:0%
帮助的人:3.9万
展开全部
先熟悉一下tcl编程语言,然后学会trace分析,推荐一本柯志亨著NS2仿真实验——多媒体和无线网络通信这本书,容易上手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
来自碓臼峪时髦的百日草
2016-05-07
知道答主
回答量:88
采纳率:0%
帮助的人:11.6万
展开全部
先熟悉一下tcl编程语言,然后学会trace分析,推荐一本柯志亨著NS2仿真实验——多媒体和无线网络通信这本书,容易上手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式