1.什么是wap协议?
wap是wireless application protocol的英文缩写,它的中文含义是无线应用协议,该协议是用来标准化无线通信设备,可用于internet访问,包括收发电子邮件,访问wap网站上的页面等等,它主要是使用wml(wireless markup language)无线标记语言来编码。
2.wml语言介绍
wml是一种基于xml(extension markup language)的标记语言,主要用于标记和说明wap移动终端收发的internet信息和用户接口。wml使得设计者可以采用与设备独立的方式定义wap应用的用户接口。
3.wap技术简介
wap技术将移动网络和internet以及公司的局域网紧密地联系起来,提供一种与网络类型、运行商和终端设备都独立的移动增值业务。所以,移动互联网的实现需要以下三个环节:
wap网关,由移动网络运营商提供;
wap服务器,内容网站,由icp建立,并提供内容;
wap移动终端,手机厂商提供终端设备。
目前使用wap技术最多的就是wap手机,该手机是集移动电话与移动电脑于一身的新型通讯工具,它不仅具有普通手机的功能,而且还可以浏览wap网站的内容,如收发电子邮件、传真、浏览新闻、查看股市行情等功能。wap手机和一般的手机不同之处在于它内置有微型浏览器(minibrowser)、缓存(cache)和内存。正如电脑上网要用ie浏览器或netscape浏览器,wap手机上网要用微型浏览器(minibrowser)。同样,wap手机上网也要进行一系列的设置,不同手机的设置方法略有不同,具体操作请查阅自己手机的用户手册。
4.wap应用结构
wap应用结构非常类似internet结构,一个典型的wap应用系统定义了三类实体:
具有wap用户代理功能的移动终端(client)。典型的终端如wap手机,在它的显示屏上运行有微浏览器(microbrowser),用户可以采用简单的选择键实现wap服务请求,并以无线方式发送和接收所需的信息。wap移动终端使用wml(wireless markup language)无线标记语言显示各种文字图像数据。
wap代理。包括协议网关、实现wap协议栈(wsp、wtp、wtls和wdp)与internet协议栈之间的转换。信息内容编解码器把wap数据压缩编码,以减少网络数据流量,最大限度地利用无线网络缓慢的数据传输速率。同时,wap还采用了错误校正技术,确保网络浏览和数据传输过程不会因无线电通信线路质量的变化而受到严重影响。
源数据服务器(origin server)。如支持wap的web网站,服务器中存有用wmlscript编写的wap应用,这些应用可以根据wap移动终端的需要而被下载,而且在不需要时从wap终端中卸除。