移动计算中的无线应用协议 (WAP)

17 Mar 2025 | 4 分钟阅读

无线应用协议或 WAP 是一种编程模型或应用程序环境以及一组基于 万维网 (WWW) 概念的通信协议,其分层设计与 TCP/IP 协议栈设计非常相似。请参阅移动计算中无线应用协议或 WAP 的最突出特性

  • WAP 是一种专为微型浏览器设计的行业标准或协议,它使移动设备能够通过 Internet 交互、交换和传输信息。
  • WAP 基于万维网 (WWW) 的概念,后端功能也与 WWW 相似,但它使用标记语言无线标记语言 (WML) 来访问 WAP 服务,而 WWW 使用 HTML 作为标记语言。 WML 被定义为 XML 1.0 应用程序。
  • 1998 年,Ericson、Motorola、Nokia 和 Unwired Planet 等一些大型 IT 公司成立了 WAP 论坛,以通过协议标准化各种无线技术。
  • 在开发 WAP 模型后,它被全球接受为一种无线协议,能够在使用移动设备、打印机、寻呼机等多种无线技术上工作。
  • 2002 年,通过 WAP 论坛各成员的共同努力,它与业界的其他各种论坛合并,形成了一个称为开放移动联盟 (OMA) 的联盟。
  • WAP 被选为行业标准,因为它能够为移动设备创建 Web 应用程序。
Wireless Application Protocol (WAP) in Mobile Computing

无线应用协议或 WAP 模型的工作原理

以下步骤定义了无线应用协议或 WAP 模型的工作原理

  • WAP 模型由 3 个级别组成,分别称为客户端、网关和原始服务器。
  • 当用户打开他/她的移动设备中的浏览器并选择他/她想要查看的网站时,移动设备使用 WAP 协议通过网络向 WAP 网关发送 URL 编码的请求。
  • 他/她通过手机发送到 WAP 网关的请求称为编码请求。
  • 发送的编码请求通过 WAP 网关进行转换,然后以传统 HTTP URL 请求的形式通过 Internet 转发。
  • 当请求到达指定的 Web 服务器时,服务器会像处理任何其他请求一样处理该请求,并通过 WAP 网关将响应发送回移动设备。
  • 现在,可以在移动用户的浏览器中看到 WML 文件的最终响应。
Wireless Application Protocol (WAP) in Mobile Computing

WAP 协议栈

它指定了 WAP 模型中使用的不同通信和数据传输层

应用层: 这一层由无线应用环境 (WAE)、移动设备规范和内容开发编程语言(即 WML)组成。

会话层: 会话层由无线会话协议 (WSP) 组成。 它负责快速连接挂起和重新连接。

事务层: 事务层由无线事务协议 (WTP) 组成,并在 UDP(用户数据报协议)之上运行。 这一层是 TCP/IP 的一部分,并提供事务支持。

安全层: 它包含无线事务层安全 (WTLS),负责数据传输期间的数据完整性、隐私和身份验证。

传输层: 这一层由无线数据报协议 (WDP) 组成。 它为 WAP 协议栈的较高层提供一致的数据格式。

无线应用协议 (WAP) 的优点

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

  • WAP 是一项非常快节奏的技术。
  • 它是一项开源技术,完全免费。
  • 它可以在多个平台上实现。
  • 它独立于网络标准。
  • 它提供更高的控制选项。
  • 它在接近 Internet 模型的情况下实现。
  • 通过使用 WAP,您可以发送/接收实时数据。
  • 如今,大多数现代手机和设备都支持 WAP。

无线应用协议 (WAP) 的缺点

以下是无线应用协议或 WAP 的一些缺点列表

  • WAP 中的连接速度很慢,而且可用性也有限。
  • 在某些地区,连接到 Internet 的能力非常稀疏,而在其他一些地区,Internet 访问完全不可用。
  • 它的安全性较低。
  • WAP 提供了一个小型用户界面 (UI)。

无线应用协议 (WAP) 的应用

以下是一些最常用的无线应用协议或 WAP 的应用

  • WAP 方便您从移动设备访问 Internet。
  • 您可以通过无线设备在移动设备上玩游戏。
  • 它方便您通过移动互联网访问电子邮件。
  • 移动手机可用于访问时间表并填写费用报销单。
  • 如今,在线手机银行非常流行。
  • 它还可以用于多种基于 Internet 的服务,例如地理位置、天气预报、航班信息、电影和影院信息、交通更新等。所有这些都得益于 WAP 技术。

下一个主题什么是移动 IP