WAP、WAP1.0、WAP2.0详解
- 格式:doc
- 大小:36.50 KB
- 文档页数:5
手机wap的发展历程手机WAP(Wireless Application Protocol)是一种用于移动设备访问互联网的技术标准,它的发展历程可以追溯到上个世纪末。
上个世纪90年代末,移动电话的普及率开始快速增长,人们开始将手机用于更多的用途。
然而,由于当时移动设备硬件和网络技术的限制,用户只能进行基本的通话和短信功能,无法实现移动互联网的访问。
为了解决这个问题,WAP应运而生。
1997年,瑞典的电话制造商爱立信和通信设备制造商诺基亚创建了一个联合组织,他们的目标是发展一种用于移动设备的互联网访问协议。
该协议被命名为WAP,它的目标是将移动互联网带到智能手机和其他移动设备上。
1999年,WAP 1.0规范发布,标志着WAP技术的重要突破。
WAP 1.0规范定义了一套用于移动设备访问互联网的通信协议和编程标准。
然而,由于当时网络速度较慢,WAP 1.0的用户体验并不好。
随着移动网络技术的发展,网络速度逐渐提高,WAP技术得以进一步改进。
2000年,WAP Forum发布了WAP 1.2规范,增加了一些新的功能和改进,例如支持彩色图像和多媒体内容的显示。
2002年,WAP Forum发布了WAP 2.0规范,这是WAP技术的一个重要里程碑。
WAP 2.0规范基于HTML和XML技术,支持更丰富的移动互联网应用。
与早期的WML(WAP Markup Language)相比,WAP 2.0支持标准的HTML和CSS,使得移动网页的设计更加灵活和丰富。
在WAP 2.0的基础上,手机厂商和运营商开始开发各种基于WAP的移动互联网服务。
移动新闻、在线购物、即时通讯等应用逐渐出现,用户可以通过手机方便地获取各种信息和服务。
然而,WAP技术的发展并不是一帆风顺的。
由于当时移动设备硬件和网络技术的限制,WAP的用户体验并不理想,加载速度慢且显示效果差。
此外,WAP技术还面临一些安全和兼容性的问题。
随着智能手机的出现和移动网络的进一步发展,WAP技术逐渐被更先进的移动应用技术所替代。
WAP协议解析WAP包括WAP1.X和WAP2.0两个版本,WAP2.0向下兼容WAP1.X。
WAP2.0主要应用如下:1、WAP PUSH业务,这种业务可通过推送代理发送或“推送”给基于服务器应用的多种设备,这尤其适合股票价格变更等实时信息的传送;2、UAProf,UAProf是一种标准的手机终端能力报告机制。
通过该机制,CP/SP可以了解到访问终端的物理特性(如屏幕尺寸、分辨率、多媒体支持程度等)和软件功能(如是否支持MMS、支持Java、支持WAP Push等),从而有针对性地返回恰当的内容,以真正体现个性化的服务;3、无线电话应用业务(WTA),它使得WAP可以很好地与目前电信网络中的各种先进电信业务相结合,如智能网(Intelligent Network)业务。
通过使用浏览器,移动用户可以应用各种智能网业务而不需修改移动终端;4、端到端的安全业务,基于WAP2.0,可以开发移动电子商务和集团客户,如股票、期货、外汇等证券交易等;5、多媒体信息传送业务(MMS);6、下载业务,如Java游戏,MP3等业务;7、其它有线互联网业务,如网站访问等;一、WAP 1.x先介绍WAP 1.x协议,WAP 1.x的层次结构如下(与有线网络对比):该协议在GPRS网络中的框架如下:WDP层由UDP/IP代替,下层为GB协议,常用的UDP端口号分配如下:看了下四川的数据包,都为有连接无安全的会话服务,也就是端口号为9201的数据,我们目前也只分析9201的数据,其他数据暂不作解析。
1.1WTPWTP英文全称为Wireless Transaction Protocol,中文名称为无线事务协议,WTP的主要功能有:●提供了三种类别的服务(可靠性和结果消息的组合),这三种类别为:不可靠无结果、可靠无结果、可靠有结果,分别对应级别0、1、2。
●通过重发和确认为上层提供可靠连接●可将多个PDU合并成一个SDU●提供事务取消(Abort)功能●允许异步事务请求WTP有以下几种消息:具体PDU类型及代码如下:PDU包括头和数据,头包含固定部分和可变部分。
waap相关标准
WAP(无线应用协议)相关的标准包括以下几种:
1.WAP1.0:基于WML(无线标记语言)的协议,主要用于早期功能手机。
2.WAP2.0:基于XHTMLMP(可扩展超文本标记语言移动版)的协议,支持更丰富的网页内容和更快的传输速度。
3.WAP-230-200001:一种WAP设备测试规范,规定了WAP设备的测试范围、测试方法和测试要求等。
4.WAP-240-200001:一种WAP业务分类和代码标识规范,将WAP业务分为四类,分别是浏览类、消息类、应用类和混合类,并为每类业务分配一个唯一的代码标识。
5.WAP-251-200001:一种WAP设备安全漏洞库建立规范,规定了建立WAP设备安全漏洞库的方法和要求等。
这些标准都是为了促进无线互联网的发展和应用而制定,有助于规范行业标准和推动技术创新。
WAP2.0介绍I,XHTML MP (1)XHTML MP(eXtensible HyperText Markup Language Mobile Profile)介绍: (1)优点: (2)缺点 (2)XHTML MP结构 (3)常用标签介绍 (3)注意事项 (4)一些技巧: (5)WCSS/WAP CSS (5)介绍 (5)优势 (5)劣势 (6)规则 (6)如何应用? (6)常用属性值 (6)特有的CSS (7)快捷键扩展 (7)输入扩展 (7)注意事项 (8)附录 (9)I,XHTML MPXHTML MP(eXtensible HyperText Markup Language Mobile Profile)介绍:1.与WCSS(W AP CSS /W AP Cascading Style Sheet)配套使用2.是XHTML的子集3.XHTML Basic (XHTML子集)+另外的一些XHTML的元素和属性4.以前W AP网站(WML and WMLScript )5.更多的展示表现(presentation control )6.优势:开发的站点可以在WEB和无线上都可以使用,也可以用任何Web浏览器访问W AP2.0应用7.向后兼容:XHTML MP / WCSS 和WML / WMLScript优点:1.最大优点:开发者可用相同的技术开发适用于WEB和WAP的站点。
2.有HTML、XHTML、CSS基础即可入门。
3.同样的开发工具可以用来开发WEB和WAP站点。
4.开发过程中一般的WEB浏览器可以浏览你的WAP站点。
5.HTML/XHTML页面可以通过较小的修改成XHTML MP,甚至不用修改(注意:布局是否适应小屏幕,文件大小是否出最大)。
6.支持WCSS。
移动设备有很多不同的特征,比如屏幕大小,只需写一次结构,使用不同的WCSS文件即可。
7.更多的表现控制。
缺点1.XHTML MP 不支持<deck>和<card>标签。
WAP、W AP1.0、W AP2.0详解20世纪90年代以来,有两种技术得到了广泛应用,他们直接影响了亿万人的生活,大大地改变了人类的生活方式,那就是Internet和移动电话。
Internet使得全球的人们能够方便地、廉价地去访问大量的信息,越来越多的人每天都要使用Email,上网浏览信息等等。
Internet的爆炸性发展使得新兴信息业务的开展和使用成为可能。
但是Internet通常需要与固定的有线网相连,这个局限让人们感到很多不便,无法满足人们在移动中获取信息的需要。
移动电话的发展打破了通信与地点之间的固定连接。
近年来数字移动通信在全球取得了突飞猛进的发展,根据国际电信联盟(ITU)近日公布的统计数字,目前世界移动电话用户已达4亿,而且现在平均每天有25万新用户加入此行列。
国际电联估计,到2000年底,这一数字将增至5亿,到2004年将达到11 亿。
但是,目前用户经常使用的业务仅限于语音通信,即打电话,移动数据业务还没有得到广泛的应用,最常用的短消息业务SMS:ShortMessageService)仅能允许发送很短的(约160字节)简单信息,各种移动数据业务由于种种原因并没有得到人们的广泛使用。
随着第三代移动通信标准的逐步统一,业界渴望一种单一的适用于当前和未来多种移动网络的数据通信架构,尤其是随时随地的在移动中访问Internet的网络服务让许多人心驰神往。
随着移动电话与互联网结合,无线上网的新趋势正在形成,第三代移动通信的标准更使得移动终端可以应用最高2Mbps的充裕带宽进行通信。
据初步估计,到2004年,使用移动终端上网和收发电子邮件的用户达将到4亿。
WAP论坛WAP(WirelessApplicationProtocol)的提出和发展正是基于在移动中接入Internet的需求。
1997年6 月,(以前的UnwiredPlanet)与Nokia、Ericsson、Motorola合作建立了WAP论坛,目的就是为在移动通信中使用Internet业务制定统一的应用标准。
WAP、W AP1.0、W AP2.0详解20世纪90年代以来,有两种技术得到了广泛应用,他们直接影响了亿万人的生活,大大地改变了人类的生活方式,那就是Internet和移动电话。
Internet使得全球的人们能够方便地、廉价地去访问大量的信息,越来越多的人每天都要使用Email,上网浏览信息等等。
Internet的爆炸性发展使得新兴信息业务的开展和使用成为可能。
但是Internet通常需要与固定的有线网相连,这个局限让人们感到很多不便,无法满足人们在移动中获取信息的需要。
移动电话的发展打破了通信与地点之间的固定连接。
近年来数字移动通信在全球取得了突飞猛进的发展,根据国际电信联盟(ITU)近日公布的统计数字,目前世界移动电话用户已达4亿,而且现在平均每天有25万新用户加入此行列。
国际电联估计,到2000年底,这一数字将增至5亿,到2004年将达到11 亿。
但是,目前用户经常使用的业务仅限于语音通信,即打电话,移动数据业务还没有得到广泛的应用,最常用的短消息业务SMS:ShortMessageService)仅能允许发送很短的(约160字节)简单信息,各种移动数据业务由于种种原因并没有得到人们的广泛使用。
随着第三代移动通信标准的逐步统一,业界渴望一种单一的适用于当前和未来多种移动网络的数据通信架构,尤其是随时随地的在移动中访问Internet的网络服务让许多人心驰神往。
随着移动电话与互联网结合,无线上网的新趋势正在形成,第三代移动通信的标准更使得移动终端可以应用最高2Mbps的充裕带宽进行通信。
据初步估计,到2004年,使用移动终端上网和收发电子邮件的用户达将到4亿。
WAP论坛WAP(WirelessApplicationProtocol)的提出和发展正是基于在移动中接入Internet的需求。
1997年6 月,(以前的UnwiredPlanet)与Nokia、Ericsson、Motorola合作建立了WAP论坛,目的就是为在移动通信中使用Internet业务制定统一的应用标准。
1997年9月,WAP论坛出版了第一个W AP标准架构。
次年5月,WAP1.0版正式推出。
紧接着,1.1版也于1999年6月正式发行。
WAP论坛成立后,受到业界的广泛关注,目前已有200多个公司加入成为论坛成员,包括全球最主要的电信运营公司、电信设备制造商和软件供应商。
W AP论坛的成员代表了全球95%手机市场,超过1亿的手机用户。
正是由于W AP论坛成员广泛的代表性,其制订的WAP规范具有多厂商设备可以互操作的特点,所以W AP有望成为业界广泛接受和使用的无线信息网络连接方式。
WAP设计思想WAP提供了一套开放、统一的技术平台,用户使用移动设备很容易访问和获取以统一的内容格式表示的国际互联网或企业内部网信息和各种服务。
WAP定义了一套软硬件的接口,实现了这些接口的移动设备和网站服务器可以使人们像使用PC机一样,使用移动电话收发电子邮件甚至浏览Internet。
实质上,W AP是一种通信协议,它提供了一种应用开发和运行环境,支持当前最流行的嵌入式操作系统PalmOS、EPOC、WindowsCE、FLEXO、JavaOS等。
WAP可以支持目前使用的绝大多数无线设备,包括移动电话、FLEX寻呼机、双向无线电通信设备等等。
这些设备相对于台式个人计算机而言,CPU功能弱,内存小,无线环境下电力供应受限,显示屏较小,输入功能有限。
在传输网络上,WAP也可以支持目前的各种移动网络,如GSM、CDMA、PHS等等,它也可以支持未来的第三代移动通信系统。
但相对使用Internet的有线网络带宽,无线网络的带宽资源永远是有限的。
考虑到以上的限制和不利因素,W AP充分借鉴了Internet的思想,并加以一定的修改和简化。
这就是,应用程序和网络内容采用标准的数据格式表示,使用与在PC机上使用的浏览器软件相类似的微浏览器,应用标准的通信模式进行上网浏览。
WAP标准定义了一种应用环境,让设计人员能够开发独立于设备的用户界面,然后使用WMLScript(WML脚本)的WAP编程语言,把可执行的逻辑嵌入到移动终端中。
这样,在移动终端上实际运行了一种微型浏览器,它非常像PC机上使用的IE或Netscape浏览器。
WAP应用环境WAP应用环境(W AE)是一种普遍意义上的应用开发框架,它支持在不同无线通信网络上方便高效地开发和运行W AP应用服务。
这个框架主要基于现有的Internet技术。
图1所示为WAP应用结构模型。
WAP应用结构非常类似Internet结构,一个典型的W AP应用系统定义了三类实体:1.具有WAP用户代理功能的移动终端(Client)。
典型的终端如W AP手机,它相当于Internet 中的PC机。
在它的显示屏上运行有微浏览器(microbrowser),用户可以采用简单的选择键实现W AP服务请求,并以无线方式发送和接收所需的信息。
WAP移动终端使用WML(WirelessMarkupLanguage)无线标记语言显示各种文字图像数据。
WML是一种基于XML(ExtensionMarkupLanguage)的标记语言,主要用于标记和说明W AP 移动终端收发的Internet信息和用户接口。
WML使得设计者可以采用与设备独立的方式定义W AP应用的用户接口。
2.WAP代理。
包括协议网关、实现W AP协议栈(WSP、WTP、WTLS和WDP)与Internet协议栈之间的转换。
信息内容编解码器(ContentEncodersandDecoders)把W AP数据压缩编码,以减少网络数据流量,最大限度地利用无线网络缓慢的数据传输速率。
同时,WAP还采用了错误校正技术,确保网络浏览和数据传输过程不会因无线电通信线路质量的变化而受到严重影响。
3.源数据服务器(OriginServer)。
如支持W AP的Web网站,服务器中存有用WMLScript编写的W AP应用,这些应用可以根据W AP移动终端的需要而被下载,而且在不需要时从W AP 终端中卸除。
WMLScript可以补充WML的一些限制,如无法对用户输入的有效性进行检查等,这增强了WML的浏览和表示功能,对用户的操作给予更加灵活和智能的处理。
在某些时候,WMLScript还可以直接在移动终端上处理告警等消息,避免移动终端和远端服务器之间的数据交互,减少了带宽资源的消耗。
WAP通信协议WAP的协议栈采用层次化设计,这为应用系统的开发提供了一种可伸缩和扩展的环境。
每层协议栈均定义有接口,可被上一层协议所使用,亦可被其他的服务或应用程序直接应用。
在设计中,W AP充分借鉴了Internet的协议栈思想,并加以修改和简化,使之可以有效应用于无线应用环境。
图2列出了W AP协议栈的结构,并与Internet协议栈进行类比。
WSP(WirelessSessionProtocol):会话层协议为上层的WAP应用提供面向连接的、基于WTP的会话通信服务或基于WDP无连接的、可靠的通信服务。
WTP(WirelessTransactionProtocol):提供一种轻量级的面向事务处理的服务,专门优化并适用于移动终端的设计。
WTLS(WirelessTransportLayerSecurity):基于SSL的安全传输协议。
WDP(WirelessDatagramProtocol):无线数据报协议。
一种通用的数据传输服务可以支持多种无线承载网络,使得上层的W AE、WSP、WTP、WTLS 独立于下层的无线网络,从而使全球性的互操作得以实现。
当然,传输的数据量和用户交互的本质必然会影响运营者选择何种网络,以达到最大的效率。
WTA无线电话应用除了W AE和协议外,W AP标准还定义了WTA(WirelessTelephonyApplications)无线电话应用,它使得W AP可以很好地与目前电信网络中现存的各种先进电信业务相结合,如智能网(IN:IntelligentNetwork)业务。
通过使用浏览器方式的用户接口,移动用户可以应用各种智能网业务而不需修改移动终端。
WAP移动终端用WML和两种WAP服务器——W AP代理服务器和WTA 服务器进行通信。
WAP代理把W AP请求翻译成为WWW请求,这样移动终端即可以向Web服务器提交WWW 请求,W AP代理同时也将Web服务器的响应翻译成压缩的二进制WML格式数据,以被移动终端所理解。
Web服务器如果支持WML格式数据,则W AP代理可以直接从Web服务器获得数据;如果Web数据库仅支持HTML,则可以用HTML过滤器将HTML转换WML,再将WML传送给Web代理。
WTA服务器可以将各种先进的智能网增值业务提供给W AP 用户。
WAP的影响WAP创造了一种商业机会,它使得现有的业务或新的业务可以每时每刻被用户访问,不论用户目前在什么地方,这为通信的最高境界——“在任何地方、任何时间使用任何业务”做出了重要贡献。
同样,它还可以发掘出来各种崭新的、甚至目前无法想像的增值业务,这为电信业务运营商提供了创造丰厚利润的宝贵商业机会。
由于W AP是开放统一的技术标准,并且与传输网络技术无关,因此它使得各个移动制造商可以制造出W AP兼容的移动终端,参与市场竞争。
电信运营商也可以从广泛的产品中进行挑选。
整个通信产业也因有统一的标准避免重复投资。
常见的W AP应用是使用具有W AP功能的移动终端,直接连接国际互联网收发电子邮件,浏览交通状况、气象信息、娱乐资讯,或者与智能网结合访问计费、修改个人数据等等。
WAP最有潜力的应用是与电子商务结合,实现移动中的电子商务。
例如随时参与证券交易,使用移动网络银行业务,在移动中实现网上购物。
现在您随身可能携带有钱包、电话本、信用卡、手机等,在将来,可能您只需携带一部具有WAP 功能的移动电话,就可以实现打电话、付账、买车票、管理个人工作安排等。
WAP的局限性W AP最主要的局限在于应用产品所依赖的无线通信线路带宽。
对于GSM,目前简短消息服务的数据传输速率局限在9.6kbps,北电网络公司在伦敦首次推出其基于WAP无线上因特网的试行服务中,宣称最终将支持的无线数据服务速率达到170kbps,诺基亚和爱立信正在开发的EDGEGS扩展技术将把该速率提升到384kbps;最终提供网络浏览和视频传输等WAP服务的无线系统预计将是第三代的UMTS,它将使无线数据传输速率达384kbps~2Mbps。
其次,WAP的实现需要来自各方各面史无前例的共同协作,如移动终端设备制造商、经营移动通信业务的电信运营商、ISP、应用软件开发商以及有线电话网络的经营者。
事实上,W AP技术的应用已经初具雏形。