当您使用支持 WAP 的设备访问网站时,会发生以下情况:
- 您打开设备并启动迷你浏览器。
- 设备发出无线电信号,搜索服务。
- 与您的服务提供商建立连接。
- 您选择要查看的网站。
- 使用 WAP 向网关服务器发送请求。
- 网关服务器通过HTTP从网站检索信息。
- 网关服务器将 HTTP 数据编码为 WML。
- WML 编码的数据被发送到您的设备。
- 您看到所选网页的无线互联网版本。
为了创建无线互联网内容,网站会制作专门的纯文本或低图形版本的网站。数据以 HTTP 形式由Web 服务器发送到WAP 网关。该系统包括 WAP 编码器、脚本编译器和协议适配器,用于将 HTTP 信息转换为 WML。然后,网关将转换后的数据发送到您无线设备上的 WAP 客户端。
网关和客户端之间发生的事情依赖于 WAP 协议栈不同部分的功能。让我们来看看协议栈的每个部分:
- WAE - 无线应用环境包含无线互联网内容开发人员使用的工具。其中包括 WML 和 WMLScript,后者是一种与 WML 结合使用的脚本语言。它的功能与Javascript非常相似。
- WSP - 无线会话协议决定了设备和网络之间的会话是面向连接还是无连接。这主要指的是设备在会话期间是否需要与网络来回通信。在面向连接的会话中,数据在设备和网络之间双向传递;然后 WSP 将数据包发送到无线事务协议层(见下文)。如果会话是无连接的,通常在信息从网络广播或流式传输到设备时使用,那么 WSP 会将数据包重定向到无线数据报协议层(见下文)。
- WTP - 无线事务协议充当交通警察,使数据以逻辑平稳的方式流动。它还决定如何对每个事务请求进行分类:可靠双向、可靠单向、不可靠单向。WSP 和 WTP 层对应于 TCP/IP 协议套件中的超文本传输协议 (HTTP)。
- WTLS - 无线传输层安全提供了与 TCP/IP 的传输层安全 (TLS) 部分中许多相同的安全功能。它检查数据完整性,提供加密,并执行客户端和服务器身份验证。
- WDP - 无线数据报协议与网络运营商层(见下文)协同工作。WDP 使 WAP 易于适应各种承载,因为只需要更改在此级别维护的信息。
- 网络运营商 - 也称为承载,这些可以是无线提供商使用的任何现有技术,只要在 WDP 级别提供信息以使 WAP 与承载接口。
一旦信息被 WAP 客户端接收,它就会传递给迷你浏览器。这是一个内置于无线设备中的微型应用程序,提供用户和无线互联网之间的界面。
迷你浏览器仅提供基本的导航功能。无线互联网距离成为正常互联网的真正替代品还有很长的路要走。目前,它主要适用于需要随时随地连接的人们。WAP 论坛正在不断完善 WAP 标准的规范,以确保其及时有效地发展。
有关无线互联网和相关主题的更多信息,请查看下一页的链接!