什么是无线应用协议 (WAP)?
WAP是一组通信协议,旨在标准化无线设备(例如移动电话和无线电收发器)访问Internet及其服务(例如电子邮件和新闻组)的方式。在WAP出现之前,互联网连接是可用的,但不同的制造商使用不同的技术;WAP承诺兼容这些技术。
WAP由爱立信、摩托罗拉、诺基亚和UnwiredPlanet(现为Phone.com)于1997年在WAP论坛上创建。WAP论坛在2002年更名为开放移动联盟。(OMA)。
WAP的操作
WAP是协议集合的首字母缩写词。WAP硬件(例如支持WAP的Web浏览器和网络技术)和WAP软件(例如支持WAP的Web浏览器)旨在与此标准兼容。这些标准增强了以前受便携式设备和无线网络功能限制的移动体验。WAP通过使用以下方法来做到这一点-
可扩展标记语言(XML)、用户数据报协议(UDP)和互联网协议(IP)对无线设置非常有效,并且基于HTML、HTTP等标准;可以通过WAP发送的页面的WML格式。
WAP范式的工作方式与传统的客户端-服务器模型相同,但额外的WAP网关充当客户端和服务器之间的中间人。该网关将微浏览器的WAP设备请求转换为HTTPURL请求,并通过Internet将其发送到服务器。当服务器响应时,WAP网关分析响应并将网页作为与微浏览器兼容的WML文件发送到WAP移动设备。
WAP协议栈
以下是WAP标准协议栈的细分,该协议栈允许WAP设备相互通信。
除了WAE,WTP(无线事务协议)还为服务器请求和应答提供事务功能。
为了保护隐私和数据完整性,WTLS使用公钥加密。
无线数据报协议(WDP)-该协议描述了数据如何从接收器传输到发送器,反之亦然。
为什么要使用WAP?
WAP在1999年首次出现时为无线网络运营商、内容提供商和最终用户带来了好处。
WAP旨在改进现有的无线数据服务,如语音邮件,同时还允许开发人员创建新的移动应用程序。无需额外的基础设施或电话更新即可设置这些应用程序。
WAP为第三方应用程序开发人员提供了一个市场来创建新的应用程序和手机功能。WML应用程序开发是作为一种替代编程语言引入的,它允许开发人员构建有效的移动设备应用程序。