定义并改善无线网WLAN中的数据吞吐量( 二 )


不能共存的原因有两重:首先,"传统的"802.11b接收机不能解码OFDM数据 。因此,无论这些接收机是接入点还是站都不能感知 802.11g发送器在相同的信道上进行传输 。第二,802.11g发送器传输的"短前同步码"不管是接入点还是站都与802.11b标准所用的不同 。希望进行传输的802.11b器件将首先根据CSMA/CA协议性质的要求"监听"信道,假如不能检测到有效传输的话,就认为无线广播是"通畅的",并开始进行传输 。但由于802.11b器件鉴于上述两种原因不能检测到802.11g客户机传输,因此它做出的无线广播通畅的判定可能是错误的,并在802.11g客户机的传输"之上"再进行传输 。一般说来,两种传输都会丢失,两个器件都要求重试,这就大大降低了系统吞吐量 。802.11g器件不会犯同样的"错误",因为根据定义,其与802.11b标准是向后兼容的,因此能够感知802.11b器件,并避免与其同时进行传输 。但由于第一个问题,汇聚系统吞吐量还是会受到影响 。


一种可能的解决方案就是不答应混合模式的802.11g和802.11b网络 。这样,支持802.11g和802.11b就需要使用两个信道 。由于2.4GHz频带只答应三个不重复信道,这就会占用三分之二的可用范围 。这种解决方案还会带来更严重的问题,即支持两种标准的成本会大大增加,因为需要两台无线电广播来支持两个信道中的同时操作 。
提高数据吞吐量
另一种解决方案就是规定网络协调功能,这是服务质量 (QoS) IEEE 802.11任务组E提出的 。802.11e草案标准的目标旨在提高WLAN的服务质量,从而使其能够传输诸如语音和视频等实时媒体,而不受当前802.11标准系列提供的"尽力而为"服务级别的影响,该系列标准是以数据为中心而设计的 。尽管这种解决方案可在未来解决混合模式802.11g-802.11b的困境,但它却无法解决传统的802.11b客户机问题,也不支持802.11e草案标准 。
基本的802.11标准中还存在另一种解决方案 。该标准答应接入点要求站传输发送请求 (RTS) 包,并在继续传输有效负载数据包之前等待接入点的清除发送 (CTS) 包,从而避免站传输 。该规定包括于802.11标准中,这就解决了两个站都在接入点覆盖范围内但又不在彼此覆盖范围之内的问题 。在这种情况下,它们彼此之间不能"监听",不过它们仍会同时进行传输,而接入点则不能解码其消息 。利用这种机制来解决混合模式困境是可行的 。当用来保护802.11g OFDM流量不受802.11b传输干扰时,该技术常被称作"保护机制" 。但使用它会造成更多系统开销 (RTS-CTS包),这就降低了总体系统吞吐量,并再次削弱了使用高速802.11G的优势 。
那么我们现在能做些什么来提高整体系统吞吐量,同时又支持传统的802.11b客户,并维持成本效率高的解决方案呢?实际上,答案存在于无线LAN市场的细分中,要理解不同市场细分中的购买标准和过程 。可互操作性和吞吐量在每个市场细分中都是两种重要的驱动力量 。每个人都希望自己的设备在任何地方都能以期望的速度工作 。可互操作性指的是来自不同制造商的设备可在相同的网络中工作 。
家庭/消费类产品/零售市场细分
在家庭市场中,无线网络设备通常以"套件"的形式购买 。购买者将决定安装无线网络,为了避免潜在的不兼容性,同时会在同一个地点从相同的厂商处购买接入点和网络卡 。零售连锁通常会提供既包括接入点又包括网络卡的套件,或者组合在一个组合包装中,或者以优惠促销的形式提供 。尽管这能在实际的家庭环境中解决可互操作性问题,但消费者显然希望在其他地点(通常是在公共场所)也能使用无线卡,也显然希望能在家庭环境中使用IT部门安装在其"工作电脑"中的无线卡 。

推荐阅读