NS2
文章平均质量分 67
olso
这个作者很懒,什么都没留下…
展开
-
NS2.35中添加MAC协议
1.在~/ns-allinone-2.35/ns-2.35/mac目录下copy原来的smac.cc和smac.h cp smac.cc lmac.cc cp smac.h lmac.h2.打开lmac.cc和lmac.h,把所有的SMAC替换成LMAC,把所有的smac替换成lmac,把所有的Smac替换成Lmac.,大小写匹配。3.修改packet.h 打开转载 2014-10-24 10:05:02 · 899 阅读 · 0 评论 -
NS2中,编译文件
NS2中,编译文件一如果只是简单改动,比如添加了一个.cc文件,或者修改了一个.cc文件。在makefile文件修改之后,直接在nsx.xx目录下,执行$ make就可以了。修改makefile(1)添加了.cc文件例如:在nsx.xx目录下,添加文件夹为vv,添加的文件为aa.cc在"OBJ_CC= \",之后添加vv/aa.o \/// vv前有tab键原创 2014-11-14 09:08:12 · 1734 阅读 · 0 评论 -
NS2上实现一个简单的路由协议
[转]NS2上实现一个简单的路由协议NS2版本:2.34要实现简单的路由协议: 就是按照你的要求从节点1发到节点2在从节点2发到节点3,我修改的是node节点的addr-classifier功能,因为addr-classifier是负责包的转发功能。所有的数据都是通过addr-classifier转发出去或者转发给上层协议。用port-classifier也可以实现类似功能,但是在仿真转载 2014-10-30 09:45:19 · 1343 阅读 · 1 评论 -
NS2使用小记----1
ns2使用小记---1最近为了做实验,学习使用ns2做网络仿真。为了能讲学到的知识更好的理解,这里写写博客,消化吸收一下。前面的博客里有如何在ubuntu下安装ns2。可以参考一下。NS2网络仿真程序,既tcl脚本的结构大郅如下,基本上都会有类似的代码。tcl脚本程序就是*.tcl的文本文件。# "#"以后的文字是备注说明,NS2不会执行。原创 2014-10-16 21:32:54 · 823 阅读 · 0 评论 -
[转载]NS2架构zz
NS2的离散事件调度机制[1] Simulator类在NS2中,每个网络模拟过程需要一个类对整个过程进行控制和管理,这个类就是模拟器类(Simulator类)。注意:(1)整个模拟过程可以看作是对模拟器类对象的操作;(2)模拟器类是一个解释类,没有相应的编译类,封装了节点(node)、链路(link)、代理(agent)、数据分组格式等。(3)整个模拟过程从创建一个模拟转载 2014-11-20 20:13:45 · 750 阅读 · 0 评论 -
Unbuntu 13.04下 安装 ns-allinone-2.35
Unbuntu13.04下安装ns-allinone-2.35ns-allinone-2.35的安装应该是比较简单的,但是会出现一些小小的问题。同鞋们,只要耐心处理,加上一点点动脑,都能处理好。ns2简介NS2是指NetworkSimulator version 2,NS(NetworkSimulator)是一种针对网络技术的源代码公开的、免费的软件原创 2014-10-14 10:06:51 · 877 阅读 · 0 评论 -
ulimit命令参数及用法
ulimit命令参数及用法功能说明:控制shell程序的资源。 补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。原创 2016-03-09 20:45:05 · 626 阅读 · 0 评论 -
正态分布,泊松分布,指数分布的c/c++代码
正态分布,泊松分布,指数分布的c/c++代码在做实验的时候,需要产生符合某种分布的随机数。这里总结一下正态分布,泊松分布和指数分布的算法和对应c/c++代码。# 参照算法和代码可以转换成对应的其他编程语言原创 2016-03-09 21:40:03 · 17217 阅读 · 1 评论