计算机网络之WPAN 和 WLAN

上一篇文章内容:无线局域网


1.WPAN(无线个人区域网)

WPAN 是以个人为中心来使用的无线个人区域网,它实际上就是一个低功率、小范围、低速率和低价格的电缆替代技术。

(1)  蓝牙系统(Bluetooth)

(2)  低速 WPAN:ZigBee

WLAN 是同时为许多用户服务的无线局域网,它是一个大功率、中等范围、高速率的局域网。

1.1蓝牙系统(Bluetooth)

最早使用的 WPAN 是 1994 年爱立信公司推出的蓝牙系统,其标准是 IEEE 802.15.1 。 蓝牙的数据率为 720 kb/s,通信范围在 10 米左右。 蓝牙使用 TDM 方式扩频跳频 FHSS 技术组成不用基站的皮可网(piconet)。

Piconet 直译:“微微网”,覆盖面积非常小。

每一个皮可网有一个主设备(Master)和最多7个工作的从设备(Slave)。

蓝牙系统中的皮可网和扩散网

通过共享主设备或从设备,可以把多个皮可网链接起来,形成一个范围更大的扩散网(scatternet)。 主从工作方式的个人区域网实现起来价格比较便宜。  

1.2低速 WPAN

主要用于工业监控组网、办公自动化与控制等领域,其速率是 2 ~ 250 kb/s。

标准: IEEE 802.15.4。新修订的标准是 IEEE 802.15.4-2006。

典型的低速 WPAN : ZigBee

ZigBee 技术主要用于各种电子设备(固定的、便携的或移动的)之间的无线通信,其主要特点是通信距离短(10 ~ 80 m),传输数据速率低,并且成本低廉。

ZigBee 的特点

(1)功耗非常低,省电。    

工作时:信号的收发时间很短;    

非工作时:ZigBee 结点处于休眠状态,非常省电。

对于某些工作时间和总时间之比小于 1% 的情况,电池的寿命甚至可以超过10 年。

(2)网络容量大。

一个 ZigBee 的网络最多包括有255 个结点,其中一个是主设备,其余则是从设备。若是通过网络协调器,整个网络最多可以支持超过 64000 个结点。

ZigBee 的标准

在 IEEE 802.15.4 标准基础上发展而来的。ZigBee 产品也是 802.15.4 产品。 IEEE 802.15.4 只是定义了 ZigBee 协议栈的最低的两层(物理层和 MAC 层),而上面的两层(网络层和应用层)则是由 ZigBee 联盟定义的。

ZigBee 的组网方式

     一个全功能设备 FFD (Full Function Devic)充当网络的协调器。许许多多精简功能设备 RFD(Reduced Function Device)  结点。

                                                              ZigBee 网络中的端设备

ZigBee 技术的主要应用:家庭自动化楼宇自动化

 ZigBee 技术低成本、低功耗、低传输率、安全性好的特点,使它很适合应用于家用电器和小型电子设备的无线控制领域。

家庭自动化:  ZigBee 技术通过无线方式将各种电子和电器产品连接起来,用户只需使用一个遥控器在规定范围内就可以操控各种家用电器。   家庭防盗和报警系统。

楼宇自动化:  通过建立完备的 ZigBee 网络,智能建筑可以感知火灾隐患,自动控制中央空调,及时掌握酒店房内客人出入信息等等。

工业领域:通过 ZigBee 网络实现各种多区域温度湿度监控;自动收集资料,并将信息反馈到基站进行数据分析和处理;照明系统感测;生产流程控制;生产环境监控,对环境进行实时检测。   

农业生产:通过 ZigBee 网络可实现土壤酸碱度监测,湿度和温度监测和控制,农作物生长过程实时监测等。    

医疗领域:通过 ZigBee 网络搜集病人的信息和检查结果,进行身体状况适时测量;人体内消化道疾病探测等。

2.WLAN(无线城域网)

2002 年 4 月通过了 802.16 无线城域网的标准。欧洲的 ETSI 也制订类似的无线城域网标准 HiperMAN。 WMAN 可提供“最后一英里”的宽带无线接入(固定的、移动的和便携的)。

在许多情况下,无线城域网可用来代替现有的有线宽带接入,有时又称为无线本地环路。  

WiMAX:表示无线城域网 WMAN,              

Wi-Fi :    表示无线局域网 WLAN 。

IEEE 的 802.16 工作组:无线城域网标准制订, 两个正式标准 802.16d(802.16-2004),是固定宽带无线接入空中接口标准。 802.16 的增强版本:802.16e,是支持移动性的宽带无线接入空中接口标准,它向下兼容 802.16-2004。  

802.16 无线城域网服务范围的示意图

几种无线网络的比较

局域网媒体访问控制

局域网工作原理

 LLC(逻辑链路控制)子层

逻辑链路控制子层(LLC):  其目的是屏蔽不同的媒体访问控制方法,以向高层(网络层)提供统一的服务和接口。

LLC/网络层接口服务规范

LLC子层提供的服务和服务原语 (1) 类型1(Type1):基本的面向无连接的服务。    

数据传输之前,无需进行对等实体之间的连接;数据传输时,不提供差错恢复、流量控制和排序功能;数据传输可以是点到点、一点到多点,或广播方式进行; 提供数据报服务,适用于对数据传输可靠性要求不高,或者可由高层采取措施保证数据传输可靠性的环境。

面向无连接的数据传输服务原语:    

L-DATA.req(LA,RA,LS,SC),    

L-DATA.ind(LA,RA,LS,SC),    

LA/RA:本地和远程的结点地址,    

LS:被传输的LSDU,    

SC:有关的传输控制信息(例如:优先级)。

                                   

LLC:基本的面向连接的服务。

数据传输之前,需建立对等实体之间的连接; 数据传输在点到点之间发生,提供DL的差错恢复、流量控制和排序等功能。 每次通信都要经历连接建立、数据传输和释放连接的过程。可以进一步地提高数据传输的可靠性。

面向连接的数据传输服务原语

建立连接

L-CONNECT.req(LA,RA,SC),

L-CONNECT.ind(LA,RA,S,SC),

L-CONNECT.cnf(LA,RA,S,SC),


连接复位

L-RESET.req(LA,RA),

L-RESET.ind(LA,RA,R),

L-RESET.cnf(LA,RA,S),


数据传输

L-DATA.req(LA,RA,LS),

L-DATA.ind(LA,RA,LS),

L-DATA.cnf(LA,RA,S),


连接释放

L-DISCONNECT.req(LA,RA),  

L-DISCONNECT.ind(LA,RA,R),  

L-DISCONNECT.cnf(LA,RA,S),


流量控制:     L-CONNECT-FLOWCONTROL.req(LA,RA,A),高层实体向LLC实体请求控制来自LLC子层的数据流量;    

L-CONNECT-FLOWCONTROL.ind(LA,RA,A),LLC实体向高层实体指示控制来自网络层的数据流量。    

A:允许通过的数据流量信息。

R: 释放原因,

S: 成功程度。


LLC/LLC对等协议规程

定义LLC实体之间交换的帧(LLC PDU)的格式,以及双方交换帧的时序。

                 

 LLC PDU格式

支持LLC子层实体之间交换LLC PDU(LLC帧)时,MAC子层应向LLC子层提供的服务,该服务与使用的媒体和采用的媒体访问控制方法无关。


MAC服务原语  

MAC-DATA.req(RA,LP,SC),请求发送一个LLC PDU。    

MAC-DATA.ind(RA,LA,S,SC),MAC实体向LLC实体指示一个LLC PDU的到来    

MAC-DATA.cnf(S,SC),MAC实体向源发LLC实体报告LLC PDU的发送结果。      

LP:LLC PDU;

SC:控制信息


局域网特点

采用广播技术,一个结点发送的信息可以被另本网内的所有结点所感知,并且只有接收结点才真正接收。  媒体访问控制简单。  

统一的LLC层对高层服务:使得高层(网络层)无需考虑对应的是什么类型的局域网。  

不同类型的局域网之间需要有专门的设备互连才能通信。

相关推荐

  1. kali无线渗透WLAN窃取注入数据2

    2024-07-10 05:46:01       33 阅读
  2. WLAN技术

    2024-07-10 05:46:01       16 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 05:46:01       3 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 05:46:01       4 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 05:46:01       2 阅读
  4. Python语言-面向对象

    2024-07-10 05:46:01       2 阅读

热门阅读

  1. Android 12系统源码_设备设置(一)Settings介绍

    2024-07-10 05:46:01       8 阅读
  2. 昇思25天学习打卡营第14天|静态图加速

    2024-07-10 05:46:01       9 阅读
  3. Qt项目:基于Qt实现的网络聊天室---Http服务器

    2024-07-10 05:46:01       8 阅读
  4. 自动化升级:Conda包依赖的智能更新策略

    2024-07-10 05:46:01       8 阅读
  5. 金南瓜科技SECS/GEM:引领智能制造新潮流

    2024-07-10 05:46:01       8 阅读
  6. Spring Boot+Vue项目从零入手

    2024-07-10 05:46:01       8 阅读
  7. stm32使用双通道ADC读取

    2024-07-10 05:46:01       8 阅读
  8. kotlin typealias

    2024-07-10 05:46:01       10 阅读
  9. 如何做到高级Kotlin强化实战?(二)

    2024-07-10 05:46:01       8 阅读