打印本文 关闭窗口 | |||||||
无线应用协议(WAP)工作原理来源于瑞达科技网 | |||||||
作者:佚名 文章来源:网络 点击数 更新时间:2011/1/18 文章录入:瑞达 责任编辑:瑞达科技 | |||||||
|
|||||||
无线应用协议(WAP)工作原理1. 引言 2. 手机大爆炸 3. 无线标记语言 4. 无线应用协议引言 您和世界各地的许许多多其他人每天都要使用互联网——与人通信、跟踪股市、了解新闻、查看天气、计划旅行、开展业务、购物、娱乐和学习。保持与网络的连接已经变得如此重要,以至于您离不开计算机和互联网连接,否则,就可能会错过电子邮件消息、有关股票的更新或您需要了解的新闻。随着您的业务或个人生活越来越依赖于通过互联网进行的电子通信,您可能早已打算购买一个在忙忙碌碌中仍可随时访问互联网的设备。
这就是无线网络得以流行的原因。您可能已经看到过有关可以接收和发送电子邮件的手机和掌上型电脑的新闻或广告。这看上去像是顺理成章的选择,但当您考虑使用手机访问互联网时,可能会遇到一些问题。您是否仍能在网上冲浪?获得所需信息的速度将如何?您可能听说过无线应用协议(WAP),并想知道它是怎么回事。在本篇文章中,您将了解到什么是WAP,为什么人们需要它以及哪些设备使用它。 手机大爆炸导致无线网络问世的最重要的因素可能就是过去几年中数字手机使用数量的迅速增长。数字手机和个人通信服务(PCS)网络的迅速扩展为无线网络服务打下了坚实的基础。据估计,目前正在使用的启用Web功能的手机超过5千万。1997年,诺基亚、摩托罗拉、爱立信和Phone.com联手创建了WAP,因为他们认为,通用的标准对于成功实现无线网络是至关重要的。从那以后,又有350多家公司在WAP论坛中与他们联手。
制作一个可以通过无线设备进行访问的网站是一个极大的挑战。到目前为止,在十几亿网站中,只有一小部分网站提供各种无线网络内容。随着启用WAP功能的设备的使用数量不断增多,您可以期待将有更多网站会对无线内容感兴趣。 WAP设计为可以使用诸如以下标准执行任何现有的无线服务:
无线标记语言WAP使用无线标记语言(WML),其中包括由Phone.com开发的手持设备标记语言(HDML)。 WML的源头还可以追溯到可扩展标记语言(XML)。标记语言是向内容中添加信息,以告诉接收内容的设备执行什么操作的一种途径。最有名的标记语言是超文本标记语言(HTML)。和HTML不同,WML则被认为是一种元语言。简言之,这意味着除了提供预定义的标记外,WML还允许您设计自己的标记语言组件。WAP还允许使用标准互联网协议,如UDP、IP和XML。 无线网络之所以需要使用无线应用协议,有三个主要原因:
大多数手机和启用Web的掌上型电脑的数据传输速率均为14.4 Kbps或以下。与此对照的是典型的56 Kbps调制解调器、电缆调制解调器或DSL连接。如今的大多数网页都有很多图片,这会使在14.4 Kbps的传输速率下进行下载所需的时间长得无法忍受。为解决这一问题,无线网路内容通常以文本为主。
手机或掌上型电脑相对较小的LCD尺寸提出了另一个挑战。大多数网页都是为640x480像素的分辨率而设计的,在台式计算机或笔记本电脑上可正常显示。这样的网页却不适合在无线设备150x150像素的显示屏上显示。另外,大多数无线设备都使用单色屏幕。当字体和背景变得与灰色阴影相近时,页面就会变得更难以阅读。 导航是另一个问题。在普通电脑上浏览网页时,您可以使用鼠标来指向和单击相应的内容,但如果使用无线设备,通常要用一只手来滚动各个键。 WAP考虑到了所有这些限制,并提供了使用典型无线设备的方法。 无线应用协议下面是使用已启用WAP功能的设备访问网站时将会发生的情况:
要创建无线网络内容,网站需要为站点创建一个仅包含文本或包含少量图形的版本。数据以HTTP格式由Web服务器发送到WAP网关。这一系统包括WAP编码器、脚本编译器和协议适配器,用于将HTTP信息转换为WML。之后,网关会将转换的数据发送到您的无线设备上的WAP客户端。 网关和客户端之间所进行的操作取决于WAP协议堆栈不同组成部分的功能。下面看一下该堆栈的各个组成部分:
信息一旦由WAP客户端检索到后,即被传递到微型浏览器。这是嵌入到无线设备中的一个极小的应用程序,它提供用户与无线网络之间的接口。下面显示的是典型的微型浏览器的起始页。
微型浏览器不提供基本导航以外的任何其他功能。无线网络距离真正取代通常的互联网还有很长的路要走。它此时实际上所面向的是那些不论在哪里都需要连接到网络的人们。WAP论坛不断致力于WAP标准的规范,以确保其以及时而有效的方式发展。 |
|||||||
打印本文 关闭窗口 |