Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3274304
  • 博文数量: 346
  • 博客积分: 10189
  • 博客等级: 上将
  • 技术积分: 3125
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-05 19:46
文章分类

全部博文(346)

文章存档

2013年(35)

2011年(35)

2010年(76)

2009年(48)

2008年(152)

分类: 嵌入式

2009-12-24 09:47:30

1.WAP基本概念和特点

Wireless Application Protocol——无线应用协议,这是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线 Internet协议。2004年转入OMA组织,成为开放协议。 
WAP提供了一套开放、统一的技术平台:WAP程序设计模型和WML——Wireless Markup Language(无线标记语言)。 
基于现有Internet标准制定,利用XML,UDP和IP等Internet 标准,许多规程建立在HTTP和TLS(TtLSit 许多规程建立在HTTP和TLS (Transport   Layer Security Protocol)等Internet标准之上,并且与承载网络无关。WAP协议可以广泛地运用于GSM、CDMA、TDMA、3G等多种网络。

 

2.WWW和WAP的区别:

这个是以前的面试中经常出的一个问题:

image

 

3.WAP基本原理:

image

采用客户机/服务器模式,在移动终端中嵌入一个与PC机上运行的浏览器(比如IE, NETSCAPE)类似的微型浏览器,更多的事务和智能化处理交给WAP网关。

服务和应用临时性地驻留在服务器中,而不是永久性地存储在移动终端中。

Proxy的功能:

  • 实现WAP协议栈和Internet协议栈的转换
  • 编解码器(Content Encoders and Dencoders)
  • 高速缓存代理等

 

下图为具体的系统架构:

image

 

4.WAP 2.0介绍

新特点:

  • 采用最新的Internet标准和协议
  • 对已有的WAP内容、应用和业务提供可管理的向后兼容性
  • 采用XHTML MP,支持对WML 1.0的完全向后兼容

新技术:

  • TLS协议和无线身份识别模块技术(WIM, Wireless Identity Module)
  • TCP/IP传送协议移动简本
  • 移动友好技术:包括XHTML的简本;层叠样式表(CSS)移动简本; 用户个性喜好和设备能力介绍等
  • 加强了无线电话应用(WTA)、Push、和用户代理描述(UAPROF)等业务功能

协议栈:

image

与WAP1.x相比,WAP2.0协议取消了WSP、WDP,代之以HTTP和TCP/IP;这种无线数据传输技术的改进带来了传输速率及传输可靠性的有效提高。

 

5.WAP的PUSH和PULL

image

PUSH:一种建立在客户服务器上的机制,由网络服务器主动将信息发往客户端的技术。

  • 特点:服务器存在主动性,信息及时传送
  • 发送途径:
    • 通过PPG(Push Proxy Gateway)网关 (WAP 2.0)——开发周期长,调试流程较复杂。
    • image
    • PPG与PUSH发起者之间采用PAP(PUSH访问协议)协议进行通信;在一个可设置的超时(timeout)时间内,通过Push-OTA (Over-the-air)协议将需要PUSH的信息转发给WAP客户。

    • 通过短信网关(WAP 1.X)——灵活性高,技术上相对简单。
    • image
    • PUSH业务的消息内容利用现有的短消息系统来实现从WAP网关到WAP终端的信息推送。

 

6.WAP应用

image

image

阅读(1551) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~