无线应用通讯协议( 二 )


WAP论坛一个很重要的指导思想是让WAP尽可能多的与现有的标准一致,以最大限度地保护制造商和应用开发者的投资 。在很大程度上利用了现有的WWW编程模型,应用开发人员可以继续使用自己熟悉的编程模型、能够利用现有的工具(如Web 服务器、XML工具)等 。另外,WAP 编程模型还针对无线环境的通信特点, 对原有的 WWW编程模型进行了优化和扩展 。
在带宽考虑方面,WAP用“轻量级协议栈”优化现在的协议层对话, 将无线手机接入的带宽需求降到最低,保证了现有无线网络能够符合WAP规范 。手机通过使用WAP协议栈可以为无线网络节省大量的无线带宽,例如, 完成一个股票指数的查询操作,如果通过使用HTTP1.0的台式机浏览器来完成要比通过一个WAP浏览器来完成所涉及的包通信量要大一倍以上 。WAP 协议使用的包数量不到标准的 HTTP /TCP/IP协议栈使用的一半 。
目前,WAP在很多方面还不够成熟,但是已经足够打开一个新的通讯领域, 为无线网络提供了足够的技术标准基础,让互联网能够真正无所不在 。
WAP目前主要使用1.2和2.0两个版本,后者是趋势,低端手机只能浏览1.2版本,目前主流的手机都已经支持2.0版本.有了2.0版本使用手机浏览的内容更生动,也可以像电脑站一样有背景音乐,有背景图片,使原本单调的手机网页变得色彩斑斓 。
技术特点
过去,无线接入一直受到手机设备和无线网络的限制 。WAP充分利用了诸如XML,UDP和IP等 标准,它的许多规程建立在HTTP和TLS等标准之上,但进行了优化,克服了原无线环境下低带宽、高延迟和连接稳定性差的弊病 。
原来的标准诸如HTML,HTTP,TLS和TCP用于移动网络是远远不能满足要求的,因为极大的文本数据信息需要传送 。标准的HTML内容已不可能有效地显示在袖珍手机和寻呼机狭小的屏幕上 。
WAP采用二进制传输以更大地压缩数据,同时它的优化功能适于更长的等待时间(long )和低带宽 。WAP的会话系统可以处理间歇覆盖( ),同时可在无线传输的各种变化条件下进行操作 。
WML和WML 用于制作WAP内容,这样可最大限度地利用小屏幕显示 。WAP的内容可从一个最新式的智能电话或其它通信器的两行文字的屏幕上显示出来,也可以转变为一个全图像屏幕显示 。
轻巧的WAP规程栈式存储器的设计可使需要的带宽达到最小化,同时使能提供WAP内容的无线网络类型达到最多 。它适用于多种网络,诸如全球移动通信系统,和;过渡性标准(IS)-136;欧洲制式DECT;时分多址接入;个人通信业务,高速寻呼(FLEX)和码分多址等 。同时它也支持所有的网络技术和承载业务,包括短消息业务(SMS)、非结构式辅助业务数据(USSD)、电路交换蜂窝移动数据(DSD)、蜂窝移动数字分组数据(CDPD)和通用分组无线业务(GPRS) 。由于WAP建立在可升级的分层结构基础上,每一个分层可独立于其它分层而发展 。这就使得在不需要对其它分层改变的情况下就可以引进其它承载业务或使用新的传输规程 。
WAP使得那些持有小型无线设备诸如可浏览的移动电话和PDA等的用户也能实现移动上网以获取信息 。WAP顾及到了那些设备所受的限制并考虑到了这些用户对于灵活性的要求 。手持式WAP设备的局限性 WAP设备与PC相比: 低分辨率的小显示屏 输入装置容量有限,重要的是没有提供定点装置 低功率CPU,内存较少及能量较不稳定 网络带宽较窄且连接较不稳定 WAP带来的灵活性 与HTML-C相比,WAP标准没有规定WAP设备应为何种形态 。这对设备制造商极为有利,可使其能够生产出各种不同类型的设备以满足不同需要 。在不久的将来,市场对WAP设备的要求会以浏览器的显示屏尺寸、输入装置及内存大小等不同为根据,从而促使WAP设备在新技术及解决方案上得以发展进步 。