网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

无线网络中避免碰撞的方法

更新时间:2026年03月27日   作者:spoto   标签(Tag):

我们仔细研究了所谓的“WiFi”技术,它也被称为IEEE标准802.11。

请考虑图中所示的情况。在这张图中,四个节点中的每一个都可以发送和接收信号,这些信号只能到达其左右相邻的节点。 例如,B可以与A和C进行帧交换,但它无法到达D。而C则可以到达B和D,但无法到达A。 在图中并未显示A和D的传输距离。假设A和C都希望与B进行通信,因此他们各自向B发送了一个帧。 A和C彼此并不了解对方的情况,因为他们的信号传播距离太远了。 这两个帧在B点发生碰撞。不过,与以太网不同的是,A和C都并未察觉到这一碰撞的发生。 可以说,A和C是相互隐藏的节点。 根据维基百科的定义,隐藏节点问题可以解释为:“在无线网络中,…”隐藏节点问题或隐藏终端问题这种情况发生在某个节点对无线接入点可见,但对与该接入点进行通信的其他节点则不可见的时候。

在“隐藏节点”问题中,无法检测到碰撞现象。

这是因为这些节点……A还有C它们彼此处于不同的范围内,因此在传输过程中无法检测到碰撞的发生。 因此,采用带有碰撞检测的载波侦听多路访问机制(CSMA/CD)是无法正常运行的,必然会引发碰撞现象。 由于冲突的原因,接入点接收到的数据已经损坏了。 为了克服隐藏节点问题,除了采用载波侦听多路访问/冲突避免机制之外,还采用了RTS/CTS握手机制(IEEE 802.11标准中的RTS/CTS机制)。 另一个相关的问题被称为“暴露节点问题”。这种情况发生在以下情境下:假设B正在向A发送数据(如上文所示)。 节点C能够感知到这种通信,因为它可以听到节点B的传输信号。 C认为,仅仅因为它能够听到B的传输信号,就可以向任何人进行传输,这种看法是错误的。 例如,假设C想要向节点D发送数据。 这并不构成问题,因为C向D传输信息时,不会干扰到A从B那里接收信息的能力。 我们采用一种名为“多址接入与冲突避免”的算法来解决这些问题。 在传输数据之前,发送方和接收方会相互交换帧数据。 这会让所有附近的节点知道,传输即将开始。 发送方进行传输发送请求(RTS)信息从发送方传递到接收方。然后,接收方会做出回应。已准备好发送 (CTS)回到发送方的情况。任何接收到CTS帧的节点都知道自己距离接收方很近,因此无法发送帧。而那些只接收到RTS帧而没有接收到CTS帧的节点则知道自己距离接收方较远,因此可以自由地发送数据。参考——维基百科

无线网络中的碰撞避免功能包括:

  1. 带有碰撞避免功能的载波侦测多路访问方式(CSMA/CA):这是一种用于无线网络中的协议,旨在防止数据冲突的发生。CSMA/CA协议确保设备在发送数据之前先检查是否存在其他信号,从而降低发生冲突的风险。
  2. Clear Channel Assessment (CCA):CCA是一种机制,用于判断在传输数据之前,无线信道是否处于空闲状态。这一功能有助于避免冲突的发生,因为它可以确保设备在信道已被占用时不会进行数据传输。
  3. 发送请求(RTS)与发送确认(CTS):RTS和CTS是设备在之间发送的信号,用于为数据传输预留一个通道。这些信号有助于防止冲突的发生,因为它们确保一次只有一台设备能够传输数据。
  4. 碰撞检测:在发生碰撞的情况下,碰撞检测机制可以帮助减少这种影响。它使得各个设备能够检测到碰撞事件,并重新传输相关数据。
  5. 后退算法:“Backoff算法”是一种机制,它确保设备在发生冲突时,会等待一段随机的时间后再尝试重新传输数据。这一机制有助于降低多个设备同时尝试传输数据的风险,从而避免进一步的冲突发生。
  6. 服务质量(QoS):QoS是一种根据流量的重要性或紧急程度来分配优先级的机制。通过为不同类型的流量分配不同的优先级,QoS可以有助于避免冲突的发生。这样,重要的流量就能被优先传输,从而减少与不太重要的流量发生冲突的风险。
  7. 碎片化:数据分割是指将大量数据拆分成较小的片段,然后再进行传输的过程。这样做有助于避免冲突的发生,因为这样可以减少某个设备发送数据的频率,从而让其他设备能够更频繁地访问该通道。
  8. 功率控制:功率控制是一种功能,它根据无线设备与接入点的距离来调整设备的功率水平。通过降低靠近接入点的设备的功率水平,功率控制有助于避免冲突,从而减少网络中对其他设备的干扰风险。
  9. 避免干扰:干扰避免机制是一种能够识别无线网络中的干扰源,并采取措施来避开这些干扰源的机制。通过避开其他无线网络或电子设备等干扰源,干扰避免机制有助于防止信号质量下降或丢失,从而避免冲突的发生。
  10. 通道连接:信道绑定是指将多个无线信道合并为一条更宽的信道。通过采用信道绑定技术,无线网络能够增加其带宽,同时降低冲突的风险,因为多个设备可以在不同的信道上同时传输数据。

无线网络中碰撞避免技术的优势:

  1. 提升了网络效率:碰撞避免机制有助于降低数据冲突的风险,因为数据冲突可能会导致网络拥塞,进而减慢数据传输的速度。通过确保各个设备依次进行数据传输,碰撞避免机制能够有效提高网络的传输效率。
  2. 数据错误率降低:数据冲突可能会导致数据错误和数据包丢失。而碰撞避免机制则有助于减少这些错误,因为它能够确保数据的传输过程更加有序。
  3. 更好的网络传输速度:通过降低数据冲突的风险,碰撞避免技术有助于提升网络传输效率,从而能够在更短的时间内传输更多的数据。

公平性:像CSMA/CA这样的碰撞避免协议,能够确保所有设备都有平等的机会来发送数据,而不受其在网络中的位置的限制。这有助于确保网络的公平性。

无线网络中的碰撞避免技术的缺点:

  1. 延迟时间增加:像CSMA/CA这样的碰撞避免协议会引入网络延迟,因为各个设备都需要等待自己的传输时机。这会导致数据传输速度变慢,同时也会增加响应时间。
  2. 网络开销:碰撞避免协议需要设备之间进行额外的信号传输,这会增加网络负担,从而降低整个网络的效率。
  3. 可扩展性有限:像CSMA/CA这样的碰撞避免协议,在拥有大量设备的较大网络中可能无法有效运行。随着设备数量的增加,发生碰撞的概率也会上升,从而导致网络效率下降。
  4. 复杂性:实施碰撞避免协议可能会相当复杂,同时还需要额外的硬件和软件资源。这会使管理和解决网络问题变得更加困难。
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料