|
你已经在关注WAP了吗? 你了解WAP的描述语言是怎样的吗? WAP规范是什么呢? WAP会给我们的生活带来变化吗?
明天,你也许会用WAP手机给朋友发E-mail,也有可能,你始终都不会成为WAP手机的使用者。不过不管结果怎样都不会妨碍你了解这一新生事物。
WAP最大的成就在于它首次定义了一个开放的标准化的结构以及一系列的标准以实现Internet的无线接入访问,它与人们接入Internet的方式非常相似,主要包括三部分:
客户、
网关、
WWW服务器。
其中WWW服务器就是我们目前常用的。网关与服务器之间通过HTTP1.1协议进行通信,这就意味着服务的提供者几乎可以不改动信息的内容,只要增加网关设备,就可以向移动用户提供信息。
为了实现客户端的Internet信息浏览,必须要有浏览器,WAP对客户端使用的浏览器做了相应的规定。由于移动终端上CPU的性能以及内存的大小均无法与PC机相比,所以要求移动终端使用的浏览器代码必须精练。与在PC机上使用的浏览器的不同之处是:WAP中客户端的浏览器不能用鼠标作为输入设备,而只能用普通的12键的电话拨号盘和特殊的功能键,如“回到上一页”等来实现信息的浏览。
通用语言是WML WAP移动终端上的浏览器所识别的描述语言不再是我们熟悉的HTML或JavaScript,而是WML(无线标记语言)和WMLScript。
WML是一种符合XML标准的描述语言,在WML中使用的标记数量比HTML使用的要少很多,这主要是为了能在终端设备中实现。我们知道HTML文档是平面型的,而WML的文档由一系列精心定义的用户交互单元组成,一个交互单元成为一个卡(Card),用户可以在一个或多个WML文档的Card之间进行浏览。 网关用标准的HTTP1.1协议从WWW服务器上获取信息,然后将其转换为WML格式的文档,并提供给移动终端。这样只需要增加网关设备就可以将现有的WWW服务器上的内容发送给移动用户,而不需要专门开发相关的信息内容。除此外,网关还要完成DNS的功能。这样,终端只需要输入URL就可以得到相应的信息,减少了终端设备上浏览器的负担,使之既简单又廉价。网关的另一个功能是尽可能地减少用户浏览网络的时延,它可以通过与其它信息服务器之间的高速连接,减少信息获取的时间。
|

|
WAP的六层协议 WAP的协议栈与Internet的协议栈非常相似,最大的区别是它对Internet的协议比如HTTP进行了优化,以便能适应移动通信系统低带宽、大时延的特点。 在网络层上,WAP支持大部分目前使用的无线通信网络,如GSM、CDMA、TDMA等。其主要改进表现在: WAP的协议栈 1.将HTTP中的平面文本头转换为二进制的代码,以减少空中传输的数据。 2.定义了比较简单的会话重建协议。 3.定义了一个功能类似于TCP协议的事务协议WTP,目的是提供可靠的数据包服务。 4.提供完全的无线连接。在WAP的协议栈中有一个与安全有关的协议WTLS,它是在传输层安全协议TLS(Transport Layer Security)基础上开发的,针对移动系统带宽低的特点进行了优化,同时保证数据的完整性、保密性。 手机上网无疑是如今最热闹的一项技术。与传统的台式机相比,手机受到更多CPU、内存和电池寿命的限制,而且无线网络与有线网络相比一般具有低带宽、高延迟且稳定性差等特点,这就给手机上网带来了许多技术上的难题。为了解决手机上网的这种特殊需要,以诺基亚、摩托罗拉等公司牵头成立的WAP论坛(WAP Forum)开发了无线接入协议(WAP,Wireless Access Protocol)。
WAP的目标 WAP在设计时要求实现以下几个目标: 1. 将Internet内容和高级数据服务带到无线电话和其他的无线终端中。 2. 创建一个能够跨越所有的无线网络技术的全球无线协议规范。 3. 允许创建可伸缩到各种类型的无线载波网络和设备中的内容和应用。 4. 尽可能多地使用和扩展现有的标准和技术。
正因为如此,WAP规范的设计具有以下几个显然的特点。 尽可能多地利用现有的标准WAP规范,尽可能多地利用了现有的工业标准作为它的结构和设计的基础。例如需要一个WAP网关来与其他的Internet节点通过HTTP 1.1协议进行通信。而且规范提倡无线手机使用标准的URL寻址方案来请求服务。 WAP进一步补充完善了现有的标准,如WAP规范并不确定数据如何通过一个无线接口进行发射,而是建立在现有的载波信道标准的上层以便可以在WAP协议中利用现有的网络标准来提供一套完整的解决方案。
维护无线网络的独立性 为了更好地容纳尽可能多的终端用户,WAP设计时要求能够在各种类型的无线接口中使用。 这个原则就要求WAP有一个服务提供商、应用开发者和手机制造商必须共同遵守的标准。服务提供商可以不必改变自己的网络结构,这样会给用户带来方便;应用开发者可以在原来的无线网络中使用共同的标准进行开发;手机制造商可以在所有的产品中使用同样的软件,这样不仅减少了开发时间,而且简化了支持问题。 WAP定义了一个可以在高延迟、低带宽的网络如短信息服务(SMS)、GSM非结构化补充服务数据(USSD)信道等上操作的协议栈。通过将对无线接口本身的要求减到最低,WAP规范可以使用最广泛的无线接口。
维护设备的独立性 除了是无线网络独立外,WAP规范还是独立于任何特定设备的。它只规定一个无线访问设备必须具备的很少量的功能,这样商家就可以为自己生产的手机增加各种特色应用。设备独立带来的好处与网络独立类似:用同一个标准开发的应用可以在实现规范的各种设计上操作;用户可以得到一个连续的用户接口;应用开发者不必为不同类型的设备分别设计代码;服务提供商可以选择任何符合标准的设备。
保证交互操作 要想推动WAP的方便采用,必须要保证不同供应商提供的设备和软件能够交互操作。任何创建的符合WAP规范方案的组件都可以同其他任何一种符合WAP规范的组件交互操作。服务提供商可以从多个支持WAP的厂商那里选择设备和软件,而不必担心它们的交互操作性。WAP规范的网络独立和设备独立一起促进了交互操作性。
|