随笔分类 -  NS2

摘要:1、下载安装包,cd到文件所在目录sudo dpkg -i gcc41-compat-4.1.2-ubuntu1210_i386.deb g++41-compat-4.1.2_i386.deb2、查看安装到系统的gccls /usr/bin/gcc*3、下载完包之后,建议是直接sudo dkpg -... 阅读全文
posted @ 2015-06-11 09:52 HelloWaston 阅读(589) 评论(0) 推荐(0)
摘要:How to remove Cygwin completely from Windows9th September 2012.31243 views.SoftwareRemember needing Cygwin back in the day, but after using it to my o... 阅读全文
posted @ 2015-06-10 21:57 HelloWaston 阅读(310) 评论(0) 推荐(0)
摘要:Installing ns-2.29 in Ubuntu 12.04Off late, we try to use(install) a old software in a new Operating System for want of backward compatibility or to s... 阅读全文
posted @ 2015-06-10 16:08 HelloWaston 阅读(511) 评论(0) 推荐(0)
摘要:1. 下表显示了 NS2 和 TCP/IP、OSI七层网络结构的大致对应关系(这个表很有好处哦)TCPNS2OSI应用层应用层应用层表示层会话层传输层(TCP/UDP)网络层代理(Agent)传输层网络层物理层节点和连接(NODE & Link)数据链路层物理层2. 下面我们将演示 在NS2中实现自... 阅读全文
posted @ 2015-06-09 10:52 HelloWaston 阅读(657) 评论(0) 推荐(0)
摘要:之前做毕设的时候搜索NS2的相关资料,发现这个里面涵盖很广,特此收藏,感谢原作者的辛勤劳作。NS2教學手冊( NS2 Learning Guide)[快速連結區]My works中文影音教學區Q&A for my worksMy BookMy TalksForumBasicns2-installat... 阅读全文
posted @ 2015-06-03 20:37 HelloWaston 阅读(1184) 评论(0) 推荐(0)
摘要:根据柯老师的教材可知,mUDP是UDP的延伸,除了具有UDP的功能外,还能记录所发送的包的信息。mUdpSink可以把接收到的包的信息记录 到文件中。mTcpSink是TCPsink的延伸,除了具有TCPSink功能外,还能记录所发出的包的信息。具体的添加步骤如下:1.下载mUDP, mUdpSin... 阅读全文
posted @ 2015-06-03 17:25 HelloWaston 阅读(2545) 评论(0) 推荐(0)
摘要:本文档是对 http://nsnam.isi.edu/nsnam/index.php/NS-2_Trace_Formats > 的翻译。 译注:本文描述的无线格Trace格式已经有些陈旧,现在一般都是用新的无线Trace文件格式。本文档介绍了 NS2 网络仿真器的多种 Trace 格式。这里的版... 阅读全文
posted @ 2015-06-03 10:48 HelloWaston 阅读(1905) 评论(0) 推荐(0)
摘要:实验目的学习TCP的拥塞控制机制,并了解TCP Tahoe 和 TCP Reno的运行方式。基础知识回顾TCP/IP (Transmission Control Protocol/Internet Protocol)是目前使用最广泛的一组通信协议。TCP所负责的功能包括:将自应用程序收到的信息分成许... 阅读全文
posted @ 2015-06-02 11:07 HelloWaston 阅读(3615) 评论(0) 推荐(0)
摘要:[我在之前看的是以ping协议为实例来理解TclCL机制和分裂对象模型]本文以channel实例的创建过程为例,试图说明ns2的分裂机制,请在阅读本文前阅读《The NS Manual》有关分裂机制章节,由于篇幅有限,作者能力有限,本文章不能分析得非常彻底,时间仓促,有不当之处请大家给予批评指正。一... 阅读全文
posted @ 2015-06-01 22:09 HelloWaston 阅读(278) 评论(0) 推荐(0)
摘要:NS的源码底层是C++,采用了C++/Tcl分裂对象模型,架构完善,堪称OOP编程的典范。但是NS源码体系庞大,源文件有2千多个,阅读起来不是特别方便,我推荐使用SourceInsight3.5。具体的配置如下:1.下载安装SourceInsight,在这里我就不提供了,大家自己去搜吧。Source... 阅读全文
posted @ 2015-06-01 21:53 HelloWaston 阅读(916) 评论(0) 推荐(0)
摘要:Step1: 更新系统。在终端输入如下命令sudo apt-get update #更新源列表sudo apt-get upgrade #更新已经安装的包sudo apt-get dist-upgrade #更新软件,升级系统Step2:安装几个需要的包sudo apt-get install bu... 阅读全文
posted @ 2015-06-01 21:24 HelloWaston 阅读(1881) 评论(0) 推荐(0)
摘要:(一). NS常用基本网站1. 寻求问题答案最好的地方。http://mailman.isi.edu/pipermail/ns-users/2. 柯老师的网站,包含很多非常实用资源:安装,trace文件分析,源代码分析,添加新协议的途径等http://140.116.72.80/~smallko/n... 阅读全文
posted @ 2015-06-01 21:09 HelloWaston 阅读(212) 评论(0) 推荐(0)
摘要:查找资料时在网上看到不错的资源汇总博客1http://blog.csdn.net/chenkai619/article/category/10843232http://blog.sina.com.cn/s/articlelist_1283622691_1_2.html3http://www.nist... 阅读全文
posted @ 2015-06-01 21:02 HelloWaston 阅读(306) 评论(0) 推荐(0)
摘要:最近接了一个需要进行网络模拟的项目。对与网络模拟一窍不通的本人算是一个挑战。于是乎开始整日上网搜索相关的资料,没想到这个世界的资源真是丰富多彩。最后发现了一个网络模拟的流行软件NS2,在经过多次尝试后,终于成功的安装并运行了该软件。下面就分享一下本人的安装经验。(本文特别综合了各种安装方法、并成功解... 阅读全文
posted @ 2015-06-01 20:56 HelloWaston 阅读(972) 评论(0) 推荐(0)
摘要:关于目前NS2中WiMAX模块的说明(1)美国NIST(National Institute of Standards and Technology)版,可以从NIST主页获得,2007.04 release,无OFDMA,无PHY(2)WiMAX forum+AATG+NIST+几个大学版,未对外... 阅读全文
posted @ 2015-06-01 20:55 HelloWaston 阅读(348) 评论(0) 推荐(0)
摘要:1、 创建简单的有线-无线混合场景上一节建立的无线仿真可以支持多跳adhoc网络或wirelesslan。但是,我们可能需要对经过有线网络连接的多个无线网络进行仿真,或者说我们需要对有线-无线混合网络进行仿真。本节,我们将对上节的简单无线仿真场景进行扩展,建立一个混合场景,数据在可移动和不可移动节点... 阅读全文
posted @ 2015-06-01 20:54 HelloWaston 阅读(1111) 评论(0) 推荐(0)
摘要:有时候我们可能会遇到要同时安装两个ns版本的问题,比如我研究wimax/802.16,因为协议太复杂,用的是长庚大学和nist的wimax补丁。长庚大学的wimax补丁是在ns2.29下开发的,nist的wimax补丁虽说可以在多个ns版本上使用,但是在ns2.31上移植最简单。因此如果能够两个版本... 阅读全文
posted @ 2015-06-01 20:52 HelloWaston 阅读(812) 评论(0) 推荐(0)
摘要:NS2版本:2.34涉及NS2代码文件:ns-2.34/mac/channel.hns-2.34/mac/channel.ccns-2.34/mac/wireless-phyExt.hns-2.34/mac/wireless-phyExt.ccns-2.34/mac/mac-802_11Ext.hn... 阅读全文
posted @ 2015-06-01 20:51 HelloWaston 阅读(824) 评论(0) 推荐(0)
摘要:1.使用NS2进行模拟,就不可避免的会接触TCL/OTCL和C/C++。两者配合使用。一般设置场景啊,业务流啊,都使用TCL/OTCL来编写脚 本。要进行路由实验模拟的话,同一类的实验,这些脚本基本上是差不多的。所以其实没有必要在这种脚本语言上花费太多的时间。最主要的就是用C/C++来实 现自己的路... 阅读全文
posted @ 2015-06-01 20:50 HelloWaston 阅读(1048) 评论(0) 推荐(0)
摘要:1$ns duplex-link-op $n2 $n3 queuePos 0.5#此命令用于设置在NAM中显示的队列方向#经测试,发现:# queuePos 0.5表示包从上到下进入队列# queuePos 0表示包从右到左进入队列# queuePos 1表示包从左到右进入队列队列类型有:drop-... 阅读全文
posted @ 2015-06-01 20:46 HelloWaston 阅读(422) 评论(0) 推荐(0)