对于WAP协议我们是有必要进行了解的。笔者认为,这种协议技术的发展是一种基于互联网协议,通讯协议以及无线标准的一种结合和优化。虽然目前这个协议技术的发展还没有非常完善。WAP(Wireless Applicaton Protoc)是由WAP论坛制定的一套全球化无线应用协议标准。WAP论坛是由EricssonMotorala,Nokia和Phone.com于1997年6月发起成立的一个工业组织。它的目标是使互联网的内容和各种增值服务适用于手机用户和各种无线设备用户,并创立一种全球化的无线应用协议,使其适用于不同的无线网络技术,并促使业界采用这种标准。目前WAP论坛的成员超过100个,其中包括全球90%的手机制造商总用户数加在一起超过1亿的移动网络运营商,以及软件开发商。WAP论坛和其他电信标准化组织如欧洲电信标准委员会(ETSI)万维网联盟(W3C)电信工业协会(TIA)和因特网工程任务组(IETF)等有着密切的合作关系。
WAP协议是基于已有的因特同标准,如IP,HTTP,XML,SSL,URL,Scripting等。并针对无线网络的特点进行了优化。WAP是一个开放的标准,能保证不同厂家的产品之间互相兼容,并允许不断引入新技术。WAP协议独立于底层的承载网络,可以运行于所有网络之上,包括现在的GSM,窄带CDMA,CDPD,以及将来的GPRS,宽带CDMA等无线网络。WAP标准和终端设备也相对独立,适用于各种型号的手机,寻呼机和PDA已发布的WAP规范有WAP1.0WAP1.1,***的WAP1.2将于1999年12月发布。
WAP1.1规范定义了无线应用环境(Wireless Application Environmen)和无线协议(WirelessProtocol)无线应用环境包括
◆WML微测览器
◆WMLScrPt语言
◆WMLSCript标准库
◆无线电话应用接口(Wireless TB6phony Application Interface)
◆WAP内容类型
无线协议包括:
◆无线会话协议(WSP)
◆无线传输层安全性(WTLS)
◆无线事务处理协议(WTP)
◆无线数据报协议(WDP)
◆线网络接口定义
WAP应用环境
WAP应用环境包括WAP客户机WAP网关WAP内容服务器。
WAP客户机包括WAP微浏览器和无线电话接口(WTAI)。微浏览器负责解释WML和WML Script。微浏览器类似于标准的Web例览器,是专为手机设计的,其生成的代码紧凑、高效并能提供灵活,强大的用户界面。
无线电话应用接口用于电话业务的扩展,包括呼叫控制,网络文本消息,电话簿接口,事件处理,指示控制。例如。对于呼叫前转业务,可以提供给用户一个界面,提示用户选择是接受呼叫,还是前转给其他人或前转到语音信箱。
WAP网关位于Web服务器和WAP客户机之间,它的主要作用是将HTTP协议以及TCP/IP协议转换为 WAP协议。用户请求内容在WAP同关中翻译成普通HTTP请求,通过URL寻址到普通HTTP Server,取得内容后转换成WMLdeck返回给移动用户。
WML是一种标记语言,与HTML类似,是基于W3C的XML语言。WML文件由一组用户交互的定义好的单元组成。用户交互的一个单元称为卡片,用户可以在卡片之间前后浏览。WML采用小的标签,比HTML更适用在手持终端上实现。(WML Script是一种脚本语言,类似于JaVa Script。Web服务器提供信息内容,内容可以HTML格式的文件或编译过的WML和WML SCriPt格式的文件。)