WAP 协议层的组成示意图
(1) 应用层 即无线应用环境 WAE(Wireless Application Environment),它是基于 WWW 和移动电话技术而建立的一种通用应用环境,其基本目的是构建一个可共同操作的环境,以便允许操作人员和服务 WAE 提供了一个微浏览器,包含有下列功能: 解释并执行使用 WML 语言编辑的 WAP网页; 包含 WML 脚本即 MLScript,并能解释和执行采用该脚本语言编写的网页; 支持无线电话技术应用,包括电话技术服务 WTA及其程序设计界面 WTAI; 定义了一组明确的数据格式,包括图像
(2) 无线会话层 WSP(Wireless Session Protocol)向两个对话服务一致接口的 WAP 应用层 WTP 层上操作的连接导向服务数据包服务 WDP 无线会话协议当前由与浏览应用相匹配的服务通常简记为 WSP/B,它提供下列几项功能: 支持在压缩的超空间编码中的 HTTP/1 的功能和语义; 支持长久对话状态,以及通过对话移动暂停和恢复; 支持可靠或不可靠数据的普通设备的连接与访问; 支持协议特性流通 WSP 体系的协议需要较长的反应时间,所以对低带宽载体网络的应用进行了优化,从而使WSP/B设计得允许WAE代理把WSP/B客户连接到HTTP服务
(3) 传输协议层。无线传输协议 WTP(Wireless Transaction Protocol)在数据包服务端运行,并提供适合在“瘦
进行优化,主要提供以下功能: 三个级别的传输服务 用户对收到信息的确认; 对超频带数据的确认; 旨在减少传送信息数量的 PDU串联延迟; 异步传输服务
(4) 安全协议层 WTLS(Wireless Transport Layer Security)是基于工业标准传输层安全协议的协议,它在安全传输协议 SSL 的基础上针对 WAP 传输所用的低
带宽通信信道进行了优化,主要为数据传递提供下列功能和服务 保证数据在终端和应用服务 保证数据在终端和应用服务 保证终端应用服务 对不能顺利通过核对的数据进行检测,如果必要则驳回数据,使对方重新发送; 保证终端之间的通信安全
(5) 数据报协议层 WDP(Wireless Datagram Protocol)用于传输数据,发送和接收消息。它可以 WAP 的上层协议提供服务支持,并保持通信的透明性,够独立运行下部无线网络。在保持传输接口和基本特性一致的情况下 WDP采用中间网关可以实现全局工作的互用性,从而实现无线数据的顺利传输 .