网工干货知识

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

无线局域网中的隐藏站问题(Hidden Station Problem, HSP)

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

无线局域网用于在不使用连接介质的情况下,将数据从一台设备传输到另一台设备。不过,无线局域网通常存在一些问题。其中之一就是“隐藏站问题”(Hidden Station Problem,HSP)。

隐藏站问题(Hidden Station Problem, HSP)

当两个彼此之间无法通信的站点同时向第三个站点发送信号时,就会发生碰撞。因为第三个站点处于空闲状态,所以这种碰撞现象就被称为“隐藏站点问题”。由于存在碰撞的可能性,这会导致网络容量降低。下图以示意图的形式展示了无线局域网中的隐藏站点问题。

在无线网络中:

  • 这些设备(站点)通过中央接入点进行相互通信。
  • 不过,并非所有设备都始终处于彼此的无线电信号覆盖范围内。

想象一下这样的情景:

  • 站点A和站点C都连接到了同一个接入点。
  • A和C无法听到彼此的信号,因为它们在物理上相距甚远,或者存在障碍物阻碍信号传递(即它们“被遮挡”了)。
  • 两者都试图同时向接入点传输数据,以为信道是空闲的。
  • 这会导致在AP处发生冲突,因为两个信号会相互重叠。

HSP的创建
在上面的示意图中,站点B和C的覆盖范围都包括了站点A所在的区域。 每个站点B和C都可以分别向站点A发送数据。 站点B和站点C之间的距离超出了彼此的覆盖范围。 假设站点B正在向站点A发送数据,而在数据传输过程中,站点C也需要在此时向站点A发送数据。 由于站点B和站点C彼此不在对方的覆盖范围内,因此站点C认为站点A是空闲的。 站点C向站点A发送数据,而在站点A处发生了碰撞。

HSP的预防

通过使用握手帧,可以避免“隐藏站问题”(Hidden Station Problem, HSP)。

RTS:实时战略游戏请求发送的内容/信息
CTS已准备好发送了。

在下面的示意图中,来自B的RTS消息能够到达A,但无法到达C。不过,B和C都处于A的通信范围内。而包含从B到A的数据传输时间信息的CTS消息则能够到达C。因此,C知道有某个隐藏的站点正在使用该信道,所以该站点会等到该数据传输时间结束后才会进行发送。

图中所示的步骤:

  1. B向A发送了一个“请求发送”的指令。
  2. A以CTS(已发送)作为回应。
  3. C听取了CTS的汇报,尽管它并没有听到B的RTS报告。
  4. C知道A即将接收数据,因此为了避免冲突,它选择保持沉默。

注意:这种握手操作可以提醒那些处于隐藏状态的基站(如C)暂停传输,从而解决“隐藏基站”问题。握手过程中的CTS帧能够有效避免隐藏基站之间的冲突。

              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

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