2024年6月2日发(作者:)
无线局域网技术讲义
《无线局域网技术》讲义
第六讲 IEEE802.11物理层
作为全球公认的局域网权威,IEEE 802工作组建立的标准在过去二十年内
在局域网领域内独领风骚。这些协议包括了802.3 Ethernet协议、802.5 Token
Ring协议、802.3z 100BASE-T快速以太网协议。在1997年,经过了7年的工作
以后,IEEE发布了802.11协议,这也是在无线局域网领域内的第一个国际上被
认可的协议。在1999年9月,他们又提出了802.11b“High Rate”协议,用来
对802.11协议进行补充,802.11b在802.11的1Mbps和2Mbps速率下又增加了
5.5Mbps和11Mbps两个新的网络吞吐速率。利用802.11b,移动用户能够获得同
Ethernet一样的性能、网络吞吐率、可用性。这个基于标准的技术使得管理员
可以根据环境选择合适的局域网技术来构造自己的网络,满足他们的商业用户和
其他用户的需求。802.11协议主要工作在ISO协议的最低两层上,并在物理层上
进行了一些改动,加入了高速数字传输的特性和连接的稳定性。
主要内容:
1.802.11工作方式
2.802.11物理层
3.802.11b的增强物理层
4.802.11数字链路层
5.联合结构、蜂窝结构和漫游
1、802.11工作方式
802.11定义了两种类型的设备,一种是无线站,通常是通过一台PC机器加
上一块无线网络接口卡构成的,另一个称为无线接入点(Access Point, AP),
它的作用是提供无线和有线网络之间的桥接。一个无线接入点通常由一个无线输
出口和一个有线的网络接口(802.3接口)构成,桥接软件符合802.1d桥接协议。
接入点就像是无线网络的一个无线基站,将多个无线的接入站聚合到有线的网络
上。无线的终端可以是802.11PCMCIA卡、PCI接口、ISA接口的,或者是在非计
算机终端上的嵌入式设备(例如802.11手机)。
2、802.11物理层
在802.11最初定义的三个物理层包括了两个扩散频谱技术和一个红外传播
规范,无线传输的频道定义在2.4GHz的ISM波段内,这个频段,在各个国际无线
管理机构中,例如美国的USA,欧洲的ETSI和日本的MKK都是非注册使用频段。
无线局域网技术讲义
这样,使用802.11的客户端设备就不需要任何无线许可。扩散频谱技术保证了
802.11的设备在这个频段上的可用性和可靠的吞吐量,这项技术还可以保证同
其他使用同一频段的设备不互相影响。802.11无线标准定义的传输速率是1Mbps
和2Mbps,可以使用FHSS(frequency hopping spread spectrum)和DSSS(direct
sequence spread spectrum)技术,需要指出的是,FHSS和DHSS技术在运行机制
上是完全不同的,所以采用这两种技术的设备没有互操作性。
3、802.11b的增强物理层
802.11b在无线局域网协议中最大的贡献就在于它在802.11协议的物理层
增加了两个新的速度:5.5Mbps和11Mbps。为了实现这个目标,DSSS被选作该标
准的唯一的物理层传输技术,这个决定使得802.11b可以和1Mbps和2M
的802.11bps DSSS系统互操作。最初802.11的DSSS标准使用11位
的chipping-Barker序列-来将数据编码并发送,每一个11位的chipping代表一
个一位的数字信号1或者0,这个序列被转化成波形(称为一个Symbol),然后在
空气中传播。这些Symbol以1MSps(每秒1M的symbols)的速度进行传送,传送
的机制称为BPSK(Binary Phase Shifting Keying ),在2Mbps的传送速率中,
使用了一种更加复杂的传送方式称为QPSK(Quandrature Phase Shifting
Keying),QPSK中的数据传输率是BPSK的两倍,以此提高了无线传输的带宽。
在802.11b标准中,一种更先进的编码技术被采用了,在这个编码技术中,
抛弃了原有的11位Barker序列技术,而采用了CCK(Complementary Code Keying)
技术,它的核心编码中有一个64个8位编码组成的集合,在这个集合中的数据
有特殊的数学特性使得他们能够在经过干扰或者由于反射造成的多方接受问题
后还能够被正确地互相区分。5.5Mbps使用CCK串来携带4位的数字信息,而
11Mbps的速率使用CCK串来携带8位的数字信息。两个速率的传送都利用QPSK
作为调制的手段,不过信号的调制速率为1.375MSps。这也是802.11b获得高速
的机理。表1中列举了这些数据。
为了支持在有噪音的环境下能够获得较好的传输速率,802.11b采用了动态
速率调节技术,来允许用户在不同的环境下自动使用不同的连接速度来补充环境
的不利影响。在理想状态下,用户以11M的全速运行,然而,当用户移出理想的
11M速率传送的位置或者距离时,或者潜在地受到了干扰的话,这把速度自动按
序降低为5.5Mbps、2Mbps、1Mbps。同样,当用户回到理想环境的话,连接速度
无线局域网技术讲义
也会以反向增加直至11Mbps。速率调节机制是在物理层自动实现而不会对用户
和其它上层协议产生任何影响。
11
11
数据传编码长调制方波串速
送率
(BS
串)
(BS
串)
8(CCK) QPSK
QPSK
1.375 MSps
8
4
11
Mbps
8(CCK)
1.375 MSps
QPSK 1 MSps 2 5.5 Mbps
度
BPSK
式
1
率
MSps
位数/
波串
1 2 Mbps
1 Mbps
表1:802.11b数据传送速率规范
4、802.11数字链路层
802.11的MAC和802.3协议的MAC非常相似,都是在一个共享媒体之上支
持多个用户共享资源,由发送者在发送数据前先进行网络的可用性。在802.3
协议中,是由一种称为CSMA/CD(Carrier Sense Multiple Access with Collision
Detection)的协议来完成调节,而在802.11无线局域网协议中,冲突的检测存
在一定的问题,这个问题称为“Near/Far”现象,这是由于要检测冲突,设备必
须能够一边接受数据信号一边传送数据信号,而这在无线系统中是无法办到的。
鉴于这个差异,在802.11中对CSMA/CD进行了一些调整,采用了新的协议
CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)或者
DCF(Distributed Coordination Function)。 CSMA/CA利用ACK信号来避免冲
突的发生,也就是说,只有当客户端收到网络上返回的ACK信号后才确认送出的
数据已经正确到达目的。CSMA/CA通过这种方式来提供无线的共享访问,这种显
式的ACK机制在处理无线问题时非常有效。然而不管是对于802.11还是802.3
来说,这种方式都增加了额外的负担,所以802.11网络和类似的Ethernet网比
较总是在性能上稍逊一筹。
另一个的无线MAC层问题是“hidden node”问题。两个相反的工作站利用一
个中心接入点进行连接,这两个工作站都能够“听”到中心接入点的存在,而互
相之间则可能由于障碍或者距离原因无法感知到对方的存在。为了解决这个问
题,802.11在MAC层上引入了一个新的Send/Clear to Send(RTS/CTS)选项,当
这个选项打开后,一个发送工作站传送一个RTS信号,随后等待访问接入点回送
无线局域网技术讲义
RTS信号,由于所有的网络中的工作站能够“听”到访问接入点发出的信号,所
以CTS能够让他们停止传送数据,这样发送端就可以发送数据和接受ACK信号而
不会造成数据的冲突,这就间接解决了“hidden node”问题。由于RTS/CTS需
要占用网络资源而增加了额外的网络负担,一般只是在那些大数据报上采用(重
传大数据报会耗费较大)。
最后,802.11MAC子层提供了另两个强壮的功能,CRC校验和包分片。在
802.11协议中,每一个在无线网络中传输的数据报都被附加上了校验位以保证
它在传送的时候没有出现错误,这和Ethernet中通过上层TCP/IP协议来对数据
进行校验有所不同。包分片的功能允许大的数据报在传送的时候被分成较小的部
分分批传送。这在网络十分拥挤或者存在干扰的情况下(大数据报在这种环境下
传送非常容易遭到破坏)是一个非常有用的特性。这项技术大大减少了许多情况
下数据报被重传的概率,从而提高了无线网络的整体性能。MAC子层负责将收到
的被分片的大数据报进行重新组装,对于上层协议这个分片的过程是完全透明
的。
5、联合结构、蜂窝结构和漫游
802.11的MAC子层负责解决客户端工作站和访问接入点之间的连接。当一
个802.11客户端进入一个或者多个接入点的覆盖范围时,它会根据信号的强弱
以及包错误率来自动选择一个接入点来进行连接,一旦被一个接入点接受,客户
端就会将发送接受信号的频道切换为接入点的频段。这种重新协商通常发生在无
线工作站移出了它原连接的接入点的服务范围,信号衰减后。其他的情况还发生
在建筑物造成的信号的变化或者仅仅由于原有接入点中的拥塞。在拥塞的情况
下,这种重新协商实现?
发布评论