ChinaUnix.net
相关文章推荐:

NS2代码

如何传送一个封包(How to transmit a packet?) 首先,我们要看的第一个function是在mac-802_11.cc内的recv( ),程式会先判断目前呼叫recv( )这个packet的传输方向,若是DOWN,则表示此packet是要送出去的,因此就会再呼叫send(p, h).所以接着,我们跳到send( ),此send( )首先会去检查energy model,若是目前这个node是在睡眠状态(sleep mode),则把此packet给丢弃.然后会把handler h设定给callback_.下一步,就是去呼叫sendDATA(p)和sendRTS...

by smsong - 网络技术文档中心 - 2008-12-15 18:47:54 阅读(1207) 回复(0)

相关讨论

ns2 是一套有名的網路模擬軟體,也許... 也許會對我的 Research 有些幫助吧 :p 在 ubuntu 上安裝還算簡單,首先需要安裝的是: # sudo apt-get install build-essential # sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev # sduo apt-get install libxmu-dev libxmu-headers 接著到 ns2 的 SourceForge 去下載檔案,這邊我下載到的最新版是 2.31。 這邊建議:可以把解壓縮後的資料夾,搬到你想安裝的位置去。例如: #...

by tezuka158 - 网络技术文档中心 - 2009-07-29 16:07:47 阅读(907) 回复(0)

ns2资料极多,目前在看tutorial和example等网上资料。ns2简单使用流程如下 写tcl脚本,设置仿真场景。场景的生成有一些工具可以实现,比如nsBench就能图形化并生成tcl脚本。运行仿真,生成.tr数据文件和.nam文件(用于动画,可以不生成)分析.tr文件,常用awk,shell或者perl,python来进行。如流量分析,丢包率等。获得想要的数据文件后,可以用gnuplot工具来画图。 本文来自ChinaUnix博客,如果查看原文请点:http://b...

by idleness - 网络技术文档中心 - 2009-07-02 16:32:34 阅读(1117) 回复(0)

假如我申请了xxx.net 我能自己架dns server ns1.xxx.net, ns2.xxx.net吗?

by D57452 - 服务器应用 - 2006-08-09 14:44:59 阅读(1408) 回复(2)

[Analyzer, Trace] NAM Network Animator http://www.isi.edu/nsnam/nam/index.html Wikipage http://www.nsnam.org/wiki/index.php/Main_Page NAns - Network Analyzer for Network Simulator ns2 http://www.geocities.com/ankurjain009/projects.htm NAns is the utility which brings all these features into one and from now on wards, strives to eliminate all the problem associated with it. TRACEGRAPH - Network Sim...

by 刘健 - 网络技术文档中心 - 2009-02-22 16:26:44 阅读(949) 回复(0)

节点   1.创建节点   set ns [new Simulator]   $ns node      单播节点(unicast node):      Tcl对象之一:地址分类器(address classifier),用来判断分组的目标地址,C:\cygwin\home\tchen\ns-allinone-2.27\ns-2.27\classifier\classifier-addr.{h/cc};   Tcl 对象之二:端口分类器(port classifier),用来判断分组的目标Agent,C:\cygwin\home\tchen\ns-allinone-2.27\ns-2.27\classifier\classifie...

by 刘健 - 网络技术文档中心 - 2008-11-05 13:24:42 阅读(1260) 回复(0)

下载了ns2 allinone的最新版本,平台:redhat 9.0,解压缩之后。进行安装,老是出现:tk/tcl无法编译等问题,求助!! 谢谢

by tang79us - 网络技术 - 2004-09-07 23:41:21 阅读(1125) 回复(0)

gawk是一种程序语言,对于资料的处理具有很强的功能,可以使用很短的轻易地完成对文本档案做修改、分析、提取和比较等处理。在ns的模拟结果分析中,经常用到gawk来进行数据分析和统计等。命令如下: gawk 'program' input-file1 input-file2 ... 程序较短 gawk -f program-file input-file1 input-file2... 程序较长 gawk程序是由很多的...

by zcwuwei - 网络技术文档中心 - 2008-07-03 09:05:13 阅读(1229) 回复(0)

以下内容基本上均可以在ns2手册中找到,现在记录于此,以便复习。 Simulator的init过程中有如下: $self create_packetformat $self use-scheduler Calendar $self set nullAgent_ [new Agent/Null] 也就是说在创建一个新的模拟对象时,它将初始化包格式,创建一个默认的调度器和创建一个“空理“,其作用是将接受被丢弃的包或者是作为目的地接受那些没有被计算或者记录的包。 现在的模拟器有四种调度器,每种由不同的数据结...

by wuswcu - 网络技术文档中心 - 2009-04-04 09:54:48 阅读(992) 回复(0)

Node是网络拓扑的重要组成部分,时ns2复合网络组件的一个大类。复合组件(如node和link)不是TclObject类的派生类,而是ns2中独立的类,一个ns2节点本质是一个分类器的集合。 节点结构图: 每个节点至少包含一下几个部分:一个地址或者id_,初始值是0,当节点建立时模拟的名字空间将自动加1;一个邻居链表neighbor_;一个理链表agent_;一个节点类型识别器nodetype_;一个路由模块。 Tcl对象:1)地址分类器(address classifier)...

by 刘健 - 网络技术文档中心 - 2009-04-02 00:41:26 阅读(1527) 回复(0)

软件版本:ubuntu8.04,ns2.33 http://www.xici.net/b10244/d61815176.htm http://blog.yam.com/kkkor/article/15036857 参照上面安装。添加路径时,在/etc/profile.d/中创建ns.sh,内容为 PATH=${PATH}:/usr/local/ns2/ns-allinone-2.33/bin:/usr/local/ns2/ns-allinone-2.33/tcl8.4.18/unix:/usr/local/ns2/ns-allinone-2.33/tk8.4.18/unix export LD_LIBRARY_PATH="/usr/local/ns2/ns-allinone-2.33/otcl-1.13: /usr/local/ns2...

by idleness - 网络技术文档中心 - 2009-04-01 16:43:18 阅读(1025) 回复(0)