ns2使用
文章平均质量分 67
flyuniverse_shell
要感谢指出你缺点的人。
展开
-
向雨林木风 linux叫声好
早在好些时间以前,番茄花园给扑掉之后,我就感慨,那天出现一个类似番茄花园的linux,那么人们就会有一个更加好的选择了。那个时候linux就是仅仅是计算机专业人士的操作系统了。不敢说linux给微软带来很大冲击,起码人们(特别是非计算机专业的人)选择的面更加广了,不用背“知识产权的黑锅”了。早在两个多月前就用下载了雨林木风的ubuntu,但是真正做到完全在linux工作和学习是近原创 2010-02-16 16:17:00 · 1037 阅读 · 0 评论 -
Gnuplot工具的应用实例
原链接:http://blog.chinaunix.net/u3/105477/showart_2091176.html 关注点: gnuplot的基本使用和命令集; A. gnuplot 以下只是我认为的很有用的基本命令,将来有更多的实用经验时,我将进一步完善!gnuplot和xgraph, 存储的文件都可以是如下形式:0.5 101原创 2010-02-21 10:40:00 · 1396 阅读 · 0 评论 -
有线场景TCP快速重传和快速恢复算法的演示
原链接:http://blog.chinaunix.net/u3/105477/showart_2092728.html #TCP快速重传和快速恢复过程的模拟演示#场景:# 四个节点: n0, n1,n2, n3# n1 和 n2 之间设置带宽瓶颈;# 主要监控模拟过程中丢失包发生后cwnd和ssthresh 以及重复确定的情况; # 运行命令:ns t原创 2010-02-21 10:56:00 · 1479 阅读 · 0 评论 -
ubuntu9.04+ns2-allinone-2.34
先从下载ns2-allinone-2.34 http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.34/进入Applications->Accessories->Terminal然后进行以下步骤:1.安装必须的软件环境:$sudo apt-get install build-esse原创 2010-02-16 14:34:00 · 3359 阅读 · 5 评论 -
有线网络,(七节点环形拓扑,动态路由协议DV的演示)
学习的知识点: 1. 如何利用控制语句高效地创建环形拓扑结构,并且添加连接和应用! 2. DV路由协议, 以及如何设定有线环境的路由协议! 实例5: #场景描述:# 关键点: DV动态路由协议的演示# 拓扑结构: 七节点组成环形的网络# 为观察DV的作用,故意设置了连接的断开和恢复!set ns [new Si原创 2010-02-20 15:52:00 · 1663 阅读 · 0 评论 -
端到端时延
关注点: 有线场景中,Trace文件的格式;(此处不细说,因为很多Tutorial中很详尽!哈哈!) 利用awk工具计算端到端延迟、抖动率、丢包率、吞吐量; 利用gnuplot的基本命令,并将awk工具的分析结果用曲线图绘制出来!首先,下面的tcl会产生out.tr# 场景描述:# 主要用于观察数据包在节点Agent上的原创 2010-02-20 16:55:00 · 6558 阅读 · 0 评论 -
find的使用,以备不时之需。
链接:http://www.linuxsir.org/main/?q=node/137 前言:关于find命令 由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向转载 2010-02-20 22:55:00 · 612 阅读 · 0 评论 -
常用网站资源
原链接:http://blog.chinaunix.net/u3/105477/showart_2181545.html (一). NS常用基本网站: 1. Maillist :寻求问题答案最好的地方 http://mailman.isi.edu/pipermail/ns-users/ 2.转载 2010-02-21 12:42:00 · 1181 阅读 · 0 评论 -
安装tcl-debug
1.下载tcl-debug( http://expect.nist.gov/tcl-debug/tcl-debug.tar.gz)2. 将其解压缩到ns-allinone-2.xx目录下面 tar -zxvf tcl-debug.tar.gz3. 进入tcl-debug-2.0目录,键入命令 ./configure --prefix=/home/xie/Desktop/原创 2010-03-04 14:05:00 · 1101 阅读 · 0 评论 -
tcl-debug-2.0安装与使用
1.下载 tcl-debug-2.0;将下载的tar包拷贝到与NS-2.34平行的目录下,并解压2. 编译tcl-debug,并且将产生的可加载的库文件复制到NS-2.34的库目录里面,具体步骤如下: 1) 进入到tcl-debug目录下面 $ cd tcl-debug-2.0 2) 配置并且编译tcl-debug $ ./configure --prefix =/home/pengyu/ns-allinone-2.34/ns-2.34/ -原创 2010-10-21 14:53:00 · 4622 阅读 · 5 评论 -
NS2-2.34下添加mflood协议全过程
<br />1、在ns-2.34目录下建立mflood文件夹,把mflood.cc,mflood.h,mflood-seqtable.cc,mflood-seqtable.h,mflood-packet.h这几个文件放在mflood文件下面。<br /> <br />2、修改ns-lib.tcl(在~~ns2.34/tcl/lib/):(红色表示添加部分)<br />OMNIMCAST {<br />$node addr $args<br />set ragent [$self create-omnimca原创 2011-01-14 22:05:00 · 2017 阅读 · 0 评论 -
ns2.33问题及解决
<br />(一)ns2.33的nam有些问题,需要打补丁。<br />这个是由于nam调用的tk组件和xproto-7.0.13 不兼容导致的(xproto-7.0.13 新添加了 GenericEvent)。<br />解决方法:<br />到这里下载补丁http://bugs.gentoo.org/show_bug.cgi?id=225999<br />在ns-allinone-2.33下运行<br />patch -p0 <tk-8.4.18-tkBind.patch<br />然后重装ns-2.3原创 2011-03-16 09:23:00 · 961 阅读 · 0 评论 -
丢包率
关注点: 有线场景中,Trace文件的格式;(此处不细说 ) 利用awk工具计算端到端延迟、抖动率、丢包率、吞吐量; 利用gnuplot的基本命令,并将awk工具的分析结果用曲线图绘制出来! 用到的tcl在上两篇中有! 测量抖动率: measure-loss.awk文件#测量CBR丢包率的a原创 2010-02-20 17:51:00 · 2030 阅读 · 0 评论 -
抖动率
链接:http://blog.chinaunix.net/u3/105477/showart_2088383.html 关注点: 有线场景中,Trace文件的格式;(此处不细说,因为很多Tutorial中很详尽!哈哈!) 利用awk工具计算端到端延迟、抖动率、丢包率、吞吐量; 利用gnuplot的基本命令,并将awk工具的分析结果用曲线原创 2010-02-20 17:42:00 · 2443 阅读 · 0 评论 -
有线网络四节点(星型拓扑,UDP连接,带宽测量)
实现4节点星型网络场景中网络带宽的测量,给出模拟过程中带宽变化情况的曲线图(Xgraph绘制)! 链接:http://blog.chinaunix.net/u3/105477/showart_2087772.html 学习的知识点: 如何通过统一方式设置同一类型的连接(代码重用:简洁地生成节点,大规模场景就是采用这种生成方式)! 如何写采样过程原创 2010-02-20 15:34:00 · 1913 阅读 · 0 评论 -
吞吐量/丢包率的测量
链接:http://blog.chinaunix.net/u3/105477/showart_2088091.html 关注点: 采样过程的编写! Xgraph、Nam在Finish proc中调用的简单命令!#============================================# 对NS2入门原创 2010-02-20 16:40:00 · 4201 阅读 · 0 评论 -
无线场景下观察TCP滑动窗口大小的变化
原链接:http://blog.chinaunix.net/u3/105477/showart_2092083.html 1. 无线网络和有线网络中TCP拥塞控制(滑动窗口)的演示; 2. 有线环境中TCP慢启动和快速恢复机制的具体演示; 3. NS2中已实现的各种TCP版本, 将具体进行测试; 将参考柯志亨老师的资料,具体给出详尽的TCL和注释,以及运转载 2010-02-21 10:48:00 · 2552 阅读 · 0 评论 -
学习banana的博文--无线网络,两节点(TCP连接,FTP应用)
偶然间发现了一个很好的博文,不错,拿出来和大家分享:http://blog.chinaunix.net/u3/105477/ 一边学习,一边作点笔记,生怕忘记,还将人家的代码贴上来。再此谢谢博主! 链接:http://blog.chinaunix.net/u3/105477/showart_2087638.html代码: #场景描原创 2010-02-20 13:51:00 · 1446 阅读 · 0 评论 -
Impliment a new protocol(Ping Agent)
http://www.isi.edu/nsnam/ns/tutorial/ 1. 下表显示了 NS2 和 TCP/IP、OSI七层网络结构的大致对应关系(这个表很有好处哦) TCP NS2 OSI 应用层 应用层 应用层 表示层 会话层 传原创 2010-02-20 22:27:00 · 2790 阅读 · 0 评论 -
RandomNumber Generation
原文链接:http://blog.chinaunix.net/u3/105477/showart_2090708.html 随机数: Pareto分布; Constant型; Uniform分布; Exponential分布; HyperExponential分布; 实际上各种分布的使用是一致的,关键还是如何选取,如何原创 2010-02-21 10:21:00 · 595 阅读 · 0 评论 -
有线场景下观察TCP滑动窗口大小的变化
原链接:http://blog.chinaunix.net/u3/105477/showart_2092522.html 拥塞控制是网络层协议必备的一个功能,TCP采用拥塞窗口机制避免接收方被数据淹没! 同时为了更高效的传送数据,网络协议的设计者们引入了非常实用的加性增、乘性减的机制,取得了很好的效果! 以下,我们将演示两个节点间TCP连接的拥塞窗口机制,方原创 2010-02-21 10:52:00 · 2237 阅读 · 1 评论 -
TCP各种版本的理论解析
原链接:http://blog.chinaunix.net/u3/105477/showart_2099249.html 0. TCP的版本:(区别:拥塞控制的方法不同) TCP Tahoe TCP Reno TCP NewReno TCP Sack TCP Vegas和Reno系列原创 2010-02-21 11:00:00 · 4653 阅读 · 0 评论 -
Where to Find What?
原链接:http://kooyee.javaeye.com/blog/317706 了解什么信息保存在什么文件夹或文件中。Figure 17 说明了部分的模拟程序的文件夹结构(ns-allinone-2.1b package)。 Figure 17. NS Directory Structure ns-2 存放了所有的模拟程序的实现代码原创 2010-02-21 22:11:00 · 601 阅读 · 0 评论 -
ubuntu9.04安装drcom
现在的学校里面都很喜欢用drcom上网了。有些同学在linux下做实验,安装上之后发现上不了网。google了之后,一大堆垃圾出来,命令多得很,望而生畏,无从下手。哥是过来人,今天心情特别好,所以在春节有空的时候写点东西。特别送给焦头烂额的师弟师妹。 首先送一句话:看到新东西不要慌,也不要到处找论坛问来问去。看清楚说明书,在动手!!! 在送一句:你要原创 2010-02-17 21:36:00 · 938 阅读 · 0 评论 -
初识NS2.34的tcl
安装完ns2.34之后,在终端输入ns,会出现%,说明已经安装成功。但是没有见到nam哦?好,下面我们来快速入门: 从网上down个tcl脚本,要注释完整的。如http://blog.chinaunix.net/u3/105477/showart.php?id=2087584的 代码如下:(这是有线的,两个节点, UDP+CBR) # 场景描述原创 2010-02-20 13:31:00 · 1507 阅读 · 1 评论 -
ns2mac层理解
<br />http://www.joshuarobinson.net/docs/802_11.html 这个是原稿。<br /> <br />http://hi.baidu.com/ynp130y/blog/item/b205811411db3415962b4316.html<br /> <br />下面是经过别人解读的:<br />mac-802_11.h:<br />// frame control field:<br />struct frame_control {<br />u_char转载 2011-03-18 17:46:00 · 3419 阅读 · 0 评论