WAP是英文Wireless Application Protocol的首字母缩写,中文翻译为无线应用协议。这是一种众所周知的常用协议,该协议定义了如何在移动设备和无线网络之间进行无线通信。这可能包括诸如无线电收发器、手机、万维网、新闻、即时消息传递之类的设备以及任何可用于Internet访问的设备。
WAP最初是由四家公司共同引入的。其中包括摩托罗拉,诺基亚,爱立信和无限星球(目前称为Phone.com)。其目标是通过协议标准化各种无线技术。
WAP协议是WAP论坛各成员共同努力的结果。在2002年,WAP论坛与业界的其他论坛合并,从而形成了开放移动联盟(OMA)。
WAP模型:
用户在移动设备中打开迷你浏览器。他选择了一个要查看的网站。移动设备使用WAP协议通过网络将URL编码的请求发送到WAP网关。
WAP网关将此WAP请求转换为常规HTTP URL请求并通过Internet发送。该请求到达指定的Web服务器,并像处理其他任何请求一样处理该请求,并通过WML文件中的WAP网关将响应发送回移动设备到移动设备,这可以在微型浏览器中看到。
1. 用户将打开设备(例如手机)并打开小型WAP浏览器。这将使用您希望浏览的URL以及分配给它的WML(无线标记语言)内容。
2. 设备将使用二进制编码的WAP协议将此请求发送到WAP网关。
3. 接下来,网关负责将WAP请求转换为正常的HTTP请求,并将其发送到Internet。适当的Web服务器将接收此请求。
4. Web服务器没有明确区分此请求和另一个HTTP请求。Web服务器会将HTTP标头添加到响应中,该标头编码为WML,然后将其返回到网关。
5. WAP网关将WML内容转换为二进制形式,并将其发送回设备。
6. 小型WAP浏览器处理WML内容,并在设备上显示它。
在网关和客户端之间,存在一系列已实现的任务,这些任务是WAP协议的一部分。WAP协议如下所示:
1. WAE –无线应用环境
有点类似于JavaScript。这提供了无线互联网内容开发人员将使用的工具。它由WML和WMLScript(WAP中使用的脚本语言)组成。
2. WSP –无线会话协议
WSP确定任何设备之间的会话是无连接还是面向连接。这确定了设备与网络之间的通信。在无连接会话的情况下,无线数据报协议(WDP)用于将信息通过网络广播到设备。在面向连接的情况下,WSP使用无线事务协议(WTP)发送数据包。
3. WTP –无线传输协议
负责对每个交易进行分类,并允许数据以逻辑方式流动。可以将其分为不可靠的单向,可靠的单向或可靠的双向。WSP和WTP层对应于HTTP。
4. WTLS –无线传输层安全
其功能类似于TCP / IP中的TLS(传输层安全性)。这将检查WAP交易的整体安全性,并负责加密,数据完整性和服务器身份验证。
5. WDP –无线数据报协议
与网络载体层一起使用。这使使用WAP的数据传输更加简单。它为WAP协议栈的更高层提供了一致的数据格式。
WAP的缺点:
1. 低速
2. 低安全性启用的功能
3. 小而不太友好的用户界面
4. 第三方依赖
5. 设计表格很难
6. 商业模式可能会变得昂贵
WAP是什么?相信你已经有所了解。以上仅供参考。