欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 网络安全论文

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

时间:2011-04-24  作者:秩名

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

l WAP的定义

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

2 WAP体系结构

2.1 WAP通信模型概述

传统的WWW采用客户机/服务器(C/S)结构。客户端的Web浏览器向网络服务器发出服务请求,服务器用标准的数据模式进行响应。与传统的WWW通信相比,WAP也采用客户机/服务器方式。但二者之间最大的差别在于:客户机与服务器之间,WAP模型多了一个WAP网关。客户机通过WAP网关然后再与资源服务器(Origin server)通信。同时,在客户机与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.2 WAP体系结构的组成

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

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

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

(1)WAE:无线应用环境

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

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

应用可以根据自身的安全要求和下层网络的特性有选择地允许或禁止WTLS功能。

(5)WDP:无线数据报协议

作为WAP体系结构中的传输层协议,WDP利用下层网络载体为上层协议提供一致的服务和透明的数据传输。WDP向上层协议屏蔽了下层网络的细节,从而使上层的协议可以用与下层网络无关的方式正常工作,同时也使上层应用可以在不同的网络平台间移植。

(6)BEARER:底层承载网络

WAP协议最初的设计目标就是要能在现有的各种载体服务上运行,比如:短信息服务(SMS),电路交换数据(CSD)等。底层的承载网络向上提供不同吞吐率、误码率以及时延的服务,这些差别由于WDP层的存在而对上层协议透明。WDP规范对所支持的承载网络以及允许WAP协议在每一种载体上运行所使用的技术进行了说明。当然,WDP所支持的载体会随着新技术的出现而随时间不断的改变。

(7)其他服务和应用:

WAP分层体系结构允许其他服务和应用通过一套定义良好的接口使用WAP协议栈的功能。外部应用可以直接访问协议栈中的会话层、事务层、安全层和传输层。这样直接调用各层提供的服务,极大地方便了多种应用的开发。


参考文献:
[1] 李骥 征服WAP 无线网页制作实务 中国青年出版社 2003/2
[2] 赖柏谕 WAP 网站开发指南 科学出版社 2003/6
[3] 赵晓枫 精通WAP/WML 科学出版社 2002/5
[4] 陈瑞镇 WAP无线通信系列-WAP网站实例解析中国青年出版社 2003/7
[5] 郑吉峰 WAP无线通信系列-WAP&WML技术开发手册 中国青年出版社 2002/4
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:浅析无线应用协议(WAP)(图文)
下一篇论文:信息系统验收测试
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关网络安全论文
最新网络安全论文
读者推荐的网络安全论文