登录
首页 » Shell 脚本 » ns2.35下隐藏节点仿真

ns2.35下隐藏节点仿真

于 2022-07-04 发布 文件大小:3.54 kB
0 190
下载积分: 2 下载次数: 1

代码说明:

实验目的●掌握隐藏节点问题的本质●利用NS2仿真隐藏节点问题2.实验背景隐藏节点指在接收节点的覆盖范围内而在发送节点的覆盖范围外的节点。由于听不到发送节点的发送,隐藏节点可能向相同的接收节点发送分组,导致分组在接收节点处冲突。隐藏节点可以分为隐发送节点和隐接收节点。如教材第80页的图3.17所示,节点A和C同时想发送数据给节点B,但A和C都不在对方的传送范围内。所以当A发送数据给B时,C并未检测到A也在发送数据,会认为目前网络中无数据传送,会将数据发送给B。这样,A和C同时将数据发送给B,使得数据在B处产生冲突,最终导致发送的数据不可用。这种因传送距离而发生误判的问题称为隐藏节点问题。为了解决隐藏节点问题,可以使用教材3.5.1节介绍的请求发送(Request to Send,RTS)和清除发送(Clear to Send,CTS)的控制信息来避免冲突。当发送方发出数据前,先送出一个RTS包,告知在传送范围内的所有节点不要有任何发送操作。如果接收方目前空闲,则响应一个CTS包,告诉发送方可开始发送数据,此CTS包也会告知所有在接收方信号传输范围内的其它节点不要进行任何传输操作。过程如教材第80页的图3.18所示。更多有关隐藏节点的知识详见教材第3.5.1节。3.实验环境Cygwin,ns-allinone-2.344.实验步骤隐藏节点仿真进行前需要安装特定的模块。4.1 模块安装仿真需要安装的模块为mUDP,它是UDP的延伸,除了具有UDP的功能外,还能记录所发送的包的信息。mUdpSink可以把接收到的包的信息记录到文件中。仿真所需模块的安装过程如下。⑴获取mUDP, mUdpSink的模块文件,具体有下列几个文件,可以在电子资源——实验9Jin & Jiang,《无线网络技术教程:原理、应用与仿真实验》实验手册,清华大学出版社源代码的3.5.1中获得;mudp.cc mudp.h mudpsink.cc mudpsink.h⑵在/ns-allinone-2.34/ns-2.34/下新建measure文件夹,把这四个文件放入其中;

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 简单-无线
    版权所有(c)1997摄政加州大学。再分配和源代码和二进制的形式使用,有或无变形例中,允许设置下列条件本软件由版权所有者和贡献者``原样""任何明示或默示的担保,包括但不限于适销性和针对特定用途的默示担保。在任何情况下,董事会或投资方都不对任何直接,间接,偶然,特殊,惩戒性,或损失(包括但不限于购买替代商品或服务;使用,数据,或利润损失;或业务中断),无论成因或任何责任,无论是在合同,严格责任或侵权理论(包括疏忽或其他原因)承担本软件的使用在任何出路,即使已被告知的可能性此类损害。简单的无线。 TCL一个简单的例子,无线模拟
    2022-05-31 04:06:59下载
    积分:1
  • Python中的ArcGIS的缓冲工具
    应用背景使用2个输入,点/多边形/线的功能和距离,输出缓冲区多边形关键技术使用Python,可以在导入ArcGIS编辑工具箱代码
    2022-12-06 15:30:03下载
    积分:1
  • PHP & MySQL 登录
    一个简单 PHP 和 MySQL 登录脚本来保护您的 web 页内容来自垃圾邮件和 bot 登记,以便只有注册用户可以查看您的网站内容...
    2022-04-26 23:28:01下载
    积分:1
  • IE代理快速设置
    快速设置IE代理,或者关闭代理设置。有两个版本,一个是python脚本,一个是bat可执行脚本。
    2022-01-25 21:54:18下载
    积分:1
  • HTML5图像滑块
    应用背景sdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdadssdasdasdads关键技术phpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpphpp
    2022-03-12 19:48:37下载
    积分:1
  • 短信引擎
    应用背景playsms是发动机对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大量playsms引擎对高炉短信大规模playsms是引擎爆炸短信大规模关键技术除了meluncurkan摄像头松下GX8/99丹双lensa巴鲁,就是100 F / 4-6.3丹25mm的F / 1.7,艾达理工大学巴鲁menarik杨diumumkan松下就是后焦点。这一工艺,选择了摄影的生命从地区杨FOKUS。杨理工大学terbenam堤后焦点和入方式的不同,Lytro杨mengunakan摄像头工艺的光场。松下memanfaatkan kecanggihan KAMERA丹lensanya杨,merekam 4K(8像素),kecepatan 30帧每秒。重点在后,memindahkan蓖麻籽FOKUS本merekam视频30帧。到了direkam,fotografer要比萨menyentuh Layar液晶,menentukan Bagian法力杨FOKUS丹摄像头要otomatis merekam框架,该beresolusi缝制8万像素。
    2022-02-02 08:46:36下载
    积分:1
  • Python 相当于 Unix Sendmail
    这个简单的Python脚本允许管道SMTP格式的文本进去,很喜欢在Unix的sendmail的工作,但工程划线平台感谢Python的。windows下的用法示例:键入mymail.txt| Python sendmail.py sendmail.cfg所提供的sendmail.cfg文件是关于如何设置目标SMTP主机和端口的一个例子。经测试使用Python2.7.6工作。
    2022-02-24 09:10:10下载
    积分:1
  • ns2.35下隐藏节点仿真
    实验目的●掌握隐藏节点问题的本质●利用NS2仿真隐藏节点问题2.实验背景隐藏节点指在接收节点的覆盖范围内而在发送节点的覆盖范围外的节点。由于听不到发送节点的发送,隐藏节点可能向相同的接收节点发送分组,导致分组在接收节点处冲突。隐藏节点可以分为隐发送节点和隐接收节点。如教材第80页的图3.17所示,节点A和C同时想发送数据给节点B,但A和C都不在对方的传送范围内。所以当A发送数据给B时,C并未检测到A也在发送数据,会认为目前网络中无数据传送,会将数据发送给B。这样,A和C同时将数据发送给B,使得数据在B处产生冲突,最终导致发送的数据不可用。这种因传送距离而发生误判的问题称为隐藏节点问题。为了解决隐藏节点问题,可以使用教材3.5.1节介绍的请求发送(Request to Send,RTS)和清除发送(Clear to Send,CTS)的控制信息来避免冲突。当发送方发出数据前,先送出一个RTS包,告知在传送范围内的所有节点不要有任何发送操作。如果接收方目前空闲,则响应一个CTS包,告诉发送方可开始发送数据,此CTS包也会告知所有在接收方信号传输范围内的其它节点不要进行任何传输操作。过程如教材第80页的图3.18所示。更多有关隐藏节点的知识详见教材第3.5.1节。3.实验环境Cygwin,ns-allinone-2.344.实验步骤隐藏节点仿真进行前需要安装特定的模块。4.1 模块安装仿真需要安装的模块为mUDP,它是UDP的延伸,除了具有UDP的功能外,还能记录所发送的包的信息。mUdpSink可以把接收到的包的信息记录到文件中。仿真所需模块的安装过程如下。⑴获取mUDP, mUdpSink的模块文件,具体有下列几个文件,可以在电子资源——实验9Jin & Jiang,《无线网络技术教程:原理、应用与仿真实验》实验手册,清华大学出版社源代码的3.5.1中获得;mudp.cc mudp.h mudpsink.cc mudpsink.h⑵在/ns-allinone-2.34/ns-2.34/下新建measure文件夹,把这四个文件放入其中;
    2022-07-04 15:52:18下载
    积分:1
  • aomdv代码
    在NS2下面可以运行的TCL脚本代码,包括网络配置场景以及节点的路由协议定义,发送节点以及接受节点配置等,另外,也可以对发包速度以及包的大小等进行配置修改,还可以对MAC层进行一定的修改与配置.具有实现简单,网络综合性能可视化等优点,是网络仿真的经典配置文件。
    2022-01-27 15:21:05下载
    积分:1
  • 命令端 登录
    一般来说,我们可能每天都需要登录同一个网址。但是我们又不想每次都重复的在浏览器里做重复的事,那么我们可以写一个脚本来定制我们的网络参数。这就是这个脚本能做到的。
    2022-02-25 10:41:50下载
    积分:1
  • 696518资源总数
  • 106182会员总数
  • 24今日下载