WAP网关服务器应用介绍

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:22   1159   0

WAP网关服务器应用介绍

1. 简介 目前wap已成为信息技术(it)领域内的热门话题,有关这方面的文章和论述了较多,涉及到wap的方方面面,例如协议栈本身、wap的各种应用等。的确,wap实现了21世纪人们随时随地'上网冲浪'的梦想,是无线通信和internet结合的最佳模式之一。wap应用领域也相当丰富,其最大特点在于系统结构的灵活性和协议的开放性,wap网关服务器(wap gateway server)是其中的关键部分,它与移动网络的连接方式直接决定了其应用模式生效能。本文将对进一步加强wap网关服务器功能方面谈一下初步看法。

2. 经典的wap应用结构模型 由wap论坛(wap forum)制定的wap协议廾基本结构为底层承载(bearer)+ 无线数据报协议(wdp)+ 传输层安全协议(wtls)+ 事务层协议(wtp)+ 会话层协议(wsp)+ 无线应用环境(wae),在最新的wap1.2版本中啬了许多新的应用模式,如'推'(push,即将internet内容主动发送给移动用户的一种协议)等。wap协议栈应用于结构模型如图1所示。其中作为核心成分的wap网关服务器主要完成两个功能:实现wap协议栈(wsp/wtp/wtls/wdp)与internet协议栈(http/tls/tcp/ip)之间的协议转换;信息内容的编解码,即将wap数据压缩编码以减少网络数据流量,最大限度利用无线资源。 wap实现手机上网,是由移动终端、移动网络(由基站和交换机组成)、wap网关服务器和网络内容供应商(icp)、网络服务供应商(isp)之间协调完成。这一典型手机上网过程可简述如下: (1) 手机发出请求; (2) 移动网络(gsm、cdma或其它移动网络)接通本地isp; (3) 本地isp连接wap网关服务器; (4) wap网关服务器向目标内容服务器发出请求; (5) 目标内容服务器将信息传给wap网关服务器; (6) wap网关服务器将处理后的信息发送到本地isp; (7) 本地isp将住处传回移动网络; (8) 手机接收到internet信息; 可见实现这一过程所参与的网络实体比较多,相互的协调也较为复杂。同时,wap网关服务器仅仅作为一网关来使用,承担功能相对不足。因此不妨利用wap协议的开放性,改变这种单一的连接形式,来达到充分利用wap网关服务器强大存储和处理能力的目的,让它成为真正意义上的'服务器'。

3. wap服务器与移动网络(mn)连接的几种形式以及协议栈的变化

3.1 连接形式 wap作为一种网关服务器(连接mn与internet的gateway),与移动网络的连接方式是决定其结构和功能的主要因素,即所谓的'wap网关服务器解决方案'。对采用分组交换的移动网络,如gprs以及第三代网络等,wap网关服务器可与其采用ip直连的方式,这里就不多加探讨。但对于非ip网络,如gsm电路交换数据(csd)网等,就有可能采用不着一些变化的连接形式。下面以目前应用较为普遍的csd和短消息(sms)承载实体为例来说明这些变化,以及由此带来的利弊和wap网关服务器效能的改变。 (1) 用在电路交换数据承载实体上 在电路交换数据承载实体上,wap网关服务器与mn可以有三种连接情况,如图2所示。 第一种形式是经典方法,csd经过一系列的中间转换(依次经过iwf、pstn、modem),最后由isp提供与wap网关服务器的ip连接; 第二种方式由移动网络交换机直接提供数字中继连接到isp,由isp提供与wap网关服务器的ip连接,isp起到了csd与ip之间协议转换的作用。 第三种方式是由移动网络交换机直接提供数字中继,连接至wap网关服务器。 第一种方式可充分利用目前的基础设施,即数量庞大的用户线都可实现与wap网关服务器的连接,直接的好处就是wap服务供应商会增多,可充分引入竞争和改善服务等。 第二种方式中isp商需要租用相对昂贵的中继线,同时也要承担csd和ip之间协议转换的任务,可能会影响isp商参与wap服务的积极性。 第三种方式连接最为简洁、可靠,但需由wap网关服务器来承担csd至ip的协议转换工作,在这种方案中wap网关服务器也扮演了isp的角色。从充分利用wap网关服务器功能的角度出发,第三种方案将是一种较好的解决方案。

(2) 在短消息业务承载实体上 在短消息业务(sms)承载实体上,wap网关服务器与mn也有两种连接情况,如图3所示。第一种方案是经典方案。第二种方案在保留短消息中心的情况下,将无线数据网关的功能移至wap网关服务器,这是让wap网关服务器承担尽可能多的功能。目前移动网络所支持的短消息业务其流量有限(最多只能传送140bytes的内容),用它来承载internet并无多大意义。进一步的考虑是将wap网关服务器应用为一短消息业务中心,这样具有更大的实用价值。 从电信设备制造商的角度出发,两个承载实体(实际上可推广到所有承载实体)都趋向于选择使wap网关服务器的功能更强大的方案。从技术上讲,wap网关都是由存储量大、处理能力强的计算机来承担,若仅仅完成网关的作用,有'大材小用'之嫌。因此为充分利用已有的能力,将一部分功能移至wap网关服务器,是完全可行的。而且对运营商来讲,这样的组网方式连接简单、成本相对较低、运行可靠、维护方便。从理论上讲,wap协议的开放性是可以保证这些多种连接的灵活性的。

WAP技术简述

解析WAP

手机上网是一个非常美好的梦想。为实现这个梦想,各种新技术正在加紧开发研制中,而WAP是这些技术中闻关键的技术之一。 在信息时代,如何从有线的缠绕中解脱出来,随时随地获取文件、Email、公司内部 资料和Internet信息呢?无线应用协议(WAP)为无线用户提供了高速、移动的解决方案。据预测,2000年底全球将有1亿部兼容WAP的设备出现,到2003年,美国的西欧两地将可交付多达5.25亿台的WAP设备。 什么是WAP? WAP是一个用于向无线终端进行智能化信息传递的无需授权、不依赖平台的协议。WAP论坛成立于998年,由Nokia、Ericsson、Motorola和Unwired Planet等四家公司发起组成,现拥有100多个公司和机构的行业协会,它致力于开发用于数字移动电话和其他无线终端设备的无线信息与电话服务在事实上的全球标准。论坛的目标是将无线行业价值链各个环节上的公司联合在一起,以保证产品的互操作性和无线市场的发展。 WAP针对屏幕较小、连接速率较低和内存较小设备的上网需求而设计。通过WAP,人们可以利用手机或寻呼机等进行联网查账、存钱、转账、或是通过手机来浏览一些服务信息,如旅馆、天气、交通信息等。在电子商务、企业网、信息服务等各个方面,WAP将大有作为。WAP提供一种以安全迅速、灵活、在线和交互的方式连接服务、信息和其他用户的媒介。用户可以从通过移动电话、寻呼机或其他无线设备实现的对相关Internet/Intranet信息的方便安全的访问;还可以得到消息通知与呼叫管理、电子邮件、电话增 值服务与联合消息发送、地图与定位服务、天气与交通预报、新闻、体育信息服务、电子商务交易与银行服务、在线地址薄与目录服务以及企业Intranet应用等多项服务。 WAP可以建立在GSM-900、GSM-1800、GSM-1900、CDMA IS-95、TDMA、IS-136(即DAMPS)、IMT-2000、UMTS、W-CDMA、宽带IS-95、FLEX寻呼系统,CDPD等系统上。 WAP的几个协议: 1.Wireless Application Environment(WAE)无线应用环境 WAE是建立在移动技术与WWW结合基础之上的应用环境。它的目标是在不同无线平台上创建一个允许用户和服务供应商进行交互操作环境。WAE包含一个微型浏览器,具有以下功能: (1)无线标记语言WML; (2)WMLScript; (3)无线电话应用; (4)内容格式。 2.Wireless Session Protocol(WSP)无线会话协议 WSP协议栈已经为高延迟、低带宽的网络进行了特别优化。WAP/B允许使用WAP Proxy连接WAP/B的客户端和标准的HTTP服务器。WAP为两种会话服务提供统一的接口:一个是在传输层协议WTP之上的面向连接的服务;另一个是在安全或非安全数据报服务(WDP)之上的非连接服务。 3.Wireless Transaction Protocal(WTP)无线传输协议 WTP提供了一个适用于瘦客户(移动终端)的面向传输的轻载协议。WTP可有效地运行在安全或非安全的无线数据报网络上。 4.Wireless Transport Layer Security (WTLS)无线传输层安全 WTLS是一个建立在TLS上的安全协议,以前称为SSL。WTLS具有数据完整性、传输保密、校验、拒绝服务保护等特征。 5.Wireless Datagram Protocol(WDP)无线数据包协议 WAP中的传输层协议涉及到WDP,WDP建立于各种网络之上,为WAP的上层协议提供统一的接口,使会话层,应用层可以相对独立于下面的无线网络。 WAP的现状和将来 WAP v1.0由WAP论坛在1998年4月发布,WAP V1.1与WAP v1.0具有相同的功能,并在为商业应用准备的新版本中增加了来自于第一批用户的详细反馈。WAP使用了许多Internet标准,如XML、UDP和IP。许多预留协议基于像HTTP、TLS这类Internet标准,且为适应无线环境的特殊限制而进行了优化。未来的WAP将包括端到端安全性、智能卡接口、面向连接的传输协议、持续存储、计费接口和推送技术,并且将向支持多媒体移动服务发展。

WAP技术 一、背景 移动通信和因特网是目前通信行业发展最快的两个领域。移动通信使得人们可以随时随地和他人通信,因特网使人们可以获得丰富多彩的信息。根据预测到2001年全球移动用户将超过5亿(包括模拟,数字蜂窝,PCS,PHS)到2005年将超过10亿。另据统计,截至到1999年7月连人因特网的主机数已达到56218000(来源WWW.iSC.org)。但目前移动通信业务只限于话音和短消息,因特网只提供固定接入方式。移动通信和因特网结合起来将创造一个新的市场--无线因特网市场。人们通过手持终端,可以随时随地连接因特网,享受各种服务如收发E-mail,获得交通信息,股票信息,天气信息,新闻以及电话簿查询。 二、为什么需要WAP 但是将Internet业务引入无线网络还存在许多困难。因为和固定Internet接入相比,无线网络在市场应用,网络带宽和终端能力等方面有很大差异。 首先,移动用户可能没有任何使用桌面计算机的经验,因此无线计算设备必须简单易用,要比最简单的桌面机还要简单。在移动环境中,用户不是做"网上冲浪"而是要获得有价值的信息,长时间的等待网页下载是让人无法忍受的。与通常价格在1000美元左右的桌面计算机相比,手机价格平均在150美元左右,因此必须给市场提供低成本,高附加值的产品。WAP应用是专为手机用户开发的,能够为用户提供实时,准确的信息。 其次,无线网络与有线相比,带宽要窄得多,且延迟大,误码率高,连接稳定性差。因此要求协议必须简单。WAP协议栈专为无线网络进行了优化,适用于各种无线传输技术,如GSM,CDMA,PDC等。 最后,与性能优越的PC机相比,手机的CPU运算速度慢,内存容量小,显示屏幕小,键盘小,电池寿命有限。针对这种情况,需要开发手机专用的WAP微浏览器,这种微浏览器只需要最低限度的RAM,ROM,CPU显示和键盘就可以工作。由此可见,WAP技术适用于无线环境,是实现无线因特网的关键技术之一。 三、WAP概述 WAP(Wireless Applicaton Protoc)是由WAP论坛制定的一套全球化无线应用协议标准。WAP论坛是由EricssonMotorala,Nokia和Phone.com于1997年6月发起成立的一个工业组织。它的目标是使互联网的内容和各种增值服务适用于手机用户和各种无线设备用户,并创立一种全球化的无线应用协议,使其适用于不同的无线网络技术,并促使业界采用这种标准。目前WAP论坛的成员超过100个,其中包括全球90%的手机制造商总用户数加在一起超过1亿的移动网络运营商,以及软件开发商。WAP论坛和其他电信标准化组织如欧洲电信标准委员会(ETSI)万维网联盟(W3C)电信工业协会(TIA)和因特网工程任务组(IETF)等有着密切的合作关系。WAP协议是基于已有的因特同标准,如IP,HTTP,XML,SSL,URL,Scripting等。并针对无线网络的特点进行了优化。WAP是一个开放的标准,能保证不同厂家的产品之间互相兼容,并允许不断引入新技术。WAP协议独立于底层的承载网络,可以运行于所有网络之上,包括现在的GSM,窄带CDMA,CDPD,以及将来的GPRS,宽带CDMA等无线网络。WAP标准和终端设备也相对独立,适用于各种型号的手机,寻呼机和PDA已发布的WAP规范有WAP1.0WAP1.1,最新的WAP1.2将于1999年12月发布。 WAP1.1规范定义了无线应用环境(Wireless Application Environmen)和无线协议(Wireless Protocol)无线应用环境包括 ※WML微测览器 ※WMLScrPt语言 ※WMLSCript标准库 ※无线电话应用接口(Wireless TB6phony Application Interface) ※WAP内容类型 ※无线协议包括: ※无线会话协议(WSP) ※无线传输层安全性(WTLS) ※无线事务处理协议(WTP) ※无线数据报协议(WDP) ※线网络接口定义 四、WAP应用环境 WAP应用环境包括WAP客户机WAP网关WAP内容服务器。 WAP客户机包括WAP微浏览器和无线电话接口(WTAI)。微浏览器负责解释WML和WML Script。 微浏览器类似于标准的Web例览器,是专为手机设计的,其生成的代码紧凑、高效并能提供灵活,强大的用户界面。无线电话应用接口用于电话业务的扩展,包括呼叫控制,网络文本消息,电话簿接口,事件处理,指示控制。例如。对于呼叫前转业务,可以提供给用户一个界面,提示用户选择是接受呼 叫,还是前转给其他人或前转到语音信箱。 WAP网关位于Web服务器和WAP客户机之间,它的主要作用是将HTTP协议以及TCP/IP协议转换为 WAP协议。用户请求内容在WAP同关中翻译成普通HTTP请求,通过URL寻址到普通HTTP Server,取得内容后转换成WMLdeck返回给移动用户。 WML是一种标记语言,与HTML类似,是基于W3C的XML语言。WML文件由一组用户交互的定义好的单元组成。用户交互的一个单元称为卡片,用户可以在卡片之间前后浏览。WML采用小的标签,比HTML更适用在手持终端上实现。 WML Script是一种脚本语言,类似于JaVa Script。Web服务器提供信息内容,内容可以HTML格式的文件或编译过的WML和WML SCriPt格式的文件。 五、WAP协议 WAP协议栈参照了Inernet协议,针对无线环境进行了优化。WAP协议是一种轻量级的协议。 适用于各种无线网络。 无线会话协议(WSP)提供两种会话服务: ※在WTP上基于连接的服务该服务确保数据传输。 ※无连接的服务、该服务不确保数据传输。 WSP主要用于测览器应用主要特性包括: ※HTTP1.1头,指出扩展模式 ※能力协商 ※二进制编码,以减少协议开销 ※对例如内容类型,字符集,设备能力及其他静态参数使用客户/服务头 ※异步请求应答(同时处理多个请求应答) 无线事务处理协议(WTP)是轻量级的传输协议,能在无线数据包网络中有效运行。 实现WTP能够提高数据包服务的可靠性(可靠性通过唯一的传输标示,确认,重传及删除重复消息获得)。与基于连接的服务相比提高效率(WTP没有显示的连接建立与拆除)WTP基于消息能较好地为例如浏览等应用服务。 WTP应实现3种不同传输类别类别o,类别1,和类别2: ※类别0:不确保传输消息,无结果消息。用于不可靠的PUSH服务。 ※分类别1:确保传输消息,无结果消息。用于可靠的PUSH服务。 ※类别2:确保传输消息,不确保传输结果消息。该类别用于基本的请求/应答传输服务。 一个WAP会话可以包含多个该类型传输。可靠性通过唯一的传输标示,确认重传,及删除重复消息获得。 无线传输层安全性(WTLS)是WAP结构中的安全层,提供加密,授权及数据完整性功能。WTLS从TLS派生得到,运行在不可靠的传输层上。 WTLS定义3种类别下列功能必须由不同类别提供: ※1类服务能使用交换的公共密钥建立全传输,使用对称算法加密解密数据,使用消息授权编码算法、协商算法和安全性参数检查数据完整性。 ※2类服务除完成1类服务的功能外能交换服务器确认。服务器确认用于对服务器授权。 ※2类服务除完成2类服务的功能外能交换客户确认。客户确认用于对客户授权。 安全的WTLS连接必须在对等双方握手时协商。在握手过程中协商参数县交换公共密钥信息。 WTLS可以提供两种不同类型的握手过程:完全或简略握手。 无线数据报协议(WDP)运行于不同网络类型支持的数据承载能力上.WDP是一般数据报服务,使用下层承载能力为上层提供一致的服务与下层承载网络无关。 五、WAP标准化的进展 WAP论坛于1999年12月推出的WAP1.2规范包括以下新的特性: ※用户档案管理 允许服务器获得更多的客户信息如用户个人资料,手持终端类型。允许服务器基于用户的喜好而制定发送的内容。终端用户可以发送个人化的信息。运营商可以为用户提供特定服务。 ※PUsh Push是指网络主动向用户发送消息 PUSH消息可以是警告或内容。运营商利用PUSh技术可以增加提供业务的深度和广度,如提供新闻更新,邮件警告,股票到价提示等。 ※无线电话应用(WTA) WTA使得语音与数据业务更完整的结合,如提供WML脚本到手机呼叫控制的接口。 ※安全机制 用于电子商务的安全机制,如加密算法数字签字公众加密钥匙

WAP的产生 -------------------------------------------------------------------------------- 在过去,互联网的无线接入受到便携终端及无线网络功能的限制,1997年 6月,爱立信、摩托罗拉、诺基亚和无线星球(Unwired Planet)共同组成了WAP论坛,该论坛旨在将Internet 的大量 信息及先进的业务引入到无线数字话机及终端中,目标是产生一个适用于不同无线网络技术的全球 无线协议规范,以供适当的工业标准组织采纳。 WAP 论坛设立以后得到了业界的积极响应,各路人士纷纷汇聚旗下。 1998年初, WAP规范正 式公布。WAP 是一个开放的全球标准,可以使移动电话和其他无线终端的用户快速安全地获取互联 网及企业内部网的信息及其他通信服务。 带有基于WAP 浏览器的手机能获取一系列新的增值服务, 由于其使用方便,从而给手机用户带来极大的自由度。 WAP使用Internet的一些标准,如XML,UDP 及IP等。此外,许多WAP协议都基于如HTTP、TLS等Internet标准,并根据无线通行环境的特点如带 宽窄、延迟大、稳定性差等进行了改进。WAP 内容既可以是一两行文本,也可以是全屏图表。 WAP 的出现,使电信产业中发展最为迅速的移动通信完全加入到电脑网络世界中来,同时也为 将来的电信产业的发展指明了方向,WAP 产生以后,人们才真正架起了移动世界与Internet之间的 桥梁,移动用户终于能够从他们的手机上获取丰富的信息资源,就像目前在台式机上那样。WAP 的 出现,标志着INTERNET进入了一个崭新的时代。 WAP的设计思想 -------------------------------------------------------------------------------- WAP 提供了一套开放、统一的技术平台,用户使用移动设备很容易访问和获取以统一的内容格式表示的国际互联网或企业内部网的信息和各种服务。 WAP 定义了一套软硬件的接口,实现了这些接口的移动设备和网站服务器可以使人们像使用PC 机一样,使用移动电话收发电子邮件甚至浏览Internet。实质上,WAP 是一种通信协议,它提供了 一种应用开发和运行环境,支持当前最流行的嵌入式操作系统PalmOS、EPOC、WindowsCE、FLEXO、 JavaOS等。 WAP 可以支持目前使用的绝大多数无线设备,包括移动电话、FLEX寻呼机、双向无线电通信设 备等等。这些设备相对于台式个人计算机而言,CPU 功能弱,内存小,无线环境下电力供应受限, 显示屏较小,输入功能有限。在传输网络上, WAP也可以支持目前的各种移动网络,如GSM、CDMA、 PHS等等,它还可以支持未来的第三代移动通信系统。但相对使用 Internet的有线网络带宽,无线 网络的带宽资源永远是有限的。考虑到以上的限制和不利因素,WAP 充分借鉴了Internet的思想, 并加以一定的修改和简化。这就是,应用程序和网络内容采用标准的数据格式表示,使用与在PC机 上使用的浏览器软件相类似的微浏览器,应用标准的通信模式进行上网浏览。 WAP 标准定义了一种应用环境,让设计人员能够开发独立于设备的用户界面,然后使用WMLSc_ript (WML脚本) 的WAP 编程语言,把可执行的逻辑嵌入到移动终端中。 这样,在移动终端上实际 运行了一种微型浏览器,它非常像PC机上使用的IE或Netscape浏览器。 因特网WAP网络架构

-------------------------------------------------------------------------------- WAP 网络架构由三部分组成,即WAP 网关、WAP 手机和WAP 内容服务器,这三方面缺一不可! 其中 WAP网关起着协议的‘翻译’作用,是联系GSM网与万维网的桥梁;WAP内容服务器存储着大量 的信息,以提供 WAP手机用户来访问、查询、浏览信息等。上图表明了WAP 网络的基本架构。当用 户从 WAP手机键入他要访问的 WAP内容服务器的URL 后,信号经过无线网络,以 WAP协议方式发送 请求至 WAP 网关,然后经过‘翻译’,再以HTTP协议方式与 WAP 内容服务器交互,最后 WAP网关 将返回的内容压缩、处理成BINARY流返回到客户的WAP 手机屏幕上。编程人员所要做的是编写 WAP 内容服务器上的程序或曰WAP网页。 WAP的技术特点 -------------------------------------------------------------------------------- 过去,无线Internet接入一直受到手机设备和无线网络的限制。WAP 充分利用了诸如XML,UDP 和IP等Internet 标准,它的许多规程建立在HTTP和TLS等Internet标准之上,但进行了优化,克服 了原无线环境下低带宽、高延迟和连接稳定性差的弊病。 原来的Internet标准诸如HTML,HTTP,TLS和TCP用于移动网络是远远不能满足要求的,因为极大的文本数据信息需要传送。标准的HTML内容已不可能有效地显示在袖珍手机和寻呼机狭小的屏幕上。 WAP 采用二进制传输以更大地压缩数据,同时它的优化功能适于更长的等待时间(long late_ ncy)和低带宽。WAP的会话系统可以处理间歇覆盖 (intermittent coverage),同时可在无线传 输的各种变化条件下进行操作。 WML和WML Script用于制作WAP内容,这样可最大限度地利用小屏幕显示。 WAP的内容可从一个 最新式的智能电话或其它通信器的两行文字的屏幕上显示出来,也可以转变为一个全图像屏幕显示。 轻巧的WAP 规程栈式存储器的设计可使需要的带宽达到最小化,同时使能提供WAP 内容的无线 网络类型达到最多。 它适用于多种网络, 诸如全球移动通信系统GSM900,GSM1800和GSM1900;过 渡性标准(IS)-136; 欧洲制式DECT;时分多址接入;个人通信业务,高速寻呼(FLEX)和码分 多址等。同时它也支持所有的网络技术和承载业务,包括短消息业务(SMS)、 非结构式辅助业务 数据(USSD)、 电路交换蜂窝移动数据(DSD)、蜂窝移动数字分组数据(CDPD)和通用分组无线 业务(GPRS)。由于 WAP建立在可升级的分层结构基础上,每一个分层可独立于其它分层而发展。 这就使得在不需要对其它分层改变的情况下就可以引进其它承载业务或使用新的传输规程。 WAP协议层 -------------------------------------------------------------------------------- WAP协议包括以下几层: Wireless Application Environment (WAE) Wireless Session Layer (WSP) Wireless Transaction Layer (WTP) Wireless Transport Layer Security (WTLS) Wireless Transport Layer (WDP)

WAP 体系结构为流动通信设备的应用发展提供了一个可缩放和可扩展的环境。这通过完全协议堆的分层设计完成(如下图)。体系结构的每一层会受到上面一层与其它服务器以及应用的影响。 协议堆体系结构原理的说明: 无线应用环境(WAE): 无线应用环境是基于WWW和移动电话技术的结合的一种通用应用环境。WAE的基本目的是建立一 个可共同操作的环境,该环境允许操作人员和服务供给者用有效的方法创建能达到大量不同无线平 台的应用和服务。WAE 的一个微浏览器包含以下内容: 无线标识语言(WML):普通的标识语言,类似HTML,单为了在手提移动终端中的应用而进行了优化 WML脚本:普通脚本语言,类似JAVA脚本语言 无线电话技术应用(WTA,WTAI):电话技术服务和程序设计界面 内容文本:一组明确的数据格式,包括图象,电话本记录和日期信息 无线对话协议(WSP): 无线对话协议向两个对话服务提供了有一致接口的WAP应用层。首先是在WTP办理层上操作的连 接导向服务。其次是在安全或非安全数据包服务上操作的非连接服务(WDP)。 无线对话协议当前由 与浏览应用相匹配的服务组成(WSP/B),WSP/B 提供下列功能: 在压缩的超空间编码中的HTTP/1功能和语义 长久对话状态 通过对话移动暂停和恢复 可靠和不可靠数据的普通设备 协议特性流通。WSP体系的协议由于需要较长反应时间的低带宽载体网络的应用而进行优化, WSP/B的设计允许WAE代理把WSP/B客户连接到HTTP服务器。 无线办理协议(WTP): 无线办理协议(WTP)是在数据包服务顶端运行,并提供适合在"瘦"客户 (移动网络站)上执行的 普通办理导向协议。WTP在安全和非安全数据包网络上有效地操作并提供以下特性: 三个级别的办理服务 不可靠单向请求 可靠单向请求 可靠双向请求答复办理 可选择的用户间可靠性---WTP用户触发各收到的信息的确认 可选择的超频带数据确认 PDU串联延迟确认以减少传送信息的数量 异步办理 无线传输层安全性(WTLS): WTLS是基于工业标准传输层安全协议也就是以前的安全插槽层(SSL)上的一个安全协议。WTLS 是为WAP传送协议的使用而设计的,并由于低带宽通信信道上使用而进行了优化。WTLS提供下列特 性: 数据完整性---WTLS包含保证数据在终端和应用服务器间稳定准确无误地传送的设备 保密性---WTLS提供了保证数据在终端和应用服务器间传输保密性的设备, 如果截取了数 据流的中间就不能对其进行识别 真实性---WTLS包含建立终端应用服务器真实性的设备 拒绝服务保护---WTLS提供能检测和驳回重放和不能顺利进行核对的数据的设备。 WTLS多个拒绝服务使其难以完成并以此保护上面的协议 WTLS也可以用于终端间的安全通信,如电子商务卡互换的鉴别。应用能够根据 WTLS的安全请 求和潜在网络的特征有选择地激活其特性或使其失效。 (已经在低层服务中提供保密功能的网络中,保密性不能被激活)。 无线寻址信息协议(WDP): WAP 体系结构中的传输层协议作为无线寻址信息协议(WDP)被提交。 WDP在支持不同网络类型 的载体服务的数据上运行。作为通用的传输服务, WDP向WAP上层协议提供一致的服务,并在其中 可用的载体服务上进行透明通信。WDP协议向上层协议提供普通接口,安全对话和应能够独立运行 下部无线网络,这是通过使传输层适应下部载体的特性来完成的。 在保持传输接口和基本特性一 致的情况下,用中间网关可以实现全局工作互联。 WAP的局限性 -------------------------------------------------------------------------------- WAP前景一片光明,但目前在技术上仍受到一定的制约: 首先,无线数据网络和有线网络相比,具有更小心严格的通信环境,提供的范围和活动也受到 一些基本限制,具体表现如下: 较低的带宽 较高的隐蔽性 较少的联系稳定性 较低的可预测获得性

其次,随着带宽的增加,手机能量消耗也会增加,这样就使移动通信器件中有限的电池寿命负 荷加重。因此,即使无线网络提高释放高带宽的能力,手机可获得的能量也会使数据通过元件的有 效性受到影响。一个无线数据协议必须克服这些网络限制,才能使用户获得满意的使用效果。

另外,WAP的发展还受到元件不足的影响。 目前市场上的手机配件和台式机相比,具有更为严格的运算环境。由于其电池寿命和形式方面 受到一些基本限制,表现出如下不足: 不甚强大的CPU(主机) 较小的内存(ROM和RAM) 能量消耗受到严格限制 较小的显示屏 不同的输入设备(例如:电话按键盘,声音输入器等)

由于这些限制,无线手机要使用完全不同于台式机的用户接口,具有一定的局限性,但这些问 题必将会随着技术上的进步而得到改进。

WAP网站建设方案 -------------------------------------------------------------------------------- 移动互联网的是建立在WAP技术之上的,要真正应用需要三个环节,即WAP网关的建设、WAP内容服务器和WAP终端,其中缺一不可。WAP 网关的建设一般由运营商(移动通讯公司或与大的ISP等有关的企业) 来建设,WAP 终端由通讯硬件生产厂家来制造, 有了可以上网的移动终端和无线互联网基础,还需建立WAP内容服务器,为移动用户提供可以浏览的内容。以下是 移动互联网的一个简单示意图:

WAP 网站有两种基本解决方案:WAP 内容网站+公共网关、WAP 内容网站+WAP网关。WAP网站是寄存于WEB服务器上的,是因特网业务向移动终端的延伸,所以WAP网站需要WEB服务器,WAP网站可以于WEB网站共用同一服务器,也可以独立使用。

WAP内容网站+租用网关 -------------------------------------------------------------------------------- 这一种方案比较投入较少,而且维护费用减少。适合一些中小企业。具体实施方案也可根据企业的需求做一选择: 名 称 WEB服务器 WAP服务器 说明 方案一 专线T1/EI 专线T1/EI 配置灵活,利于维护、开发有特色、功能强大的复杂的应用网站。可自由选择开发平台、编程语言,采用新技术等优点。缺点:费用高。 方案二 主机托管 主机托管 配置灵活,可自由选择开发平台、编程语言,采用新技术等优点。 缺点:维护,开发不是很方便。 方案三 租用虚拟主机 租用虚拟主机 配置取决于所租用主机的配置,可开发功能简单的一般性网站。 优点:费用少,维护简单。缺点:无自由配置和选择开发语言的权力,无法应用最新的一些技术。

WAP网关则选用一些开放的公共网关如:中国移动通讯或中国联通或其他公司的WAP网关。但是要支付服务费。

WAP内容网站+WAP网关 -------------------------------------------------------------------------------- 这一种方案比较投入较多,而且维护费用高。适合一些大型有实力的企业。具体实施方案也可根据企业的需求做如下选择:名 称 WAP 网关 WEB服务器 WAP服务器 说明 方案一 可以有很多选择诺基亚、爱立信、PHONE.COM或其他公司等的WAP网关 专线T1/EI 专线T1/EI 配置灵活,利于维护、开发有特色、功能强大的复杂的应用网站。可自由选择开发平台、编程语言,采用新技术等优点。缺点:费用高。 方案二 可以有很多选择诺基亚、爱立信、PHONE.COM或其他公司等的WAP网关 主机托管 主机托管 配置灵活,可自由选择开发平台、编程语言,采用新技术等优点。缺点:维护,开发不是很方便。 方案三 可以有很多选择诺基亚、爱立信、PHONE.COM或其他公司等的WAP网关 租用虚拟主机 租用虚拟主机 配置取决于所租用主机的配置,可开发功能简单的一般性网站。优点:费用少,维护简单。缺点:无自由配置和选择开发语言的权力,无法应用最新的一些技术。

WAP网站服务器配置

基于WINDOW NT平台的IIS设置WAP SERVER -------------------------------------------------------------------------------- 只要按照以下的简单设置,就可以让NT IIS成为WAP服务器,您可以撰写WML网页或者开发各种服务。未名工作室 设定方式:(先确定NT Server已经安裝IIS了服务) 执行NT操作系统下的【开始】/【程序】/【Windows NT Option Pack】/【IIS 4.0】/Internet服务管理员。 在IIS服务管理员窗口內,点选主机电脑名称后,按鼠标右鍵,点选“属性”选项; 在属性窗后下部有一个文件类型按钮,单击此按钮,会出现文件类型界面; 单击‘新增类型’按钮,然后在相关的扩展名栏中填写 .wml ,在内容类型(MIME)栏中填写 text/vnd.wap.wml 单击‘确定’按钮 重复以上步骤将以下WML类型新增至MIME内:相关的扩展名 內容类型(MIME) .wml text/vnd.wap.wml .wmlc application/vnd.wap.wmlc .wmls text/vnd.wap.wmlscript .wmlsc application/vnd.wap.wmlscriptc .wbmp image/vnd.wap.wbmp

设置APACHE WEB SERVER -------------------------------------------------------------------------------- 不管是NT 还是UNIX 或LINUX ,都是修改 Apache 安装目录下的conf/mime.types文件 在该文件中增加以下内容: text/vnd.wap.wml .wml image/vnd.wap.wbmp .wbmp application/vnd.wap.wmlc .wmlc text/vnd.wap.wmls .wmls application/vnd.wap.wmlsc .wmlsc

存盘 重新启动APACHE WEB SERVER 即可。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP