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

ns2.35下隐藏节点仿真

于 2022-07-04 发布 文件大小:3.54 kB
0 216
下载积分: 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 个回复

  • linux shell编程
    关于在linux下shell的编程计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-02-10 16:05:48下载
    积分:1
  • c++自动删除文件
    #include #include using namespace std; int main() { if(!remove("test.txt")) cout
    2022-02-25 11:39:51下载
    积分:1
  • 31874 windows 漏洞
    ms08-067 利用漏洞攻击源的代码示例。阅读包括的 readme.txt 进一步的信息。
    2022-04-13 09:01:07下载
    积分:1
  • 检查谷歌网页排名
    这是一个工具,用于检查页面的谷歌排名。它是只是单个智能脚本,使用户能够把他们的链接和排位。
    2023-09-04 19:35:02下载
    积分:1
  • 全波形反演
    全波形反演,一纬,二维  Frequency-domain full-waveform tomography for visco-acoustic media. ! # ! # Program FWT2D is a massively parallel code for distributed memory platform ! # which performs frequency-domain full-waveform inversion of seismic data [10,11,12,13]. ! # The program is more specifically designed for wide-angle or global offset data     !!!!!!!!!更特别设计 ! # (that is, for any acquisition system involving dense wide-aperture acquisitions ! # and for which sources share a significant range of receivers spanning over large ! # offsets). The inversion looks for the P-wave velocity only. However, heterogeneous ! # density and attenuation can be provided for the forward modeling. ! # The inversion relies on a classic iterative steepest descent algorithm [1,2]. Iterations   !!!!!!反演依赖于经典的迭代最速下降法 ! # are performed in a non linear way which means that the final model at
    2022-03-03 05:20:51下载
    积分:1
  • Ikdwjadnwadjwadhaukawgdawydyawydaydawygdwgdahbhbbxnbanbxbwhyqbawdbhashdbhabsdbhbdhdwayjhdbyadjshadbhwbhaudayqywbyadabjdhabdahwjdahhdhssanbwdhwdhwdshnabdhwamdwmnsbahwdmwa
    2022-08-16 18:00:57下载
    积分:1
  • rank is notthing skill is something
    rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is notthing, skill is something rank is nott
    2023-07-10 12:05:03下载
    积分:1
  • 标题(至少10个字符,更好的标题可以帮助你获得更多的积分):
    2023-03-26 11:50:04下载
    积分:1
  • SHELL linux推箱子的游戏
    SHELL linux俄罗斯方块游戏脚本,用于在linux  bash解析器环境下运行后玩推箱子的游戏,界面很简洁,注释丰富,500多行
    2022-07-22 17:32:25下载
    积分:1
  • 快速配置新的 WordPress 开发
    此文件可以帮助您 WordPresss 发展非常快。它只是下载最新版本的 WordPress,设置数据库、 创建一个崇高的项目,然后只在几秒钟内自动启动它。
    2022-10-26 11:15:03下载
    积分:1
  • 696516资源总数
  • 106457会员总数
  • 15今日下载