下载
第17章 无线数据报协议规范
17.1 概述
WA P 体系结构的传输层协议包括无线事务处理协议( W T P )和无线数据报协议( W D P )。
W D P 运行于各种类型网络支持的数据承载业务之上,作为一般数据报业务, W D P 提供与WA P
的高层协议(安全、事务和会话)一致的服务,并且与承载业务之间透明通信。 WA P 族的协
议适用于无线通信网络中的窄带承载业务。
W D P 为高层协议提供一致接口,其功能与低层无线网络无关,它通过将传输层和低层业
务承载的特定属性相适配来实现。
17.2 WDP体系结构概述
W D P 协议运行于多种类型网络支持的数据承载业务之上,它提供与 W D P 高层协议相一致
的业务,并且在承载业务上透明通信。
17.2.1 参考模型
无线数据报协议结构模型如图 1 7 - 1所示。
图17-1 无线数据报协议结构
A-管理实体
S-管理实体
TR-管理实体
SEC-管理实体
T-管理实体
承载-管理实体
底层承载服务
会话
应用
应用-服务接入点
应用层协议
会话-服务接入点
会话层协议
事务-服务接入点
无线事务协议
安全-服务接入点
无线传输层安全
传输层-服务接入点
无线数据报协议
第17章 无线数据报协议规范 4 6 3
下载
W D P 提供的服务有按端口号区分应用、选择性分组和重组以及选择性错误检测,这些服
务确保应用在不同的承载网络上透明的传输。
无线传输协议的体系结构如图 1 7 - 2所示。
图17-2 无线传输协议结构
W D P 在传输业务接入点向 WA P 的高层协议提供一致性服务,这主要是考虑到应用在不同
承载业务上透明传送。图中各种承载业务的高度不同,表示不同的承载网络所起的作用不同,
所以需要图中的承载适配层来弥补这种差异,使得运行于承载业务之上 W D P 层在传输业务接
入点提供相同的服务。
W D P 可以映射到具有不同特征的承载网络上,为了优化协议中占用的存储空间和无线传
输效率,协议在各种承载网络上的特性不同,但是, W D P 服务和服务原语都是为高层提供统
一接口。
17.2.2 WDP协议的一般描述
W D P 层运行于多种网络支持的数据承载业务之上。作为通用的数据报服务, W D P 为WA P
的高层协议提供一致服务,并且保证在承载网络上透明通信。
W D P 可以在一个底层 W D P 承载服务之上支持同时发生的多个通信事件,用端口号标识
W D P 之上的高层实体。实现这一功能的协议层,如无线事务处理协议、无线会话协议或诸如
电子邮件的应用协议,通过复用底层基本承载服务单元, W D P 能够支持多种承载业务,同时
W D P 本身也进行了优化,以适应于在资源有限的移动台内优化运行。
图1 7 - 3所示为W D P 协议的体系结构,描述了W D P 如何与体系结构相适应。
图1 7 - 3中的阴影区域是W D P 规范应用协议层。在移动业务中, W D P 协议由标有 W D P 层中
的通用W D P 元素组成。 W D P 适配层直接将W D P 协议功能映射到一个特定的承载业务上,适配
层随承载业务发生变化,主要处理承载业务自身的特有属性。业务承载层实现承载业务,如
传输服务接入点
无线数据报协议
A类承载
适配
A类承载
服务
B类承载
服务
物理层空中链路技术
C类承载
服务
B类承载
适配
C类承载
适配
D类承载
服务
4 6 4 第三部分 协 议 层
下载
GSM SMS、U S S D 、I S - 1 3 6 、R - D a t a 或C D M A 分组数据。适配层在网关中终止,通过隧道协
议,直接将W D P分组传送到WA P 代理服务器上。例如,如果承载业务是 GSM SMS,网关就
是GSM SMSC,它支持某一特定协议(隧道协议)实现 S M S C 与其他服务器的接口。子网可
以采用任何实现连接两个通信设备的网络技术,如采用 T C P / I P或X .25的广域网,在以太网上
运行T C P / I P的局域网。WA P 代理服务器可以提供应用,也可以作为无线 W T P协议族与有线互
联网之间的网关。
图17-3 WDP一般体系结构
1. WDP管理实体
W D P 管理实体是W D P 层和周边设备的接口,它向 W D P 层提供周边设备的变化信息,这些
变化可能影响W D P的正常运行。
使用W D P的前提条件是操作环境能够传输和接收数据。
例如,移动台必须具备如下特性。
• 移动台在承载网络的覆盖区。
• 移动台有足够的功率,并且要打开电源。
• WDP可访问的足够的有效资源(进行数据处理和存储)。
• 移动台内的W D P 协议配置正确。
• 用户准备接收/发送数据。
W D P 管理实体将监测移动环境中的上级服务器所处的状态,并且告知 W D P层是否存在无
效服务器。
例如,当移动台漫游出承载网络范围之外时,承载业务管理实体就向 W D P管理实体报告
无法进行承载业务的发送和接收,相应地, W D P 管理实体将指示切断所有的现有承载业务的
连接。当电池不足时,W D P管理层实体也作出相同反应。
除监测移动台所处环境外, W D P 管理实体可以作为用户设置各种 W D P性能参数的接口,
如设备地址。此外,它可以实现用户一些需求,如“切掉所有数据连接”。通常,W D P管理实
移动终端 WAP 代理/服务器
无线数据网关
WAE
其他服
务器上的应用
WDP 和适配
承载
承载 隧道
WSP
WSP
WDP 和适配
隧道
子网子网
该部分在WDP 规范定义
WAE
WSP
体将处理所有初始化、配置、动态重配置、资源相关的事件,使其与 W D P 层相适应。
由于W D P 管理实体必须和设备的部件相互作用,而这些部件通常与生产厂商的标准有关,
因此,W D P 实体的设计和完成是一个独立的过程,不属于 W D P规范的内容。
2. WDP数据报的错误处理
错误处理发生在从一个W D P 设备向另一个W D P设备传输W D P 数据报的过程中。例如,无
线数据网关可能不能够将数据传送到 WA P 网关,没有侦听目的端口的应用,或者接收者无足
够存储空间接收报文。
无线控制报文协议( Wireless Control Message Protocol,W C M P )为W D P 提供了高效的
错误处理机制,提高了WA P 协议和应用的特性。协议具体内容参见 [ W C M P ]规范。
17.2.3 WDP静态一致规则
静态一致规则定义了一套 W D P最低限度特性。这些特性确保多家厂商的系统之间的交互
操作(见表1 7 - 1 )。
表17-1 非I P 业务承载运营的W D P静态一致规则
功能函数 运行方式 非I P之上的W D P 业务承载 备注
信源端口号 发送 M
接收 M
目的端口号 发送 M
接收 M
分割和重组(S A R ) 发送 O 提提供者接收到承载业
接收 O 务的应用时,能够辨
识S A R
文本报头 发送 O
接收 O
T- D u n i t d a t a服务原语 请求 M
指示 M
T- D e r r o r 服务原语 指示 O
W D P 协议运行于各种承载业务之上,它规定每项承载业务都支持数据业务,所支持的规
范中定义的简略服务原语就是这类数据业务。对于支持 I P的承载业务,W D P 协议必须是U D P ,
对于不支持I P 的承载业务,必须是本规范中定义的 W D P 协议。表1 7 - 1列出了不支持 I P业务承
载之上的W D P中的必须(M)和任选(O)特性。
17.2.4 WDP业务承载协议栈
运行于移动设备和服务器之间的 W D P 层的协议栈如图 1 7 - 4 和图1 7 - 5 所示。服务器采用基
于特定的R F 技术,并支持特定业务承载。
1. GSM上的W D P
(1) GSM 短消息业务(S M S)上的W D P
运行于G S M短消息业务之上的W D P 层协议协议栈如图1 7 - 4 所示。
(2) GSM 无结构补充业务数据(U S S D )上的W D P
运行于G S M无结构补充业务数据承载业务之上的 W D P层协议协议栈如图1 7 - 5所示。
第17章 无线数据报协议规范 4 6 5
下载
图17-4 GSM SMS之上的WDP
图17-5 USSD 协议栈
U S S D 对话控制协议(U D C P )负责管理半双工 U S S D 对话,并向高层提供 WA P代理/服务
器地址。
(3) GSM 电路交换数据
运行于电路交换数据连接之上的 W D P 层协议协议栈如图 1 7 - 6 所示。I W F 提供非透明C S D
服务。在透明电路数据呼叫中没有 I W F 。远程接入服务器( R A S )或者因特网服务提供者
(I S P)提供与互联网的连接,使得移动台和 WA P 代理/服务器能够相互访问。 WA P 代理/服务
器能够结束WA E或作为因特网的其他应用代理。
(4) GSM GPRS 协议栈
运行于G P R S 承载业务之上的W D P 层协议协议栈如图1 7 - 7 所示。G P R S 支持移动I P ,因此,
4 6 6 第三部分 协 议 层
下载
移动台
无线数据网关
WAP 代理/服务器
在
其他服
务器上的应用
WDP 和适配
隧道(SME-IF)
子网(如TCP/IP)
在WDP 规范中定义
WDP 和适配
WAE
隧道
子网
在WDP 规范中定义
移动台
WAP 代理/服务器
在其他服
务器上的应用
- 1
- 2
前往页