什么是无线应用协议 (WAP)?

已发表: 2021-11-03

早期的手机可以使用无线应用协议(WAP)接入互联网,这是一个旧标准。 WAP 网关识别连接到 Internet 的设备,并根据屏幕尺寸和类型格式化发送到设备的内容。

该软件很笨重,经常无法正确渲染屏幕,并且不再使用。

四家公司创建了这个标准:摩托罗拉、爱立信、诺基亚和 Unwired Planet。 较新的手机可以以与台式机和笔记本电脑类似的方式访问 Internet,因此不再需要此协议。

在这篇文章中
  • 无线应用协议定义
  • WAP 的工作原理
  • 为什么使用 WAP?
  • WAP的优缺点
  • WAP 协议栈
  • WAP 的未来

什么是无线应用协议 (WAP)?

无线应用协议 (WAP) 是一种分组交换协议,用于通过大多数移动无线网络访问无线数据。 除了促进交互式无线设备和 Internet 之间的即时通信之外,WAP 还增强了无线规范的互操作性。

WAP 在开放环境中运行,可以在任何类型的操作系统上创建。 它是向移动用户传递信息的首选方法。

使用 WAP 级联样式表 (CSS),开发人员可以格式化屏幕尺寸,以便他们可以在任何移动设备上工作。 WAP CSS 的使用确保了与一系列移动设备显示屏的兼容性,因此无需重新格式化。

WAP数据报协议是WAP架构的核心接口,它管理互联网模型的传输层协议,便于移动无线网络与平台之间的通信独立于上层协议。

无线全球运营可以通过处理物理网络问题的传输层轻松访问无线网关。 WAP 网关是允许访问无线网络的服务器。

除了测试 WAP 工具和制定规范外,开放移动联盟 (OMA) 还为所有移动服务提供支持。

WAP 的工作原理

WAP 协议套件描述了一组协议。 该标准允许 WAP 设备(例如使用该协议的移动电话)与 WAP 软件(例如 Web 浏览器和网络技术)之间的互操作性。

这些标准增强了以前受无线网络和手持设备限制的移动体验。

WAP 通过以下方式实现这一点:

  • 页面可以通过 WAP 以 WML 格式发送
  • XML、UDP 和 IP 等标准对于无线环境非常有效,但缺乏大量数据,例如 HTML、HTTP 和 TLS
  • 通过使用二进制传输实现更大的数据压缩
  • 通过使用轻量级协议栈,可以实现高延迟、低连接稳定性和低带宽

WAP 模型和层

在 WAP 模型中,客户端和服务器与充当它们之间的中介的附加 WAP 网关进行通信。 网关将微浏览器发送的 WAP 设备请求转换为通过 Internet 发送的 HTTP URL 请求。

WAP 网关从服务器获取响应并将其转换为移动设备上的微型浏览器可以读取的 WML 文件。

为什么使用 WAP?

1999 年,WAP 作为一种让无线网络运营商、内容提供商和最终用户受益的方式被引入:

  • 无线网络和手机运营商

    借助 WAP,可以改进语音邮件等无线数据服务,同时还可以开发新的移动应用程序。 既不需要修改电话,也不需要额外的基础设施更改。

  • 内容提供者

    WAP 使第三方应用程序开发人员可以利用其他应用程序和手机功能。 开发人员可以通过在 WML 中编写应用程序来创建有效的移动应用程序。

  • 终端用户

    据说,拥有手机的人可以轻松、安全地访问在线服务,例如银行、娱乐、消息传递以及其他信息。 通过 WAP 访问公司数据库和业务应用程序也旨在获取 Intranet 信息。

    尽管有这些好处,WAP 并没有在许多国家得到广泛采用,并且在 2010 年左右它的使用显着下降,因为手机变得更加兼容 HTML。

WAP 的好处

以下是无线应用协议或 WAP 的一些优点:

  • WAP 是一种发展非常迅速的技术
  • 该技术是开源且完全免费的
  • 可以使用多个平台来实现它
  • 网络标准与它无关
  • 提供更高的控制选项
  • 仿照互联网,实现方式类似
  • 可以使用 WAP 发送/接收实时数据
  • 大多数现代手机和设备都支持 WAP

WAP的缺点

以下是无线应用协议的一些缺点:

  • 在WAP中,连接速度慢,可用性有限
  • 有的地区上网很稀少,有的地区完全不可用
  • 系统不太安全
  • WAP 中的用户界面 (UI) 很小

WAP 协议栈

具体来说,它描述了与 WAP 模型相关的不同通信和数据传输层:

1. 应用层

WML 是一种用于内容开发的编程语言,包含无线应用环境 (WAE) 和移动设备规范。

2.会话层

无线会话协议 (WSP) 代表会话层。 使用 WSP 可以快速暂停和重新连接无线会话。

3.交易层

WTP(无线事务协议)和用户数据报协议(UDP)组成事务层。 TCP/IP 这一层提供了事务支持。

4. 安全层

在数据传输过程中,它通过无线事务层安全 (WTLS) 提供数据完整性、隐私和身份验证。

5.传输层

无线数据报协议 (WDP) 是这一层的一部分。 WAP 协议栈受益于一致的数据格式。

WAP 主要用于 Web 内容

从本质上讲,WAP 是一种通过无线网络传送 Web 内容的应用程序,其特点是速度低且延迟可变。 目前,手持无线设备的内存限制使缓存无法非常有效地减少下载的信息量。

WAP 的未来

在 WAP 论坛中,多媒体移动服务是当前感兴趣的领域。 开放协议、WAP v1.1 和 v1.2 支持多种类型的多媒体内容的传输。 尽管如此,对于某些多媒体服务,尤其是那些使用流媒体的服务,仍然需要进一步增强 WAP。

在阅读本文时,下一轮手机牌照拍卖正在进行中。 随着新的移动电话网络的形成,WAP 的作用将越来越大,因为将有更多的可用带宽和支持高数据传输速率的能力。

在新的移动网络中使用 WAP 已经成为可能,但希望看到 WAP 的能力得到扩展,以支持彩色图形、实况和录制的流式视频和声音——特别是直接传输到手机的电视服务。

最后的想法

WAP是一种基于万维网概念的编程模型或应用环境和一组通信协议。 WAP 分层设计与 TCP/IP 协议栈的设计非常相似。

然而,WAP 并未在许多国家广泛采用,并且在 2010 年代随着 HTML 兼容性在移动电话中传播开来,其使用量显着下降。

其他有用的资源:

移动商务平台对未来业务的影响

手机银行| 你需要知道的一切

什么是服务器消息块及其工作原理?

思科认为将改变的 5 项技术