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协议向上层协议提供普通接口 ,安全 ,对话和应用,能够独立运行下部无线网络。这是通过使传输层适应下部载体的特性来完成的。在保持传输接口和基本特性一致的情况下 ,用中间网关可以实现全局工作互用性。 |