📜  无线应用协议

📅  最后修改于: 2022-05-13 01:57:03.539000             🧑  作者: Mango

无线应用协议

WAP代表无线应用协议。它是为微型浏览器设计的协议,它可以在移动设备中访问互联网。它使用标记语言 WML(无线标记语言而不是 HTML),WML 被定义为 XML 1.0 应用程序。它可以为移动设备创建 Web 应用程序。 1998 年, WAP 论坛由爱立信、摩托罗拉、诺基亚和 Unwired Planet 创立,旨在通过协议对各种无线技术进行标准化。

WAP协议是WAP论坛各成员共同努力的结果。 2002 年,WAP 论坛与业界其他各种论坛合并,形成了开放移动联盟(OMA)

WAP 型号:
用户在移动设备中打开迷你浏览器。他选择了一个他想查看的网站。移动设备通过网络将 URL 编码请求发送到使用 WAP 协议的 WAP 网关。

WAP 网关将此 WAP 请求转换为传统的 HTTP URL 请求并通过 Internet 发送。请求到达指定的 Web 服务器,它处理该请求,就像它处理任何其他请求一样,并通过 WML 文件中的 WAP 网关将响应发送回移动设备,该文件可以在微浏览器中看到。

WAP 协议栈:

  1. 应用层:
    该层包含无线应用环境 (WAE) 。它包含移动设备规范和 WML 等内容开发编程语言。
  2. 会话层:
    该层包含无线会话协议 (WSP) 。它提供快速连接暂停和重新连接。
  3. 交易层:
    该层包含无线事务协议 (WTP) 。它运行在 UDP(用户数据报协议)之上,是 TCP/IP 的一部分并提供事务支持。
  4. 安全层:
    该层包含无线事务层安全 (WTLS) 。它提供数据完整性、隐私和身份验证。
  5. 传输层:
    该层包含无线数据报协议。它向更高层的 WAP 协议栈提供一致的数据格式。