代码改变世界

WAP协议分析(1)

2009-06-20 18:37  杨兴亚  阅读(2221)  评论(0编辑  收藏  举报
WAP是一种无线应用协议,是一个全球性的开放协议。WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML描述的信息,显示在移动电话或者其他手持设备的显示屏上,多种网络,也就是说,它不依赖某种网络而存在,今天的WAP服务在3G到来后仍然可能继续存在,不过传输速率更快,协议标准也会随之升级。

WAP协议分为如下几层: 

(1) 应用层。即无线应用环境WAE(Wireless Application Environment),它是基于WWW和移动电话技术而建立的一种通用应用环境,其基本目的是构建一个可共同操作的环境,以便允许操作人员和服务供给者创建适用于不同无线平台的应用与服务。

(2) 无线会话层。无线会话层协议WSP(Wireless Session Protocol)向两个对话服务提供一致接口的WAP应用层。其一在WTP层上操作的连接导向服务,其二是在安全或非安全数据包服务上操作的非连接服务WDP。无线会话协议当前由与浏览应用相匹配的服务组成,通常简记为WSP/B,

(3) 传输协议层。无线传输协议层WTP(Wireless Transaction Protocol)在数据包服务的顶端运行,并提供适合在“瘦”客户即移动网络站上执行的普通事务服务,并可对移动终端进行优化,

(4) 安全协议层。无线传输安全层协议WTLS(Wireless Transport Layer Security)是基于工业标准传输层安全协议的协议,它在安全传输协议SSL的基础上针对WAP传输所用的低带宽通信信道进行了优化,

(5) 数据报协议层。无线数据报协议WDP(Wireless Datagram Protocol)用于传输数据,发送和接收消息。它可以向WAP的上层协议提供服务支持,并保持通信的透明性,同时能够独立运行下部无线网络。在保持传输接口和基本特性一致的情况下,WDP采用中间网关可以实现全局工作的互用性,从而实现无线数据的顺利传输。 

未完待续。。。