|
||
|
||
WAP协议包括以下几层: 1、Wireless Application Environment (WAE) 2、Wireless Session Layer (WSP) 3、Wireless Transaction Layer (WTP) 4、Wireless Transport Layer Security (WTLS) 5、Wireless Transport Layer (WDP) WAP 体系结构为流动通信设备的应用发展提供了一个可缩放和可扩展的环境。这通过完全协议 堆的分层设计完成(如下图)。体系结构的每一层会受到上面一层与其它服务器以及应用的影响。 协议堆体系结构原理的说明: a. 无线应用环境(WAE): 无线应用环境是基于WWW和移动电话技术的结合的一种通用应用环境。WAE的基本目的是建立一 个可共同操作的环境,该环境允许操作人员和服务供给者用有效的方法创建能达到大量不同无线平 台的应用和服务。WAE 的一个微浏览器包含以下内容: · 无线标识语言(WML):普通的标识语言,类似HTML,单为了在手提移动终端中的应用而进行 了优化 · WML脚本:普通脚本语言,类似JAVA脚本语言 · 无线电话技术应用(WTA,WTAI):电话技术服务和程序设计界面 · 内容文本:一组明确的数据格式,包括图象,电话本记录和日期信息 b. 无线对话协议(WSP): 无线对话协议向两个对话服务提供了有一致接口的WAP应用层。首先是在WTP办理层上操作的连 接导向服务。其次是在安全或非安全数据包服务上操作的非连接服务(WDP)。 无线对话协议当前由 与浏览应用相匹配的服务组成(WSP/B),WSP/B 提供下列功能: · 在压缩的超空间编码中的HTTP/1功能和语义 · 长久对话状态 · 通过对话移动暂停和恢复 · 可靠和不可靠数据的普通设备 · 协议特性流通。WSP体系的协议由于需要较长反应时间的低带宽载体网络的应用而进行优化, WSP/B的设计允许WAE代理把WSP/B客户连接到HTTP服务器。 c. 无线办理协议(WTP): 无线办理协议(WTP)是在数据包服务顶端运行,并提供适合在"瘦"客户 (移动网络站)上执行的 普通办理导向协议。WTP在安全和非安全数据包网络上有效地操作并提供以下特性: · 三个级别的办理服务 · 不可靠单向请求 · 可靠单向请求 · 可靠双向请求答复办理 · 可选择的用户间可靠性---WTP用户触发各收到的信息的确认 · 可选择的超频带数据确认 · PDU串联延迟确认以减少传送信息的数量 · 异步办理 d. 无线传输层安全性(WTLS): WTLS是基于工业标准传输层安全协议也就是以前的安全插槽层(SSL)上的一个安全协议。WTLS 是为WAP传送协议的使用而设计的,并由于低带宽通信信道上使用而进行了优化。WTLS提供下列特 性: · 数据完整性---WTLS包含保证数据在终端和应用服务器间稳定准确无误地传送的设备 · 保密性---WTLS提供了保证数据在终端和应用服务器间传输保密性的设备, 如果截取了数 据流的中间就不能对其进行识别 · 真实性---WTLS包含建立终端应用服务器真实性的设备 · 拒绝服务保护---WTLS提供能检测和驳回重放和不能顺利进行核对的数据的设备。 WTLS多 个拒绝服务使其难以完成并以此保护上面的协议 WTLS也可以用于终端间的安全通信,如电子商务卡互换的鉴别。应用能够根据 WTLS的安全请 求和潜在网络的特征有选择地激活其特性或使其失效。 (已经在低层服务中提供保密功能的网络中,保密性不能被激活)。 e. 无线寻址信息协议(WDP): WAP 体系结构中的传输层协议作为无线寻址信息协议(WDP)被提交。 WDP在支持不同网络类型 的载体服务的数据上运行。作为通用的传输服务, WDP向WAP上层协议提供一致的服务,并在其中 可用的载体服务上进行透明通信。WDP协议向上层协议提供普通接口,安全对话和应能够独立运行 下部无线网络,这是通过使传输层适应下部载体的特性来完成的。 在保持传输接口和基本特性一 致的情况下,用中间网关可以实现全局工作互联。 |