
NS-3
星刻
这个作者很懒,什么都没留下…
展开
-
NS-3 源码修改--实现tcp数据包特征(大小和间隔)服从特定分布
NS-3源文件中包含有许多样例和说明文档,大家可以参考学习。针对本实验室需要完成工作的一部分,也就是源节点向目的节点发送Tcp数据包,数据包大小满足均匀分布,发包过程满足泊松分布(即发包间隔满足指数分布)的要求,没有现成的样例可以借鉴,思考之后,决定修改onoffapplication和OnOffHelper相关源码。OnOffApplication类声明和实现中,PacketSize是一个常数,原创 2016-10-08 23:15:47 · 7042 阅读 · 3 评论 -
点对点 多tcp流 设置
按照工作要求,实现两个IP地址之间,多个TCP流的数据传输。每个TCP流发总字节数给定(数据存储在数组中),TCP流之间的时间间隔给定(数据存储在数组中)#include "ns3/core-module.h"#include "ns3/network-module.h"#include "ns3/netanim-module.h"#include "ns3/internet-module.h原创 2016-11-16 19:47:48 · 2881 阅读 · 0 评论 -
NS-3 模拟FTP数据流
实验室要求利用NS-3模拟FTP传输数据流,查找资料发现可以参考的不多。 有一篇文章给了大概的思路,据此写了仿真代码,本人也不知道如何验证实现的是否正确。 首先是这篇论文: Design of an Ns-3 Generic Application Architecture Applying Design Patterns 截取其中关于FTP的论述 仿真程序中,我设置了两个节点,一个是客户原创 2016-12-01 11:12:03 · 1787 阅读 · 3 评论 -
NS-3上下行链路丢包仿真
上下行链路速率差距很大,若能动态调节上下行信道带宽,可优化用户体验,提高效率。 以下是利用NS-3仿真上下行链路代码:#include <iostream> #include <fstream> #include <string> #include <cassert> #include "ns3/core-module.h" #include "ns3/network-modul原创 2016-12-26 15:26:35 · 5744 阅读 · 3 评论