WAP的一些基础知识

一、WAP

WAP——Wireless Application Protocol(无线应协议)。它有一系列协议组成,用来准化无线通信设备;它负责Internet和移通信网接到一起,客上已动终端上网的准。

官方网:http://www.openmobilealliance.org/tech/affiliates/wap/wapindex.html

 

二、WAP

WAP境是一个通用的开发环境。它支持在不同无线开发和运行WAP用服境的基有的Internet

WAP应用环境包括三个部分:WAP移动设备、WAP网关和WAP服务器。

 

WAP网关的功能主要有两个:实现WAP协议和Internet协议之间的转换;WML内容编码和解码。WAP手机使用拨号连接网关,也就意味着不一定连接到移动提供商的网关上才可以连接到Internet ,因此可以建立自己的WAP网络。

WAP层次结构图:

首先我们来了解一下上图所涉及的一些专业术语:

l         WAEWireless Application EnvironmentWAE)无线应用环境。它是建立在移动技术与WWW结合基础之上的应用环境,目的是为营运商、SP的服务和应用程序建立一个交互操作环境,使他们可以灵活的接入不同的平台。WAE包含了一个微型浏览器,具有以下功能:无线标记语言(WML);WMLScript;无线电话应用;内容格式。

l         WSPWireless Session LayerWSP)无线会话层。

l         WTPWireless Transaction Protocol,无线传输协议。WTP运行于数据服务之上,提供了一个使用于“轻体”客户(移动终端)的面向传输的轻型协议。WTP可以有效地运行于安全或非安全的无线数据网络。

l         WTLSWireless Transport Layer Security,无线安全传输层。它是基于TLS(也称为SSL)上的安全协议,针对移动通信使用的窄频信道进行了优化,应该与WAP传输协议同时使用。应用程序可以根据自己的安全需求和网络特点,选择启动或不启用WTLS功能。

l         WDPWireless Datagram Protocol,无线数据报协议。WDP可以运行于各种网络的数据载体。

l         Bearer数据载体:WAP在设计时的目的是使它可以独立运行于各种不同的数据载体之上。

l         WTAWireless Telephony Application,无线电话应用。它是一项面向通信的技术,使WAP能够融合电信网络中的先进服务。

 

虽然WAP的层次看起来十分的复杂,但是底层的实现工作已经由移动服务提供商完成,所以我们只需关注WAP应用层的开发。由于WAPInternet的关系,使

得我们可以利用实现Internet的服务器,实现WAP服务。

 


三、经典的WAP应用结构模型

WAP论坛(WAP FORUM)制定的WAP协议廾基本结构为底层承载(BEARER)+ 无线数据报协议(WDP)+ 传输层安全协议(WTLS)+ 事务层协议(WTP)+ 会话层协议(WSP)+ 无线应用环境(WAE),在最新的WAP1.2版本中啬了许多新的应用模式,如''(PUSH,即将Internet内容主动发送给移动用户的一种协议)等。

WAP实现手机上网,是由移动终端、移动网络(由基站和交换机组成)WAP网关服务器和网络内容供应商(ICP)、网络服务供应商(ISP)之间协调完成。这一典型手机上网过程可简述如下:

(1) 手机发出请求;

(2) 移动网络(GSMCDMA或其它移动网络)接通本地ISP;

(3) 本地ISP连接WAP网关服务器;

(4) WAP网关服务器向目标内容服务器发出请求;

(5) 目标内容服务器将信息传给WAP网关服务器;

(6) WAP网关服务器将处理后的信息发送到本地ISP;

(7) 本地ISP将住处传回移动网络;

(8) 手机接收到Internet信息;

posted @ 2009-04-13 18:11  上海啸傲  阅读(585)  评论(0编辑  收藏  举报