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

ns2.35下隐藏节点仿真

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

  • psutils applied to process research and properties about threads
    用于工艺研究的psutil及其线程性能
    2022-03-24 02:26:39下载
    积分:1
  • 标题(至少10个字符,更好的标题可以帮助你获得更多的积分):
    2023-03-26 11:50:04下载
    积分:1
  • c++自动删除文件
    #include #include using namespace std; int main() { if(!remove("test.txt")) cout
    2022-02-25 11:39:51下载
    积分:1
  • 铁路订票系统
    我们的小项目是铁路订票系统。铁路订票系统是一个基于 web 的应用程序,允许访客检查铁路客票可用性,预订车票、 Tatkal 预订,预订的座位,提供关于所有服务,关于服务的反馈信息,支付在线铁路票价和取消预订。从管理员那里获取访问之后为所有家庭办公用户制定本制度。我们在发展这项计划的目的是提供一个基于 web 的铁路 resarvation 系统。客户可以购买通过在线系统,没有必要排队上前把柜台里的票票。若要提供的任何时间,任何地方的为客户服务。
    2023-05-05 11:45:03下载
    积分:1
  • 上传并解压文件
    这是一个 PHP 脚本,可帮助您上传一个 zip 文件并将其解压缩。不再需要上传数以千计文件了。
    2022-05-24 12:49:44下载
    积分:1
  • shelllab源代码
    一个可以管理进程的shell脚本,可以创建、删除进程,保持一个进程在前台运行,同时多个后台进程运行,可通过命令行将后台进程换至前台,并将当前前台的进程挂起;可接受ctrl—c终止信号。
    2022-08-11 11:54:42下载
    积分:1
  • 命令端 登录
    一般来说,我们可能每天都需要登录同一个网址。但是我们又不想每次都重复的在浏览器里做重复的事,那么我们可以写一个脚本来定制我们的网络参数。这就是这个脚本能做到的。
    2022-02-25 10:41:50下载
    积分:1
  • asp文件管理程序
    获取权限的ASP服务器磁盘文件管理程序,可以轻松获得服务器的管理权限,针对没有文件管理的网站,可以自动进行文件上传等操作。简单方便,文件很小。
    2023-01-09 19:55:03下载
    积分:1
  • aodv 的源代码
    车辆 Ad hoc 网络 (VANET) 是一种特殊的移动自组网 (MANET) 在道路上的车辆形成的网络节点。现如今,多找几个应用程序作为一种智能化的运输系统。动态网络体系结构和节点运动特征有别于其他种类的 ad hoc 网络特点。因为多有一个动态的网络拓扑结构,在多路由是复杂的。自组网按需距离矢量 (AODV) 路由协议是最常用的拓扑结构基于 VANET 路由协议。
    2023-03-02 20:10:03下载
    积分:1
  • wifi_wimax.tcl
    这是关于多接口节点创建脚本是为 2 个不同的网络拓扑结构的网络模拟器 2。它包含 wimax 和 wifi 网络。一个很容易可以在 ns2 来运行该脚本。WiMAX 是指可互操作的实现批准的 WiMAX 论坛的无线网络标准的 IEEE 802.16 家庭。(同样,Wi-Fi 指的可互操作的实现通过 Wi-fi 联盟认证的 IEEE 802.11 无线局域网标准。WiMAX 论坛认证允许供应商出售固定或移动的产品作为 WiMAX 认证,从而确保一定程度的互操作性与其他认证的产品,只要他们符合相同的配置文件。Wi Fi,也说明 Wifi 上网,是一种技术,允许电子设备交换数据或连接到 internet 以无线方式使用 2.4 g h z 超高频和 5 GHz SHF 无线电波。名称是一个商标名称,并且是一玩就高保真音响发烧友一词。Wi-fi 联盟定义为任何的 Wi-Fi"无线局域网络 (WLAN) 的产品,基于学院的电气和电子 Engineers" (IEEE) 802.11 标准"。[1] 然而,由于大多数现代 Wlan 基于这些标准,"Wi-Fi"一词用于一般英语作为同义词"WLAN"。
    2022-02-26 05:57:53下载
    积分:1
  • 696518资源总数
  • 105661会员总数
  • 6今日下载