隐藏终端和暴露终端问题以及解决办法
隐藏终端和暴露终端问题及解决方案
隐藏终端和暴露终端问题的解决办法
IEEE802.11提供了如下解决方案。在参数配置中,若使用 RTS/CTS协议,同时设置传送上限字节数,一旦待传送的 数据大于此上限值时,即启动RTS/CTS握手协议:当A要 向B发送数据时,先发送一个控制报文RTS(Request to send,请求发送);B接收到RTS后,以CTS(Clear to send,清除发送)控制报文回应;A收到CTS后才向B发 送报文,如果A没收到CTS,A认为发生了冲突,重发 RTS,这样隐发终端C能听到B发送的CTS,知道A要向B 发送报文,C延迟发送,解决了隐发送终端的问题。最后, B接收完数据后,即向所有基站广播ACK(Acknowledge Character,确认字符)即确认帧,这样,所有基站又可 重新可以平等侦听、竞争信道了。
什么是隐藏终端和暴露终端
暴露终端是指在发送节点的覆盖范围内而在接收节点的覆盖范围外的 节点,暴露终端因听到发送节点的发送而可能延迟发送。但是,它其 实是在接收节点的通信范围之外,它的发送不会造成冲突。这就引入 了不必要的延时
隐藏终端和暴露终端问题产生的原的网络拓扑结构, 且工作在无线环境中,采用异步通信技术,各个 移动节点共享同一个通信信道,存在信道分配和 竞争问题:为了提高信道利用率,移动节点电台 的频率和发射功率都比较低;并且信号受无线信 道中的噪声、信道衰落和障碍物的影响,因此移 动节点中的通信距离受到限制,一个节点发出的 信号,网络中的其他节点不一定都能收到,从而 会出现“隐藏终端”和“暴露终端“问题。
隐藏终端和暴露终端问题 以及解决办法
什么是隐藏终端和暴露终端
“隐藏终端”(Hidden Stations):在通信领域,基站A向基站B发送 信息,基站C未侦测到A也向B发送,故A和C同时将信号发送至B,引 起信号冲突,最终导致发送至B的信号都丢失了。“隐藏终端”多发 生在大型单元中(一般在室外环境),这将带来效率损失,并且需要 错误恢复机制。当需要传送大容量文件时,尤其需要杜绝“隐藏终端” 现象的发生。(在接收节点的范围覆盖范围内,而在发送节点的覆盖 范围外的节点。
无线网络考试重点(论述题没整理)
无线网复习题库一、选择1. 在设计点对点(Ad Hoc) 模式的小型无线局域时,应选用的无线局域网设备是( A )。
A.无线网卡 B.无线接入点 C.无线网桥 D.无线路由器2.在设计一个要求具有NAT功能的小型无线局域网时,应选用的无线局域网设备是( D )。
A.无线网卡 B.无线接入点 C.无线网桥D.无线路由器3.以下关于无线局域网硬件设备特征的描述中,( C )是错误的。
A.无线网卡是无线局域网中最基本的硬件B.无线接入点AP的基本功能是集合无线或者有线终端,其作用类似于有线局域网中的集线器和交换机C.无线接入点可以增加更多功能,不需要无线网桥、无线路由器和无线网关D.无线路由器和无线网关是具有路由功能的AP,一般情况下它具有NAT功能4.以下设备中,( B )主要用于连接几个不同的网段,实现较远距离的无线数据通信。
A.无线网卡B.无线网桥 C.无线路由器 D.无线网关5.无线局域网采用直序扩频接入技术,使用户可以在( B )GHz的ISM频段上进行无线Internet连接。
A.2.0 B.2.4 C.2.5 D.5.06.一个基本服务集BSS中可以有( B )个接入点AP。
A.0或1 B.1 C.2 D.任意多个7.一个扩展服务集ESS中不包含( D )。
A.若干个无线网卡 B.若干个AP C.若干个BSS D.若干个路由器8.WLAN常用的传输介质为( C )。
A.广播无线电波 B.红外线C.地面微波 D.激光9.以下不属于无线网络面临的问题的是( C ) 。
A.无线信号传输易受干扰 B.无线网络产品标准不统一C.无线网络的市场占有率低 D.无线信号的安全性问题10.无线局域网相对于有线网络的主要优点是( A )。
A.可移动性 B.传输速度快 C.安全性高 D.抗干扰性强11.以下哪个网络与其他不属于相同的网络分类标准?( D )A.无线Mesh网 B.无线传感器网络 C.无线穿戴网D.无线局域网12.当要传播的信号频率在30MHz以上时,通信必须用( C )方式。
WSN_第五章 MAC 协议
Wireless Sensor Networks
Akyildiz/Vuran
12
IEEE 802.11
IEEE 802.11, “无线局域网的MAC协议与PHY规范,” 1999
原为WLANs而开发
Wireless Sensor Networks
Akyildiz/Vuran
13
基础知识回顾
基本的 CSMA/CA (数据流图)
监测信道,直到当前传输结束。
Wireless Sensor Networks
Akyildiz/Vuran
16
基本的 CSMA/CA
一旦当前传输结束,节点持续监测IFS时间。
若该时间段信道空闲,节点使用二进制指数退避方案进行退避,保持监测信道。
退避方案 节点选取一个随机时隙数作为计数器的初始值。
25
CSMA/CA中存在的问题
隐藏终端问题(Hidden terminal problem) 暴露终端问题(Exposed terminal problem)
Wireless Sensor Networks Akyildiz/Vuran
26
26
隐藏终端问题
A
B
DATA
节点A感知到信道空闲,开始传输数据
C-D传输与A-B传输实际上不会发生冲突
Wireless Sensor Networks Akyildiz/Vuran
28
28
带RTS/CTS的分布式无线介质访问控制协议
当检测到信道空闲时间大于DIFS时,发送方传输一个RTS(Request To Send)包。 当检测到信道空闲时间大于SIFS时,接收方回应一个CTS(Clear To Send)包。 传输数据。 RTS/CTS为数据传输预留信道,冲突仅发生在控制包传输阶段。
隐藏与暴露终端问题
关于隐藏与暴露终端问题的研究一、隐藏终端与暴露终端的定义隐藏终端隐藏终端是指在接收节点的覆盖范围内而在发送节点的覆盖范围外的节点。
隐藏终端由于听不到发送节点的发送而可能向相同的接收节点发送分组,导致分组在接收节点冲突。
冲突后发送节点要重传冲突的分组,降低了信道的利用率。
隐藏终端可以分为隐发送终端和隐接收终端两种。
暴露终端暴露终端是指在发送节点的覆盖范围内而在接收节点的覆盖范围外的节点。
暴露终端因听到发送节点的发送而可能延迟发送。
但是,它其实在接收节点的通信范围之外,它的发送不会造成冲突,这就引入了不必要的时延。
暴露终端又分为暴露发送终端与暴露接收终端两种。
二、隐藏终端和暴露终端问题产生的原因由于 ad hoc网络具有动态变化的网络拓扑结构,且工作在无线环境中,采用异步通信技术,各个移动节点共享一个通信信道,存在信道的分配和竞争问题;为了提高信道利用率,移动节点的频率和发射功率都比较低;并且信号受到无线信道中的噪声、衰落和障碍物等的影响,因此移动节点的通信距离受到限制,一个节点发出的信号,网络中的其他节点不一定都能受到,从而会出现“隐藏终端”和“暴露终端”问题。
三、隐藏终端和暴露终端问题对ad hoc网络的影响“隐藏终端”和“暴露终端”的存在,会造成 ad hoc网络时隙资源的无序争用和浪费,增加数据碰撞的概率,严重影响网络的吞吐量、容量和数据传输时延。
在ad hoc网络中,当终端在某一时隙内传送信息时,若其隐藏终端在此时隙发生的同时传送信息,就会产生时隙争用冲突。
受隐藏终端的影响,接收端将因为数据碰撞而不能正确的接收信息,造成发送端的有效信息的丢失和大量的时间浪费(数据帧较长时尤为严重),从而降低了网络的吞吐量。
当某个终端成为暴露终端后,由于它侦听到另外的终端对某一时隙的占用信息,从而放弃了预约该时隙进行信息传送。
其实,因为源终端节点和目的终端节点都不一样,暴露终端是可以占用这个时隙来传送信息的。
关于没有使用终端的情况说明
关于没有使用终端的情况说明在现代科技的快速发展下,终端已经成为了我们日常生活和工作中不可或缺的工具之一、终端以其高效率和便捷性受到广大用户的青睐,与此同时,因为各种原因也会有一些特殊情况需要在没有使用终端的情况下进行工作或生活。
首先,终端无法使用的情况可能是由于设备故障导致的,比如笔记本电脑的屏幕损坏、手机的电池耗尽、电脑系统崩溃等。
当这种情况发生时,我们就需要从没有终端的状态下寻找解决问题或完成任务的方法。
其次,一些特殊的工作场景也可能需要在没有终端的情况下进行操作。
比如,电力维修人员在高空作业时无法携带终端设备,但仍然需要完成维修任务;潜水员在水下也无法使用终端,但可能需要进行数据记录和通信;而一些军事行动中,也会面临无线电干扰等情况,那时终端的使用就会受到限制。
另外,有时候在有终端的情况下,也可能出现无法使用终端的情况。
比如,加密技术的发展使得一些敏感部门或军事机构需在特定场合限制终端使用,防止信息泄露;在飞行中,也会要求关闭电子设备,以确保飞机的安全。
这些情况下,我们需要寻找其他方法来满足需求。
另外,有时候也可以利用一些特殊设备来替代终端的功能。
比如,无线电可以在没有终端的情况下进行通信;计算尺则可以在没有计算器的情况下进行简单计算;而一些特殊设备如铅笔电脑、闪存工具等,也可以提供简单的文字处理和存储功能。
此外,在没有终端的情况下,我们还可以利用一些传统媒介来获取信息。
比如,可以阅读纸质书籍、杂志、报纸等来获取知识和信息;可以听取广播来了解新闻和娱乐;可以观看电视节目来获取娱乐和学习资料。
综上所述,在没有使用终端的情况下,我们可以通过传统的工具和手段、依靠他人的帮助、利用特殊设备以及利用传统媒介等方式来解决问题和完成任务。
尽管终端带来的便利和高效是无法替代的,但在一些特殊情况下,我们仍然可以找到其他方法来满足我们的需求。
移动自组网中MAC层协议研究
第15期2023年8月无线互联科技Wireless Internet TechnologyNo.15August,2023基金项目:西安职业技术学院2022年度科研项目;项目名称:基于TDMA +CSMA 的无线自组网中MAC 层协议的研究;项目编号:2022YB05㊂作者简介:张富琴(1981 ),陕西延长人,高级工程师,硕士;研究方向:移动自组网㊂移动自组网中MAC 层协议研究张富琴(西安职业技术学院,陕西西安710077)摘要:移动自组网是由一组相互协作的通信节点组成的无中心控制节点㊁不依赖于任何固定网络设备的特殊网络㊂在该网络中,媒体接入控制(MAC )协议是网络实现最关键的技术之一,主要解决的是多个用户如何高效㊁合理地共享有限的信道资源问题㊂文章主要研究常用的几种MAC 接入协议㊂关键词:MAC ;CSMA ;TDMA中图分类号:TN91㊀㊀文献标志码:A0㊀引言㊀㊀目前,移动通信技术发展迅猛,但是大多数移动通信都需要有线的基础设施(如基站)的支持才能实现㊂为了实现在某些特殊应用场所不需要固定的设施支持就可以进行通信,一种有别于传统的网络技术 移动自组织网络技术应运而生㊂移动自组织网络(Mobile Ad Hoc Networks)是指一种不需要基础设施的移动网络,也常被称为多跳无线网(Multi -hop Wireless Networks)㊂该网络是一个临时构建的多跳无中心网络,网络中的成员是一组具有无线通信功能的移动节点㊂这些移动节点可以在任何地方任意时刻快速地构建起一个移动通信网络,并且不需要基础设施(如基站)的支撑㊂网络中的每个节点都可以自由移动,且相互之间地位平等㊂移动自组网的出现加快了人们实现随时随地进行自由通信的进程,同时移动自组网也为临时通信㊁军事通信和灾难救助等应用提供了有效可行的解决方案㊂移动自组织网络是一种网络拓扑动态可能随时发生变化的无线网络㊂该网络体系㊁同步机制和实际应用等问题都比较复杂[1]㊂传统的固定网络和常见的蜂窝移动通信网中使用的协议和技术很难直接应用到移动自组织网络中,因此需要为移动自组织网络设计专门的协议和技术㊂目前,移动自组织网络研究中面临的主要难点和重点问题为MAC 协议㊁同步机制㊁路由协议㊁功率控制㊁Qos㊁网络资源管理㊁网络互联和安全问题等㊂本文将重点讨论几种常见的MAC 协议㊂1㊀MAC 协议基本概念㊀㊀MAC 协议是数据在无线信道上发送和接收的主要控制者,是移动自组织网络协议的重要组成部分㊂MAC 协议对网络的时延㊁吞吐量㊁数据包传输成功率等性能指标都有着重要的影响㊂传统网络中多点共享的广播信道,蜂窝移动通信系统中由基站管理控制的无线信道以及点对点无线信道都是一跳共享信道,而移动自组织网络的信道则是一个由多个节点共享的多跳信道㊂当一个无线通信节点发送数据时,只有在它通信覆盖范围内的节点才能收到,这种共享的多跳信道会导致移动自组织网络存在隐藏终端㊁暴露终端等问题[2-3]㊂如图1所示,当通信节点1向节点3发送数据时,节点2并不在节点1的通信覆盖范围内,它无法检测节点1正在发送分组,如果此时节点2也向节点3发送数据,就会引起数据碰撞,节点2便称作隐藏终端㊂这种因某些节点不能侦听到其他节点发送数据而引起的数据碰撞就是隐藏终端问题㊂另外,还存在一种情况,如图2所示,当节点3向节点1发送数据时,节点2就会检测到节点3正在发送分组,节点2为了避免引起数据碰撞会推迟向节点4发送数据㊂但实际上这种推迟是不必要的,因为节点2向节点4发送数据并不影响节点3向节点1发送数据,这种情况下节点2就是节点3的暴露终端㊂这种因某些节点在其他正在通信节点的传输范围内而进行不必要的发送推迟便是暴露终端问题㊂为了保证数据传输的及时性以及正确性,移动自组织网络的MAC 协议需要解决隐藏终端及暴露终端问题㊂2㊀移动自组网中常见的MAC 协议的分析㊀㊀目前,在移动自组网实际的应用中,MAC 层主要图1㊀隐藏终端问题示例图2㊀暴露终端问题示例采用的协议有CSMA 协议㊁TDMA 协议以及二者的结合㊂2.1㊀CSMA 协议㊀㊀CSMA 是Carrier Sense Multiple Access 的缩写,是一种允许多个节点在同一个信道发送数据的协议㊂当一个节点发送数据时,需要侦听信道上是否有其他节点在发送数据㊂如果信道此时有其他节点在发送数据,则发送节点需要等待一个时间段后再次侦听,只有侦听到信道空闲后才会发送数据㊂信道中的其他节点接收到来自信道的数据,需要判断该数据是不是发送给自己㊂如果是,则进行下一步处理;如果不是,则将数据抛弃㊂如果在某一信道空闲时刻,两个在彼此通信覆盖范围内的节点同时要给对方发送数据时,且它们都侦听到信道处于空闲状态,这时它们会将自己的数据发送出去,从而引起了数据的碰撞㊂这是因为节点可以侦听信道上是否有数据传输,但是节点无法预判下一时刻信道上是否有数据要传输㊂为了避免出现这种问题,在实际应用中,往往会让节点在发送数据前,先侦听信道上是否有数据正在传输㊂如果此时信道上有数据正在传输,则等待一段时间后继续侦听;如果侦听到信道是空闲的,则需要让节点随机退避一段时间P 后再继续侦听;如果信道仍然空闲,则发送数据;如果这时信道上有数据在传输,则退回到最初的侦听信道状态,具体流程如图3所示㊂在上述的过程中,加入随机退避因子是为了避免两个在彼此通信范围内的节点同时发送数据时引起数据碰撞㊂图3㊀CSMA 处理流程CAMA 协议的主要优点:(1)算法简单㊁易于实现㊂(2)信道空闲情况下会快速发送数据,数据时延小㊂CAMA 协议的主要缺点:(1)在通信中易于引入隐藏终端和暴露终端的问题㊂(2)当系统中节点数量较多时,数据碰撞不可控,且数据时延不可控㊂2.2㊀TDMA 协议㊀㊀TDMA 即Time division multiple access,其协议的核心思想是将时间分为若干个时间片段,称之为时隙,每个发送数据的节点占据一个或多个时隙进行数据发送㊂如图4所示,节点A㊁B㊁C㊁D 分别占用时隙1㊁2㊁3㊁4发送数据,这时由于每个节点在不同的时间段发送数据,所以不会引起数据的碰撞㊂时隙的分配目前有静态预制与动态分配两种㊂图4㊀时隙分配时隙示例TDMA 协议的主要优点:(1)发送数据的节点在不同时隙进行数据发送,不会发生数据碰撞㊂(2)数据传送的时延可控㊂TDMA 协议的主要缺点:(1)对同步要求高,需要精准的时间同步㊂(2)固定分配时隙的TDMA 会引起不必要的数据传输时延,动态分配时隙的TDMA 算法较为复杂,且会引入预约时隙等开销,降低系统的吞吐量㊂2.3㊀TDMA +CSMA 协议㊀㊀TDMA +CSMA 协议就是将整个时间片分为若干个时隙,一部分时隙固定分配给节点发送公共广播㊁同步及路由公告等消息,一部分时隙用来进行CSMA 载波侦听使用,剩余部分时隙留作节点作为固定分配时隙㊂基于这一MAC 接入思想的时隙分配示例如图5所示㊂其中,SS 时隙是各个节点轮流发送同步和拓扑消息,用于网内节点同步与路由的更新与迟入节点的引导;BS 时隙是广播时隙,用于各节点发送广播话音;RS 是动态时隙,用于各节点利用CSMA 机制临时占用发送数据,该时隙用于发送用户短报文等小型业务;DS 时隙是TDMA 时隙,可根据开机前用户根据实际用户数进行配置,也可由节点根据业务需求动态预约占用㊂此时隙适合传输文件㊁视频等大业务量数据㊂图5㊀时隙分配示例㊀㊀如果配置用户数为网内最大节点数64个,则设定71个时隙为一个时帧㊁每64个时帧为1个超帧㊂当然,以上时隙配置只是在某一种应用场合的一种配置示例,在实际应用中可根据实际需要进行配置㊂3 结语㊀㊀研究表明,在众多移动自组网的关键技术中,MAC 协议运行在网络层之下㊁物理层之上,对数据的发送和接收起着直接控制和管理的作用,其性能的好坏会直接影响整个网络的性能和效率㊂因此,对于每一种具体的应用场景来说,选取合适的MAC 协议至关重要㊂参考文献[1]邵玮璐.移动自组网中混合接入协议的研究[D ].上海:上海师范大学,2020.[2]王常虎.基于协同通信的移动自组网关键技术研究[D ].成都:电子科技大学,2022.[3]刘庆刚,李大双,朱家成.多跳TDMA 组网同步的分布式控制方法[J ].通信技术,2012(5):26-28,32.(编辑㊀王永超)Research on MAC protocol of Ad Hoc NetworkZhang FuqinXi an Vocational and Technical College Xi an 710077 ChinaAbstract Mobile Ad Hoc Network is a special network and made up of some communication nodes.There is no central control node and fixed infrastructure in the network.The MAC protocol is the one of the most critical technologies.It mainly solves how the communication nodes in the network share the wireless channel efficiently and reasonably.This article mainly studies the MAC protocol which are frequently -used.Key words MAC CSMA TDMA。
隐藏终端和暴露终端问题及解决方案PPT教学课件
2020/12/09
7
当B向A发送数据时,C只听到RTS控制报文,知道自己是暴露终端, 认为自己可以向D发送数据。C向D发送RTS控制报文。如果是单信道, 来自D的RTS会与B发送的数据报文冲突,C和D无法成功握手,它不 能向D发送报文。因此,在单信道条件下,暴露终端问题根本无法得 到解决。
在单信道条件下使用控制分组的方法只能解决隐发送终端,无法解决 隐接收端和暴露终端问题。为此,必须采用双信道方法,即用数据新 到收发数据,利用控制信道收发控制信号。
2020/1网QoS路由的目标是满足QoS连接请求的一条或多条 路由,同时提供足够的路由资源信息,为管理控制机制提 供支持,完成全网资源的有效利用。目前自组网的QoS路 由问题还处在起步阶段。无线自组织网络的QoS研究主要 集中在QoS模型、具有资源预约功能的信令、QoS路由协 议和QoS媒体接入协议以及接纳控制和调度等方 面。 由于无线自组织网络具有无中心结构,拓扑动态 变化,节点资源受限,无线节点间相互干扰等特性,使得 自组织网络中的QoS路由设计面临新的挑战。这主要体现 在: 拓扑结构的动态变化使节点间链路状态信息的获 取和管理维护困难。 由于相邻节点间存在“隐蔽终 端”、“暴露终端”、“侵入终端”等相互干扰,使得无 线链路状态难以确定,例如带宽、时延、时延抖动等链路 参数都很难及时获取和更新维护。 随时存在的单向信 道的存在使得QoS路由协议设计困难,主要体现在:认知
隐藏终端和暴露终端问题及解决方案
恶意用户可能对暴露终端发起拒绝服务攻击,导 致系统瘫痪或崩溃。
03
解决方案
隐藏终端解决方案
隐藏终端识别
01
通过分析网络流量和行为,识别隐藏的终端设备,并采取相应
的安全措施。
加密通信
02
使用加密技术对终端设备之间的通信进行加密,防止未经授权
的访问和窃取数据。
访问控制
03
实施严格的访问控制策略,限制对终端设备的访问权限,防止
THANKS
感谢观看
案例二
某个人计算机存在暴露终端,导 致个人信息泄露,引发财务损失 和身份盗窃问题。
05
总结与展望
总结
隐藏终端问题
隐藏终端问题是指攻击者通过控制网络中的某些节点,使其在某些时刻对网络中的其他节 点隐藏其存在,从而进行隐蔽攻击。这种攻击方式难以被检测和预防,因为攻击者在大部 分时间内是“隐藏”的。
暴露终端问题
02 弱密码策略
使用简单或共享密码,容易被破解,导致终端被 非法访问。
03 安全漏洞
操作系统或应用程序存在安全漏洞,未及时修补, 导致终端容易受到攻击。
对网络的影响
01 数据泄露
暴露终端可能被恶意用户利用,窃取敏感数据或 机密信息。
02 网络拥堵
大量非法访问和攻击流量可能导致网络拥堵,影 响正常业务运行。
暴露终端问题是指某些节点的位置和行为可能被网络中的其他节点观察到,这可能导致这 些节点被攻击者利用。例如,如果一个节点的行为模式被攻击者观察到,攻击者可能会利 用这些信息进行更有效的攻击。
解决方案
针对隐藏终端和暴露终端问题,有多种可能的解决方案。例如,可以使用加密技术来保护 数据传输,使用防火墙来限制网络访问,以及使用入侵检测系统来检测和预防网络攻击。
无线网络中隐终端和暴露终端
暴露终端
暴露终端是指在发送节点 的覆盖范围内而在接收节 点的覆盖范围外的节点。 如图2所示,当节点B向节 点A发送分组时,节点C侦 听到节点B在发送分组, 所以推迟发送分组。这种 推迟是毫无必要的,因为 节点C向节点D发送分组和 节点B向节点A发送分组并 不冲突,此时节点C是节 点B的暴露终端。也降低 了信道利用率。
隐藏终端和暴露终端问题产生的原因
由于ad hoc网络具有动态变化的网络拓扑结构,且 工作在无线环境中,采用异步通信技术,各个移 动节点共享同一个通信信道,存在信道分配和竞 争问题;为了提高信道利用率,移动节点电台的 频率和发射功率都比较低;并且信号受无线信道 中的噪声、信道衰落和障碍物的影响,因此移动 节点的通信距离受到限制,一个节点发出的信号, 网络中的其它节点不一定都能收到,从而会出现 “隐藏终端”和“暴露终端”问题。
(2)当B向A发送数据时,C只听到RTS控制报文, 知道自己是暴露终端,认为自己可以向D发送数 据。C向D发送RTS控制报文。如果是单信道,来 自D的RTS会与B发送的数据报文冲突,C和D无法 成功握手,它不能向D发送报文。因此,在单信 道条件下,暴露终端问题根本无法得到解决。 (3)在单信道条件下使用控制分组的方法只能解决 隐发送终端,无法解决隐接收端和暴露终端问题。 为此,必须采用双信道方法,即用数据信道收发 数据,利用控制信道收发控制信号。
Th终端
隐终端就是在接收节点的 覆盖范围内发送节点覆盖 范围以外的节点。如图1所 示,节点A、B、C都工作 在同一个信道上,当节点 A向节点B发送分组时,载 波侦听机制无法阻止节点 C发送数据,造成信号在 节点B处冲突。节点C是隐 藏在节点A的覆盖范围之 外的、却又能对节点A的 发送形成潜在冲突的节点。 隐藏终端问题会大大降低 信道的利用率。
IEEE802.11无线网络媒体访问控制及认证协议研究
IEEE802.11无线网络媒体访问控制及认证协议研究IEEE 802.11无线网络媒体访问控制及认证协议研究概述目前,无线网络正迅速发展,并成为人们日常生活中不可或缺的一部分。
在无线网络中,媒体访问控制(MAC)和认证协议是确保无线网络安全和高效运行的关键技术之一。
本文将重点研究IEEE 802.11无线网络的媒体访问控制及认证协议,探讨其原理、特点以及存在的问题,并提出一些改进建议。
一、IEEE 802.11无线网络概述IEEE 802.11是一组用于局域网无线局域网(WLAN)的标准,为无线网络通信提供规范。
其主要由两层组成:物理层(PHY)和媒体访问控制层(MAC)。
其中,PHY负责传输介质的物理特性定义和处理,而MAC则负责媒体访问控制、认证和数据帧传输等。
IEEE 802.11无线网络广泛应用于家庭、企业和公共场所等各个领域。
二、IEEE 802.11媒体访问控制协议1. CSMA/CA协议在IEEE 802.11网络中,采用了一种名为CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)的媒体访问控制协议。
CSMA/CA协议通过监听无线信道的空闲状态,避免了同时发送数据帧的冲突,并采用随机退避算法来解决碰撞问题。
此外,CSMA/CA还引入了网络分片、ACK应答机制等技术,提高了网络的吞吐量和可靠性。
2. 帧结构IEEE 802.11使用的数据帧结构包括:帧控制、目的地址、源地址、长度、序列控制以及数据和FCS(帧检验序列)。
其中,帧控制字段用于标识帧的类型和一些相关控制信息,序列控制字段用于标识数据帧的传输顺序。
3. 虚拟载波监听在IEEE 802.11网络中,由于无线信道的广播特性,存在着隐藏和暴露终端问题。
当A和B两个终端之间进行通信时,C终端无法听到A和B之间的传输,导致无法正确感知信道状态,从而可能引发碰撞。
Adhoc网络隐藏_暴露终端问题的研究
Wu,Xiaoping
摘要:本 文 介 绍 了 ad hoc 网 络 的 概 念 ,分 析 了 其 信 道 共 享 方 式 .从 而 ,引 出 由 于 ad hoc 信 道 共 享 方 式 的 不 同 而 导 致 的 隐 藏 终 端
和暴露终端的问题.它严重地影响了信道接入协议的性能,影响网络的吞吐量和信道的利用率和公平性.本文详细地对这一
技 知道自己是暴露终端, 于是认为自己可以向 D 发送数 据.C 向 D 发 送 一 个 RTS 来 通 知 D 它 要 发 送 数 据 , 如
术 果采用单信道,来自 D 的应答信号 CTS 会与 B 的数据 信号在 C 处产生碰撞。C 听不到 D 的回应, 将重复发
创 送 RTS。这种情况称为暴露发送终端问题。此时暴露
如图 2.1 当 C 收到 B 的 CTS 报文后,延迟发送,此 时如果节点 D 向 C 发送 RTS,那么由于 C 此时不能发 送信息,D 就收不到 C 的 CTS.于是 D 认为发生了冲突, 重发 RTS, 这种情况就是隐藏接收终端问题.显然在 A 和 B 的通信期间 D 是无法收到 C 的回应报文 CTS.这 就造成了不必要的重发。
终端 C 无法和 D 成功握手, 使得 C 不能向 D 发送数
新 据,直到 B 向 A 发送数据完毕.暴露发送终端问题在单
信道下使用握手机制是无法解决的。
图 2.3 暴露终端问题
在单信道条件下,如果 D 要向 C 发送数据.来自 D 的 RTS 将与来 自 B 的数据报 文发生冲 突,C 收 不 到 D 的 RTS.D 当 然 也 就 收 不 到 C 的 回 应. 于 是 超 时 重 发 RTS.这就是暴露接收端问题.在单信道下,暴 露终端都 不能成功的接收发给它的报文. 因此握手机制无法解 决暴露终端问题。
无线网络考试重点(论述题没整理)
无线网复习题库一、选择1. 在设计点对点(Ad Hoc) 模式的小型无线局域时,应选用的无线局域网设备是( A )。
A.无线网卡 B.无线接入点 C.无线网桥 D.无线路由器2.在设计一个要求具有NAT功能的小型无线局域网时,应选用的无线局域网设备是( D )。
A.无线网卡 B.无线接入点 C.无线网桥D.无线路由器3.以下关于无线局域网硬件设备特征的描述中,( C )是错误的。
A.无线网卡是无线局域网中最基本的硬件B.无线接入点AP的基本功能是集合无线或者有线终端,其作用类似于有线局域网中的集线器和交换机C.无线接入点可以增加更多功能,不需要无线网桥、无线路由器和无线网关D.无线路由器和无线网关是具有路由功能的AP,一般情况下它具有NAT功能4.以下设备中,( B )主要用于连接几个不同的网段,实现较远距离的无线数据通信。
A.无线网卡B.无线网桥 C.无线路由器 D.无线网关5.无线局域网采用直序扩频接入技术,使用户可以在( B )GHz的ISM频段上进行无线Internet连接。
A.2.0 B.2.4 C.2.5 D.5.06.一个基本服务集BSS中可以有( B )个接入点AP。
A.0或1 B.1 C.2 D.任意多个7.一个扩展服务集ESS中不包含( D )。
A.若干个无线网卡 B.若干个AP C.若干个BSS D.若干个路由器8.WLAN常用的传输介质为( C )。
A.广播无线电波 B.红外线C.地面微波 D.激光9.以下不属于无线网络面临的问题的是( C ) 。
A.无线信号传输易受干扰 B.无线网络产品标准不统一C.无线网络的市场占有率低 D.无线信号的安全性问题10.无线局域网相对于有线网络的主要优点是( A )。
A.可移动性 B.传输速度快 C.安全性高 D.抗干扰性强11.以下哪个网络与其他不属于相同的网络分类标准?( D )A.无线Mesh网 B.无线传感器网络 C.无线穿戴网D.无线局域网12.当要传播的信号频率在30MHz以上时,通信必须用( C )方式。
常见终端问题解决方案和整改方法
问题一:猜测出远程可登录的SMB/Samba用户名口令弱密码示例:扫描原理:通过SMB协议,匹配弱密码字典库,对终端用户和口令,进行扫描。
产生原因:终端存在SMB自建共享或者开启SMB默认共享导致,同时系统用户存在弱口令。
验证方法:(1)使用命令net use \\ip\ipc$ password /u:username 进行弱密码登录尝试,若登录成功,则该账号一定存在。
(2)该账号可能在“计算机管理”中不存在,因为该账号可能为克隆账号、隐藏账号或者某程序产生的账号。
(3)也存在计算机已经中毒的可能。
《注释》判断计算机是否存在隐藏账号的方法:1. 打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SAM\SAM,修改SAM权限为administrator完全控制。
2. 按F5刷新注册表,展开HKEY_LOCAL_MACHINE\SAM\SAM\Domains\account\user\names,对比用户列表和计算机管理中的用户列表是否相同,如果存在多余的,则为隐藏账号。
加固方法:•杀毒•使用net use\\ip\ipc$/del,进行删除•如果可以关闭Server服务,建议关闭Server服务•更改计算机系统用户密码,设置足够密码强度的口令•关闭自建共享问题二:SMB漏洞问题漏洞示例:利用SMB会话可以获取远程共享列表主机SID信息可通过SMB远程获取利用主机SID可以获取本地用户名列表扫描原理:通过SMB服务(主要端口为135.445)对被扫描系统,进行信息获取产生原因:终端存在SMB自建共享或者开启SMB默认共享导致。
加固方法:•如果可以关闭Server服务,建议关闭Server服务•修改本地安全策略,如:•利用SMB会话可以获取远程共享列表–启用“不允许匿名列举SAM帐号和共享”•主机SID信息可通过SMB远程获取–更改“对匿名连接的额外限制”为“没有显式匿名权限就无法访问”•利用主机SID可以获取本地用户名列表–启用“允许匿名SID/名称转换”•通过防火墙过滤端口135/TCP、139/TCP、445/TCP、135/UDP、137/UDP、138/UDP、445/UDP,过滤方法如下:•进入“控制面板->系统和安全->windows 防火墙->左侧高级设置”,打开“高级安全防火墙”,右键“入站规则”-> 新建规则。
精选第7章AdHoc资料
(B-A)
(C-B-A)
B
C
A
D
(F-A) F
G
G发起到A的 路由发现过程
E
(E-C-B-A)
5-Jul-19
21
7.3 移动Ad Hoc网络路由
DSR优化:路由缓存(5)
预防RREP风暴 每个节点延时D发送RREP
D=H*(h-1+r) 其中H是每条链路的传播延时 h是自己返回的路径长度,即到目的节点的跳数 r是0或者1
RREP中的路由记录=RREQ中的路由记录+缓存的到目 的节点的路由
(B-C-D)
(A-)
B
C
A (A-B-C-D)
D
F
E
5-Jul-19
19
7.3 移动Ad Hoc网络路由
DSR优化:路由缓存(3)
错误路由缓存 网络拓扑的变化使得缓存的路由失效 影响和感染其它节点,使用该路由缓存的路由将不 可用 当节点根据路由缓存回应RREP时,其它监听 到此RREP的节点会更改自己缓存的路由,从而 感染错误路由缓存
5
7.3 移动Ad Hoc网络路由
DSR协议由两部分组成
路由发现Route discovery 由一个想要向一个目的节点D发送数据的信源S激活; 此进程只在S需要发送数据并且不知道到D的路由时才 启动;
路由维护Route maintenance 节点S在给D发送数据时要能检测出由于网络拓扑动态 变化导致源路由中断的情况; 当前的源路由不能用时S切换到另一条已知的路由或者 重新发起route discovery寻找新路由
题(Hidden Terminal Problem)
5-Jul-19
2
无线自组网路由协议
无线自组网路由协议篇一:无线自组网设计思路无线自组网设计思路1.无线自组网的协议栈描述根据Ad hoc网络的特征,参考OSI(Open System Interconnect)的经典七层协议模型及TCP/IP的体系结构,一般将Ad hoc网络的协议栈划分为5层,即物理层、数据链路层、网络层、传输层和应用层。
各层的功能可描述如下: 1.1物理层物理层的功能包括信道的区分和选择、无线信号的检测和调制/解调等。
由于多径传播带来的多径衰落、码间干扰,以及无线传输的空间广播特性带来的节点间的相互干扰,使得Ad hoc网络传输链路的带宽容量很低。
因此,物理层的设计目标是以相对低的能量消耗,获得较大的链路容量。
为了实现这样的目标,需要采用先进的调制/解调、信道编码、多天线、自适应功率控制、干扰抵消以及速率控制等技术。
1.2数据链路层MAC子层控制着移动节点对于共享无线信道的访问,它包括两方面功能,一是信道的划分,即如何把频谱划分为不同的信道;二是信道分配,即如何把信道分配给不同的节点。
信道划分的方法包括频分、时分、码分或这些方法的组合。
在Ad hoc网络中,为了克服无线网络中的隐藏终端和暴露终端的问题,通常采用的信道接入机制包括了随机竞争机制、轮询机制、动态调度机制等。
LLC子层负责向网络提供统一的服务,屏蔽底层不同的MAC方法。
具体包括数据流的复用、数据帧的检测、分组的转发/确认、优先级排队、差错控制和流量控制等。
1.3网络层网络层需要完成邻居发现、分组路由、拥塞控制和网络互连的功能。
邻居发现主要用于收集网络拓扑信息。
路由协议的作用是发现和维护去往目的节点的路由,将网络层分组从源节点发送到目的节点以实现节点之间的通信。
路由协议包括单播路由和多播路由协议,此外还可以采用虚电路方式来支持实时分组的传输。
1.4传输层传输层向应用层提供可靠的端到端服务,使上层与通信子层(下三层的细节)相隔离,并根据网络层的特性来高效的利用网络资源。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
隐藏终端和暴露终端问题以及解决办法
姓名:姜金录学号:201208010109 班级:计科一班
一、什么是隐藏终端和暴露终端
“隐藏终端”(Hidden Stations):在通信领域,基站A向基站B发送信息,基站C未侦测到A也向B发送,故A和C同时将信号发送至B,引起信号冲突,最终导致发送至B的信号都丢失了。
“隐藏终端”多发生在大型单元中(一般在室外环境),这将带来效率损失,并且需要错误恢复机制。
当需要传送大容量文件时,尤其需要杜绝“隐藏终端”现象的发生。
(在接收节点的范围覆盖范围内,而在发送节点的覆盖范围外的节点。
暴露终端是指在发送节点的覆盖范围内而在接收节点的覆盖范围外的节点,暴露终端因听到发送节点的发送而可能延迟发送。
但是,它其实是在接收节点的通信范围之外,它的发送不会造成冲突。
这就引入了不必要的延时。
二、隐藏终端和暴露终端问题产生的原因
由于ad hoc网络具有动态变化的网络拓扑结构,且工作在无线环境中,采用异步通信技术,各个移动节点共享同一个通信信道,存在信道分配和竞争问题:为了提高信道利用率,移动节点电台的频率和发射功率都比较低;并且信号受无线信道中的噪声、信道衰落和障碍物的影响,因此移动节点中的通信距离受到限制,一个节点发出的信号,网络中的其他节点不一定都能收到,从而会出现“隐藏终端”和“暴露终端“问题。
三、QoS路由
自组网QoS路由的目标是满足QoS连接请求的一条或多条路由,同时提供足够的路由资源信息,为管理控制机制提供支持,完成全网资源的有效利用。
目前自组网的QoS路由问题还处在起步阶段。
无线自组织网络的QoS研究主要集中在QoS模型、具有资源预约功能的信令、QoS路由协议和QoS媒体接入协议以及接纳控制和调度等方面。
由于无线自组织网络具有无中心结构,拓扑动态变化,节点资源受限,无线节点间相互干扰等特性,使得自组织网络中的QoS路由设计面临新的挑战。
这主要体现在:拓扑结构的动态变化使节点间链路状态信息的获取和管理维护困难。
由于相邻节点间存在“隐蔽终端”、“暴露终端”、“侵入终端”等相互干扰,使得无线链路状态难以确定,例如带宽、时延、时延抖动等链路参数都很难及时获取和更新维护。
随时存在的单向信道的存在使得QoS路由协议设计困难,主要体现在:认知的单向性、路由的单向性和汇点不可达。
每个节点资源有限,使得QoS路由选择不能太复杂。
四、隐藏终端和暴露终端问题对ad hoc网络的影响
隐藏终端”和“暴露终端”的存在,会造成 ad hoc网络时隙资源的无序争用和浪费,增加数据碰撞的概率,严重影响网络的吞吐量、容量和数据传输时延。
在ad hoc网络中,当终端在某一时隙内传送信息时,若其隐藏终端在此时隙发生的同时传送信息,就会产生时隙争用冲突。
受隐藏终端的影响,接收端将因为数据碰撞而不能正确的接收信息,造成发送端的有效信息的丢失和大量的时间浪费(数据帧较长时尤为严重),从而降低了网络的吞吐量。
当某个终端成为暴露终端后,由于它侦听到另外的终端对某一时隙的占用信息,从而放弃了预约该时隙进行信息传送。
其实,因为源终端节点和目的终端节点都不一样,暴露终端是可以占用这个时隙来传送信息的。
这样就造成了时隙资源的浪费。
五、隐藏终端和暴露终端问题的解决办法
解决隐藏终端问题的思路是使接收节点周围的邻居节点都能了解到它正在进行接收,目前实现的方法有两种:一种是接收节点在接收的同时发送忙音来通知邻居节点,即BTMA系列;另一种方法是发送节点在数据发送前与接收节点进行一次短控制消息握手交换,以短消息的方式通知邻居节点它即将进行接收,即RTS/CTS方式。
这种方式是目前解决这个问题的主要趋势,如已经提出来的CSMA/CA、MACA、MACAW等。
还有将两种方法结合起来使用的多址协议,如DBTMA。
对于隐藏发送终端问题,可以使用控制分组进行握手的方法加以解决。
一个终端发送数据之前,首先要发送请求发送分组,只有听到对应该请求分组的应答信号后才能发送数据,而没有收到此应答信号的其他终端必须延迟发送。
在单信道条件下使用控制分组的方法只能解决隐藏发送终端,无法解决隐藏接收终端和暴露终端问题。
为此,必须采用双信道的方法。
即利用数据信道收发数据,利用控制信道收发控制信号 .
IEEE802.11提供了如下解决方案。
在参数配置中,若使用RTS/CTS协议,同时设置传送上限字节数,一旦待传送的数据大于此上限值时,即启动RTS/CTS 握手协议:当A要向B发送数据时,先发送一个控制报文RTS(Request to send,请求发送);V接收到RTS后,以CTS(Clear to send,清除发送)控制报文回应;A收到CTS后才向B发送报文,如果A没收到CYS,A认为发生了冲突,重发RTS,这样隐发终端C能听到B发送的CTS,知道A要向B发送报文,C延迟发送,解决了隐发送终端的问题。
最后,B接收完数据后,即向所有基站广播ACK (Acknowledge Character,确认字符)即确认帧,这样,所有基站又可重新可以平等侦听、竞争信道了。
当B向A发送数据时,C只听到RTS控制报文,知道自己是暴露终端,认为自己可以向D发送数据。
C向D发送RTS控制报文。
如果是单信道,来自D的RTS 会与B发送的数据报文冲突,C和D无法成功握手,它不能向D发送报文。
因此,在单信道条件下,暴露终端问题根本无法得到解决。
在单信道条件下使用控制分组的方法只能解决隐发送终端,无法解决隐接收端和暴露终端问题。
为此,必须采用双信道方法,即用数据新到收发数据,利用控制信道收发控制信号。
对于单信道无线自组织网络,其MAC协议需要考虑的是如何充分利用信道,避免冲突。
载波侦听多路访问/冲突检测(CSMA/CA)机制是目前应用非常广泛的协议,节点通过物理信道侦听(CCA)与虚拟网络侦听(NAV)结合的方式进行载波侦听,采用基于长帧间隙、中帧间隙和短帧间隙等不同时隙的退避机制和冲突避免策略,竞争信道进行发送。
时分多址(TDMA)机制可以将信道按照时间片划分为多个时隙,节点按照静态或者动态分配方式占用其中的一个或者几个时隙。
但是对于无线自组织网络来说,静态分配方式不能适应节点的移动和拓扑的变化;而在一个分布式多跳系统内,进行动态分配也还有很多问题需要解决,目前的研究多是针对基于某些假设或者某种应用背景的无线自组织网络,还没有普遍适用的方法提出。
将CSMA/CA和TDMA结合,提高信道分配效率,减少冲突也是一种值得研究的内容。
多信道无线自组织网络,则需要关注如何在节点间分配信道,以提高网络吞吐量,避免冲突,实现信道上的负载均衡。
目前较多的做法是,将信道分为控制信道和数据信道,节点在控制信道中协商数据交换采用的数据信道,然后在相应的数据信道上进行数据通信。
控制信道和数据信道的划分可能是时间上的,也可能是空间上的。
比如,一个信道在某个时刻可能用作控制信道,协商好数据信道
后,切换到相应的数据信道进行通信。
也可能一个节点拥有几个接口,其中的一个接口固定工作在某个控制信道上,其他接口固定或者动态实用某个数据信道。
不管是哪种方式,都需要占用一定的资源用于信道协商。
这种占用是值得的,目前在多信道的理论分析结果说明,在合理设计的多信道条件下,不仅可以提高整体网络容量,还可以提高每个信道的实际吞吐量。
但是这些研究多是基于静态的。
开发一种基于拓扑结构的算法,对信道资源进行动态分配,也是一个值得研究的问题。
功率控制方法。
基于功率控制的方法是根据通信双方的距离、能量损失因子等因素,决定最佳发送功率,控制发送范围,使受干扰范围减到最小程度,从而消除部分隐藏终端和暴露终端问题的一种策略。
在通信过程中,发送节点的发送功率经过传输过程中的种种损耗,到达接收节点时,如果接收节点的接收功率不小于信干比SINR (Signal to Interference plus Noise Ratio).则正确接收数据,否则丢弃。
一种基于802.11的功率控制MAC协议,数据发送者在RTS 包中包含自己的发送功率和容许接收功率,接收者通过计算接收到的RTS包的功率,参照自己的剩余功率,将信息反馈给发送节点。
通过两个通信节点之间的控制信息的交换来决定数据包的实际发送功率和限制其他邻节点的发送功率,这样邻节点可以使用低于正在通信节点对之间能忍受的功率进行数据收发,达到与正在通信节点对之间的并行通信,有效地降低隐藏终端和暴露终端问题。
功率控制方法有效地节省了发送能量,但控制帧必须携带功率信息,增加了帧长度,功率的计算也增加了计算量。
基于定向天线的方法。
由于全向发送接收模式对天线覆盖范围内的其他节点产生了不同程度的干扰,而定向天线由于天线的导向功能、自适应波束形成、零陷形成等优势,能把发送接收波束限制在一定宽度(不同于全向天线的360度覆盖),使主波束直接对准通信节点,在其他方向则形成零陷,因此增大节点之间的连通度,使得干扰范围变小,隐藏终端和暴露终端问题也得以大大减轻。
但是由于天线的定向性。
也带来了定向隐藏终端和聋节点等新的问题.而且会大大增加系统的复杂性及成本。