无线应用协议(WAP)的体系结构分析.docxVIP

无线应用协议(WAP)的体系结构分析.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

无线应用协议(WAP)的体系结构分析

?

?

论文导读:WAP协议是一个应用环境和无线设备的通信协议集。WAP模型多了一个WAP网关。以适合无线通信环境。

关键词:无线通信,WAP,WAP网关,WML

?

lWAP的定义

WAP协议是一个应用环境和无线设备的通信协议集。其设计目标是用一种与制造商、销售商无关以及与技术无关的方式实现无线设备对因特网和高级电话服务的访问。事实上,我们可以将WAP看作一个简单的协议,定义了无线移动设备与网络中的固定服务器进行通信的标准方式。

2WAP体系结构

2.1WAP通信模型概述

传统的WWW采用客户机/服务器(C/S)结构。客户端的Web浏览器向网络服务器发出服务请求,服务器用标准的数据模式进行响应。与传统的WWW通信相比,WAP也采用客户机/服务器方式。但二者之间最大的差别在于:客户机与服务器之间,WAP模型多了一个WAP网关。客户机通过WAP网关然后再与资源服务器(Originserver)通信。同时,在客户机与WAP网关之间传递的信息也有别于传统方式下客户机与服务器间交换的信息。

WAP通信模型如图1所示:

WAP内容和应用采用与WWW类似的模式定义,内容的传输也采用一套与WWW通信协议类似的标准通信协议。移动终端的微型浏览器与标准的WEB浏览器类似,负责协调与用户的接口。考虑到无线网络的带宽限制,需要把客户方用户代理与WAP网关间传递的信息(包括请求和响应)进行压缩编码,以减少网络数据流量,最大限度地利用无线网络缓慢的数据传输率。

WAP网关是一个WAP代理。WAP使用代理技术连接无线域和WWW。典型的WAP代理主要包括两个功能:

1.协议转换--负责把WAP协议栈(WSP、WTP、WTLS和WDP)的请求转换为WWW协议栈(HTTP和TCP/IP)的请求。

2.内容编码和解码--内容编码器负责把WAP内容转换成压缩编码格式,从而减小无线网络上传输的数据量。

标准的模型包括WAP客户机、WAP代理以及WAP服务器。但WAP体系结构可以支持其他的配置。比如把WAP代理的功能包含在WAP服务器中,这样就可以实现客户与服务器司安全的端到端连接。

2.2WAP体系结构的组成

WAP体系结构为移动通信设备的应用开发提供了一种可伸缩、可扩展的环境。它采用类似于TCP/IP协议栈的分层设计思想,但进行了修改和优化,以适合无线通信环境。其中的每一层协议均定义有标准的接口,可被上层协议调用,亦可被其他的服务和应用直接访问。

WAP分层协议栈如图2所示。

下面分别对WAP体系结构的各层进行简要介绍

(1)WAE:无线应用环境

WAE是一种普遍意义上的应用开发环境,支持在不同无线通信网络上方便高效地开发和运行应用服务。正如图1所示,一个典型的WAP应用系统包括三类实体:具有用户代理功能的移动终端、实现协议转换的WAP代理(Proxy)和提供应用服务的源服务器(0riginserver)。

(2)WSP:无线会话协议

WSP采用统一的接口给应用层的WAE提供两种类型的服务:基于WTP的面向连接服务和基于WDP的无连接服务。目前,WSP包含适合浏览器应用的服务(WSP/B)。

WSP/B提供的功能包括:

●用压缩编码方式表示的HTTPl.1请求语义;

●长时间的会话状态3

●会话暂停和恢复以及协议功能协商。

WSP/B允许通过WAP代理实现WAP客户机与标准HTTP服务器的连接。

(3)WTP:无线事务协议

WTP提供一种轻量级的、面向事务处理的服务。WTP能在安全或非安全的无线数据报网络上有效地提供以下特征:

●三类事务服务,主要包括:不可靠的单向请求、可靠的单向请求和可靠的双向请求--庆答事务;

●(可选的)用户到用户的可靠性,即用户对收到的每一条信息都进行确认;●(可选的)带外数据应答;

●PDU(协议数据单元)的级联和延迟应答;

●异步事务。

(4)WTLS:无线传输层安全协议

WAP体系结构中值得注意的是增加了一个安全层。它吸取了TCP/IP体系结构中没有安全机制从而给网络通信带来极大威胁的教训,专门设立一个安全层对通信加以安全保护。

WTLS是一个基于传输层安全协议(TLS)的安全协议。WTLS经过优化,适合于无线通信较窄的带宽,并在WDP基础上向上提供安全的传输服务。WTLS提供的主要功能有:

●数据完整性:WTLS确保在移动终端和应用服务器间传输的数据不被修改和破坏;

●私有性:WTLS确保在移动终端和应用服务器间传输的数据是私有的,不能被任何接收到数据的第三方理解;

●身份认证:WTLS确保移动终端和服务器的身份认证;

●拒绝服务保护:WTLS包含一组工具,可以检测并拒绝重复传送或不能成功验证的数据,从而使许多典型的拒绝服务攻击更加难以实现,有效地保护了上层协议。

应用可

您可能关注的文档

文档评论(0)

177****7979 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档