wap原理、架构与开发工具包

wap原理、架构与开发工具包

ID:9282648

大小:85.00 KB

页数:27页

时间:2018-04-26

wap原理、架构与开发工具包_第1页
wap原理、架构与开发工具包_第2页
wap原理、架构与开发工具包_第3页
wap原理、架构与开发工具包_第4页
wap原理、架构与开发工具包_第5页
资源描述:

《wap原理、架构与开发工具包》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章WAP原理、架构与开发工具包  与超文本传输协议HTTP(HyperTextTransferProtocol)一样,WAP协议也是一种通信标准,规定了Web服务器与客户浏览器之间通信的方式、交互的方式和一系列规范。在进一步学习WAP编程知识之前,我们先来了解WAP协议的组成、WAP工作原理和系统架构、WAP测试环境的建立方法以及常用WAP开发工具包等内容。  2.1WAP协议层组成及内容  WAP由一系列协议组成,同时还引用了许多Internet协议,比如IP、UDD、XML等,并为基于HTTP和TLS的Interne

2、t标准协议预留了空间。目前,Internet技术主要是针对PC设计的,能够支持在可靠度高的数据网上进行宽带连接,然而,像移动电话这种大众化的便携式无线装置在数据、信息等方面的处理能力上根本无法与PC相提并论。这是因为,第一,移动通信产品主要是移动电话,其中央处理器CPU的速度较慢、内存较小、电力有限、显示屏较小、按键数量较少、输入方式有限;第二,由于移动通信系统本身的原因,导致移动网络带宽较窄、稳定性较低、服务内容比较简单,不适合用于接收Internet信息。所以,WAP针对移动网络的需要,为了适应无线电通信的特殊环境进行了

3、特别设计和优化。  那么,移动网络有哪些需要,或者说WAP需要有哪些服务内容呢?WAP的服务内容主要包括WorldWideWeb信息浏览、E-mail收发、IRC网上实时聊天和Newsgroups新闻组讨论等。WAP只要求移动电话和WAP代理服务器的支持,而不要求现有的移动通信网络协议作任何的改动,所以WAP能同时适用于CDMA、DETC、GSM、IMT-2000等多种不同的移动通信系统。WAP协议堆栈的设计也力求使所需带宽最小化,并对各种网络技术和服务提供广泛支持,包括短消息服务SMS、USSD、CDPD等。而且,WAP建

4、立了一个比较松散的层次结构,每层的开发独立于其他层,这样就比较容易能够引入新的传输协议和服务类型。如图2.1所示,我们给出了WAP协议层的组成示意图。其中主要的协议层解释如下:    图2.1WAP协议层的组成  (1)应用层。即无线应用环境WAE(WirelessApplicationEnvironment),它是基于WWW和移动电话技术而建立的一种通用应用环境,其基本目的是构建一个可共同操作的环境,以便允许操作人员和服务供给者创建适用于不同无线平台的应用与服务。WAE提供了一个微浏览器,包含有下列功能:  ·解释并执行使

5、用WML语言编辑的WAP网页;  ·包含WML脚本即WMLScript,并能解释和执行采用该脚本语言编写的网页;  ·支持无线电话技术应用,包括电话技术服务WTA及其程序设计界面WTAI;  ·定义了一组明确的数据格式,包括图像、电话本记录和日期信息等的数据格式。  (2)无线会话层。无线会话层协议WSP(WirelessSessionProtocol)向两个对话服务提供一致接口的WAP应用层。其一在WTP层上操作的连接导向服务,其二是在安全或非安全数据包服务上操作的非连接服务WDP。无线会话协议当前由与浏览应用相匹配的服务

6、组成,通常简记为WSP/B,它提供下列几项功能:  ·支持在压缩的超空间编码中的HTTP/1的功能和语义;  ·支持长久对话状态,以及通过对话移动暂停和恢复;  ·支持可靠或不可靠数据的普通设备的连接与访问;  ·支持协议特性流通。由于WSP体系的协议需要较长的反应时间,所以对低带宽载体网络的应用进行了优化,从而使WSP/B设计得允许WAE代理把WSP/B客户连接到HTTP服务器。  (3)传输协议层。无线传输协议层WTP(WirelessTransactionProtocol)在数据包服务的顶端运行,并提供适合在“瘦”客户

7、即移动网络站上执行的普通事务服务,并可对移动终端进行优化,主要提供以下功能:  ·三个级别的传输服务:不可靠单向请求、可靠单向请求、可靠双向请求与答复;  ·用户对收到信息的确认;  ·对超频带数据的确认;  ·旨在减少传送信息数量的PDU串联延迟;  ·异步传输服务。  (4)安全协议层。无线传输安全层协议WTLS(WirelessTransportLayerSecurity)是基于工业标准传输层安全协议的协议,它在安全传输协议SSL的基础上针对WAP传输所用的低带宽通信信道进行了优化,主要为数据传递提供下列功能和服务: 

8、 ·保证数据在终端和应用服务器间稳定、准确地传送;  ·保证数据在终端和应用服务器间传输的保密性,避免数据传输中的截取、窃听;  ·保证终端应用服务器的真实性;  ·对不能顺利通过核对的数据进行检测,如果必要则驳回数据,使对方重新发送;  ·保证终端之间的通信安全。  (5)数据报协议层。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。