NS2学习
oriel123
这个作者很懒,什么都没留下…
展开
-
802.11协议中的几个时间
1、NavTimer:Network Allocation Vector保证工作站的操作不被中断。方式:RTS/CTS帧中都带一个Duration字段,收到RTS/CTS的非Reciver/Sender工作站会静默Duration时间,用来使得Sender和Receiver之间传递数据报。2、SIFS:Short Inter-Frame Spacing短帧间间隔目的节点收到一个通过原创 2017-09-03 20:48:07 · 2167 阅读 · 0 评论 -
NS2跨层设计
转载自:http://chinaunix.net/uid-21389973-id-1827312.html 这段时间准备采用跨层设计技术做无线视频传输QoS,于是,先整理了一下网上比较好的一些NS2跨层设计的方法,供大家参考,以节约大家的宝贵时间。 1. http://hi.baidu.com/vvfang/blog/item/a2c73538722d1c27b8998f95.ht转载 2017-09-05 21:21:32 · 599 阅读 · 0 评论 -
RTS Threshold
RTS/CTS握手信号阀值主要用于解决"隐藏节点"问题的。"隐藏节点"是指两个站点不在彼此的覆盖范围内,却在同一个AP的覆盖范围内。因此,它们就被称为彼此的隐藏节点。当一 个站点向AP发送数据时,它可能没有意识到另一个站点正在和这个AP进行通信。当两个站点发送的数据同时到达AP时,就会发生冲突,很可能导致数据丢失。RTS Threshold就是为了解决这个数据冲突的。当RTS被激活,站点和转载 2017-09-14 10:13:06 · 3008 阅读 · 2 评论 -
NS2中常用的几种重要的Tcl类
1.Tcl类这个类封装是OTcl解释器的真正实例,可以当成解释器理解。 其中定义了解释器访问及通信的方法。这个类是在~tclcl/tclcl.h和~tclcl/tcl.cc中定义的,提供了以下的操作方法:1.1 获得 Tcl 实例的一个指针 在类定义有 static Tcl instance_;获取的方法是通过一个静态的内联函数static inline Tcl& in转载 2017-09-06 21:10:36 · 1557 阅读 · 0 评论 -
tcl-debug调试OTcl脚本
1、要先在OTCL脚本中的某个语句前面加入debug 1命令,否则tcl文件无法进行debug状态2、之后可以使用tcl-debug中的语法进行调试常用命令如下:s:单步执行(进入过程)n:单步执行(不进入过程)c:继续r:继续执行知道从过程中返回u:转至上级作用域d:转至下级作用域w:列出调用栈b:设置,清除或显示断点h:帮助puts “$val(原创 2017-08-30 15:30:32 · 1430 阅读 · 0 评论 -
GDB调试C++代码和NS代码
C++,GDB原创 2017-08-30 10:43:20 · 442 阅读 · 0 评论 -
linux下对NS2项目仿真分析的工具运用
对NS网络模拟和协议仿真的第四章例2进行仿真分析1、用ns运行tcl[easie@localhost zxxtest]$ ns wireless4.2.2.tcl #运行tcl脚本文件num_nodes is set 3INITIALIZE THE LIST xListHeadStart Simulation...channel.cc:sendU原创 2017-08-30 14:26:14 · 1188 阅读 · 0 评论