NS2
植齿添牙
blingbling~
展开
-
ns2相关学习——TCL脚本编写(2)
下面来学习更加复杂一点的TCL脚本的编写简述:建立有4个节点的拓扑,其中一个节点作为路由器,用来将两个节点发出的数据包转发到第四个节点上面。在这里将解释将两个节点的数据流区分开来的方法,展示如何去检测一个队列是否是满的,以及一个数据包是如何被丢弃的。1、建立拓扑Tcl脚本大多是大同的,我们需要做的是在基础上进行自己需要的修改。基础代码如下:#Create a simulator翻译 2017-03-22 13:52:32 · 1286 阅读 · 0 评论 -
linux下Gnuplot的使用
压力是最好的老师。以前学不会Gnuplot只是因为不想学,原创 2018-03-19 16:44:59 · 882 阅读 · 5 评论 -
NS2:undefined reference to `xxx' collect2: error: ld returned 1 exit status
这个问题是没有链接。刚开始先确认,头文件有没有导入。以下是完整的提示信息错误,检查之后发现hdr_ant_pkt所在的头文件已经被导入; In function `hdr_ant_pkt::access(Packet const*)':cmu-trace.cc:(.text._ZN11hdr_ant_pkt6accessEPK6Packet[_ZN11hdr_ant_pkt6accessEPK6...原创 2018-03-18 20:45:36 · 1254 阅读 · 0 评论 -
NS2相关学习——可靠的MANET应用程序的Gossip协议分析
好久不写,应该努力啦!老师把这篇论文给了我,现在还不知道它在讲什么,来边翻译边学习吧!文章链接:https://www.researchgate.net/publication/316844643_Analyzing_Gossip_Protocols_for_Reliable_MANET_Applications文章题目:可靠的MANET应用程序的Gossip协议分析(Analyz翻译 2017-05-20 17:58:18 · 1269 阅读 · 4 评论 -
An Energy-Efficient Ant-Based Routing Algorithm for Wireless Sensor Networks (无线传感网中基于蚁群算法的能量有效路由)2
牙说:接着上一篇继续写。论文标题:An Energy-Efficient Ant-Based Routing Algorithm forWireless Sensor Networks作者:Tiago Camilo, Carlos Carreto, Jorge Sá Silva, Fernando Boavida正文:2、相关工作可以考虑无线传感器网络,如前所述,ad-hoc网翻译 2017-04-20 18:29:12 · 3156 阅读 · 4 评论 -
NS2仿真分析无线网络的攻击防御(1)
这个学期有个选题是NS2仿真分析无线网络的攻击防御,比较有意思的样子,现在来慢慢学一下这个是什么东西。首先,还是一篇文章(老长老长了),还是全英文的,还是先来分析一下它到底在说什么,文章太长(78页。。)没有办法全部翻译,找一下有用的说一下。文章名:SIMULATION OF BLACK HOLE ATTACKIN WIRELESS AD-HOC NETWORKS(据说是硕士课翻译 2017-04-23 21:20:58 · 3741 阅读 · 4 评论 -
NS2相关学习——完成一个新的协议(1)
接下来要进入对我来说老大难的环节了,从表面的TCL慢慢进入到后端的C++,一起加油学习吧~在本节学习中,将给出一个在ns中实现新的协议的例子。但是可以想见的是,如果由我们自己来完成这个工作,势必要对NS2十分的熟悉并且要对c++的相关知识有一定了解(课程中有这门课,表示hold不住,学精一门语言是多么重要)。在开始这项工作以前,读者应该先至少要了解TCL与c++之间的联系。可以从 学h翻译 2017-03-22 17:51:57 · 534 阅读 · 0 评论 -
NS2相关学习——完成一个新协议(3)
在前面已经基本学习了怎么完成一个新协议(一个神奇的ping协议,然鹅还是有点懵。。。)接下来继续学习相关知识接着上一部分从1开始1、必要的修改翻译 2017-03-22 22:45:31 · 547 阅读 · 0 评论 -
NS2相关学习——创建Xgraph的输出文件
经过前面学习代码的编写,这一部分,我们要学会如何进行分析,一个很直观的方式就是将结果图形化表示出来。ns-allinone包的一部分是“xgraph”,一个绘图程序,可用于创建模拟结果的图形表示。 在本节中,将向您展示如何在Tcl脚本中创建可用作xgraph数据集的输出文件的简单方法。 在途中,还将向您展示如何使用流量生成器。(这里介绍的技术是创建适合xgraph的输出文件的许多可能方式之一)翻译 2017-03-24 22:07:23 · 1480 阅读 · 0 评论 -
NS2相关学习——在ns中模拟无线场景
之前学习的都是有线场景下的NS2相关应用,现在开始,终于要学习无线啦!无线是我研究的重点,要好好学习呀!在本节中,我们将学习使用ns中提供的移动无线仿真模型。 该部分由两部分组成。 在第一小节中,我们讨论如何创建和运行一个简单的2节点无线网络仿真。 在第二部分中,我们将扩展我们的示例(在第1小节中),创建一个比较复杂的无线方案。1、创建简单的无线场景我们将模拟一个非常简单的2个节点无线场景。 拓扑...翻译 2017-03-25 19:13:36 · 4748 阅读 · 3 评论 -
NS2相关学习——完成一个新协议(2)
在上节中,我们把教程要求的3.1-3.3过了一遍,这一次回到正途上来。看看到底是怎么完成一个新的协议的。本节中的代码实现了一些简单的“ping”协议(灵感来自“ns注释和文档”(现在更名为ns手册)的第9.6章中的“ping请求者”,但相当不同)。 一个节点将能够发送一个数据包到另一个节点,它将立即返回,以便可以计算往返时间。1、头文件在新的头文件'ping.h'中,首先必须声明将携带翻译 2017-03-22 20:11:55 · 366 阅读 · 4 评论 -
ns2相关学习——tcl脚本编写(1)
TCL脚本入门翻译 2017-03-22 13:08:58 · 1959 阅读 · 0 评论 -
NS2相关学习——无线网(2)
在这里,我们将完成一个简单的无线多跳场景首先,定义的参数如下所示:set val(chan) Channel/WirelessChannelset val(prop) Propagation/TwoRayGroundset val(netif) Phy/WirelessPhyset val(mac) Mac/802_11set va...原创 2018-09-20 13:29:09 · 430 阅读 · 0 评论