概述
WAP(Wireless Application Protocol)为无线应用协议,是一项全球性的网络通信协议。WAP使移动Internet 有了一个通行的标准,其目标是将Internet的丰富信息及先进的业务引入到移动电话等无线终端之中。WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML(Wireless Markup Language)描述的信息,显示在移动电话的显示屏上。WAP只要求移动电话和WAP代理服务器的支持,而不要求现有的移动通信网络协议做任何的改动,因而可以广泛地应用于GSM、CDMA、TDMA、3G等多种网络。
随着移动上网成为Internet时代新的宠儿,出现了WAP的各种应用需求。比如中国移动认证型SI(认证型合作伙伴)北京万企通联科技有限公司致力于打造的中国第一手机移动互联网行业门户——WAP网门户。就是典型的例子。
应用和原理
用户可以借助无线手持设备,如掌上电脑,手机,呼机,双向广播,智能电话等,通过WAP获取信息。 WAP支持绝大多数无线网络,包括GSM, CDMA, CDPD, PDC, PHS, TDMA, FLEX, ReFLEX, iDen, TETEA, DECT, DataTAC, 和Mobitex。 所有操作系统都支持WAP,其中专门为手持设备设计的有PalmOS, EPOC, Windows CE, FLEXOS, OS/9及JavaOS。 一些手持设备,如掌上电脑,安装微型浏览器后,借助WAP接入Internet。 微型浏览器文件很小,可较好的解决手持设备内存小和无线网络带宽不宽的限制。 虽然WAP能支持HTHL和XML,但WML才是专门为小屏幕和无键盘手持设备 服务的语言。WAP也支持WMLScript。这种脚本语言类似与JavaScript,但对内存和CPU的要求更低,因为它基本上没有其他脚本语言所包含的无用功能。
WAP协议
WAP(无线通讯协议)是在数字移动电话、互联网或其他个人数字助理机(PDA)、计算机应用乃至未来的信息家电之间进行通讯的全球性开放标准。这一标准的诞生是WAP论坛成员努力的结果,WAP论坛是在1997年6月,由诺基亚、爱立信、 摩托罗拉和无线星球(Unwi redPlanet)共同组成的。
通过WAP这种技术,就可以将Internet 的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论你在何地、何时只要你需要信息,你就可以打开你的WAP手机,享受无穷无尽的网上信息或者网上资源。
WAP能够运行于各种无线网络之上,如GSM、GPRS、CDMA等。WML是无线注标语言(Wireless Makeup language)的英文缩写。支持WAP技术的手机能浏览由WML描述的Internet内容。
WML是以XML为基础的标记语言,用在规范窄频设备,如手机、呼叫器等如何显示内容和使用者接口的语言。因为窄频使得WML受到部分限制,如较小型的显示器、有限的使用者输入设备、窄频网络联机、有限的内存和资源等。
WML支持文字和图片显示,内容组织上,一个页面为一个Card,而一组Card则构成一个Deck。当使用者向服务器提出浏览要求后,WML会将整个Deck发送至客户端的浏览器,使用者就可以浏览Deck里面所有Card的内容,而不需要从网络上单独下载每个Card。
通过WAP这种技术,就可以将Internet的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论在何时、何地只要需要信息,打开WAP手机,用户就可以享受无穷无尽的网上信息或者网上资源。如:综合新闻、天气预报、股市动态、商业报道、当前汇率等。电子商务、网上银行也将逐一实现。通过WAP手机用户还可以随时随地获得体育比赛结果、娱乐圈趣闻等,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。
WAP协议包括以下几种:
1、WirelessApplicationEnvironment(WAE)
2、WirelessSessionLayer(WSL)
3、WirelessTransactionLayer(WTP)
4、WirelessTransportLayerSecurity(WTLS)
5、WirelessTransportLayer(WDP)
其中,WAE层含有微型浏览器、WML、WMLSCRIPT的解释器等等功能。WTLS 层为无线电子商务及无线加密传输数据时提供安全方面的基本功能。
WAP论坛一个很重要的指导思想是让WAP尽可能多的与现有的标准一致,以最大限度地保护制造商和应用开发者的投资。在很大程度上利用了现有的WWW编程模型,应用开发人员可以继续使用自己熟悉的编程模型、能够利用现有的工具(如Web 服务器、XML工具)等。另外,WAP 编程模型还针对无线环境的通信特点, 对原有的 WWW编程模型进行了优化和扩展。
在带宽考虑方面,WAP用“轻量级协议栈”优化现在的协议层对话, 将无线手机接入Internet的带宽需求降到最低,保证了现有无线网络能够符合WAP规范。 手机通过使用WAP协议栈可以为无线网络节省大量的无线带宽,例如, 完成一个股票指数的查询操作,如果通过使用HTTP1.0的台式机浏览器来完成要比通过一个WAP浏览器来完成所涉及的包通信量要大一倍以上。 WAP 协议使用的包数量不到标准的 HTTP /TCP/IP协议栈使用的一半。
目前,WAP在很多方面还不够成熟,但是已经足够打开一个新的通讯领域, 为无线网络提供了足够的技术标准基础,让互联网能够真正无所不在。
WAP目前主要使用1.2和2.0两个版本,后者是趋势,低端手机只能浏览1.2版本,目前主流的手机都已经支持2.0版本.有了2.0版本使用手机浏览的内容更生动,也可以像电脑站一样有背景音乐,有背景图片,使原本单调的手机网页变得色彩斑斓。
技术特点
过去,无线Internet接入一直受到手机设备和无线网络的限制。WAP充分利用了诸如XML,UDP和IP等Internet 标准,它的许多规程建立在HTTP和TLS等Internet标准之上,但进行了优化,克服了原无线环境下低带宽、高延迟和连接稳定性差的弊病。
原来的Internet标准诸如HTML,HTTP,TLS和TCP用于移动网络是远远不能满足要求的,因为极大的文本数据信息需要传送。标准的HTML内容已不可能有效地显示在袖珍手机和寻呼机狭小的屏幕上。
WAP采用二进制传输以更大地压缩数据,同时它的优化功能适于更长的等待时间(long latency)和低带宽。WAP的会话系统可以处理间歇覆盖(intermittent coverage),同时可在无线传输的各种变化条件下进行操作。
WML和WML Script用于制作WAP内容,这样可最大限度地利用小屏幕显示。WAP的内容可从一个最新式的智能电话或其它通信器的两行文字的屏幕上显示出来,也可以转变为一个全图像屏幕显示。
轻巧的WAP规程栈式存储器的设计可使需要的带宽达到最小化,同时使能提供WAP内容的无线网络类型达到最多。它适用于多种网络,诸如全球移动通信系统GSM900,GSM1800和GSM1900;过渡性标准(IS)-136;欧洲制式DECT;时分多址接入;个人通信业务,高速寻呼(FLEX)和码分多址等。同时它也支持所有的网络技术和承载业务,包括短消息业务(SMS)、非结构式辅助业务数据(USSD)、电路交换蜂窝移动数据(DSD)、蜂窝移动数字分组数据(CDPD)和通用分组无线业务(GPRS)。由于WAP建立在可升级的分层结构基础上,每一个分层可独立于其它分层而发展。这就使得在不需要对其它分层改变的情况下就可以引进其它承载业务或使用新的传输规程。
WAP使得那些持有小型无线设备诸如可浏览Internet的移动电话和PDA等的用户也能实现移动上网以获取信息。WAP顾及到了那些设备所受的限制并考虑到了这些用户对于灵活性的要求。 手持式WAP设备的局限性 WAP设备与PC相比: 低分辨率的小显示屏 输入装置容量有限,重要的是没有提供定点装置 低功率CPU,内存较少及能量较不稳定 网络带宽较窄且连接较不稳定 WAP带来的灵活性 与HTML-C相比,WAP标准没有规定WAP设备应为何种形态。这对设备制造商极为有利,可使其能够生产出各种不同类型的设备以满足不同需要。在不久的将来,市场对WAP设备的要求会以浏览器的显示屏尺寸、输入装置及内存大小等不同为根据,从而促使WAP设备在新技术及解决方案上得以发展进步。
通过使用移动电话连上互联网不久将成为一种标准,而WAP就是实现这一标准的技术工具。如今,移动电话上网数量的增长速度要比PC上网数量的增长速度更快。这也就意味着不久以后,大多数新的移动电话都将配有WAP浏览器。 持有WAP设备的无线用户可得到通过互联网提供的相关服务,网络页面的编制采用HTML格式。 届时对许多甚而是绝大多数用户而言,WAP设备将成为其获取这些服务的常用工具。
WAP能做什么
WAP能给生活带来极大的便利,使不方便使用电脑的你也可以通过WAP上网下载手机图片,手机软件,手机主题,与世界各地的网友进行无线互动,也可上BBS灌水与好友分享自己新拍的照片仍至可以通过WAP购买你需要的东西。
抵御恶意攻击方法
该方法为:在WAP网关中设置IP控制内容,其中,设置IP控制内容包括:设置允许使用WAP网关的IP和该IP允许访问的服务提供商SP;WAP网关根据设置的IP控制内容对该用户请求判断该用户的IP是否为允许使用WAP网关的IP,如不允许,则该WAP网关直接拒绝该用户请求;否则再判断请求访问的SP是否允许访问,如允许,则该WAP网关向该SP转发该用户请求,该WAP网关继续后续流程;否则该WAP网关拒绝该用户请求。
分享到:
相关推荐
总的来说,"在无线应用通讯协议上实现电子图书下载阅览的方法及装置"是一个综合性的技术方案,它整合了无线通信、数据处理、用户界面设计、版权保护等多个领域的知识,旨在为用户提供无缝、高效的电子阅读体验。...
WAP协议栈是构建在无线通信网络之上的一系列通信协议,它的主要目标是提供一种标准化的方式,将互联网上的信息转化为适合小屏幕、低带宽环境的格式。 **WAP协议结构** WAP协议由四个主要部分组成: 1. **无线应用...
无线应用协议(WAP)是一种全球标准,旨在将互联网内容和互联网电话的功能带给便携式无线设备,如移动电话、个人数字助理(PDA)和其他无线手持设备。WAP定义了一套完整的协议,使得这些设备可以轻松地接入网络服务...
典型的无线通信协议栈包括物理层(Physical Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)以及应用层(Application Layer)。 - **物理层**:负责定义信号的频率、...
不同的应用场景和技术需求导致了一系列无线通信协议的发展。这些协议旨在解决物联网设备间的数据传输问题,实现高效、可靠且低功耗的信息交换。 #### 二、简介 **无线通信**是一种无需物理连接的通信方式,它利用...
深圳市安美通科技有限公司推出的WMRNET无线抄表网络通过对上位机通讯协议的应用,实现了高效的数据传输和管理。本文将详细介绍该协议的关键特性及其应用场景。 #### 二、通信命令格式说明 1. **命令传输格式**:...
无线通信协议在物联网与智能家居领域的应用极为广泛。它们不仅负责数据的传输,还决定了设备间通信的效率、稳定性和安全性。常见的无线通信协议包括但不限于Wi-Fi、蓝牙、Zigbee、Z-Wave以及新兴的5G技术等。 #### ...
WAP(Wireless Application Protocol,无线应用协议)是一种标准通信协议,旨在为移动设备提供互联网接入服务。WAP技术在20世纪90年代末到21世纪初广泛应用于手机和其他便携式设备,允许用户通过GSM、CDMA等无线网络...
WAP—无线应用协议 来自 知网 喜欢 0 阅读量:31 作者:余达,王洪玉 摘要:摘 要: WAP在移动通信方面的应用日益引起重视,利用WAP可以把Internet中...关键词:移动通信 INTERNET WAP 无线应用协议
标题“wap无线应用协议”指出我们要探讨的是WAP(Wireless Application Protocol)技术,这是一种专为移动设备设计的通信协议,旨在让手机和其他无线设备能够访问互联网资源和服务。描述中提到“标准的wap无线应用...
WAP(Wireless Application Protocol)无线应用协议是一种为移动通信设备提供互联网接入的标准协议,它使得手机和其他移动设备能够通过无线网络访问互联网内容和服务。WAP协议的出现,极大地推动了移动互联网的发展...
同时,也会介绍无线通信在网络层、数据链路层和物理层的协议,如TCP/IP、802.11等,这些协议对于理解和设计无线通信网络至关重要。 通过这三个章节的学习,读者可以建立起对无线通信的全面理解,掌握无线通信的基本...
随着智慧城市的发展,智能...无线传感器网络协议,具有一定的理论意义和应用参考价值。论文基于智能手机作 为交互工具的实际应用需求,在充分分析现有主流无线传感器网络协议的基础上, 实现了一个简单智能家居的应用
由于无线信号可以被轻易截获,因此加密技术和身份认证机制至关重要,例如WPA/WPA2协议在Wi-Fi网络安全中的应用。同时,无线通信还面临干扰、多径效应和衰落等问题,需要通过均衡器、分集技术以及智能天线等手段来...
本文将深入探讨“无线网管通信协议与实现”这一主题,结合文档“SMS Protocol.doc”,我们将重点讲解短信协议(Short Message Service, SMS)在无线网管中的应用。 首先,无线网管通信协议是网络管理员远程监控和...
总结起来,《中国移动无线机器通信协议》是物联网领域的一套重要通信标准,它规定了M2M平台与应用系统以及终端设备之间的交互方式,对于推动中国物联网行业的创新和快速发展起到了关键作用。无论是应用开发者还是...
随着无线通信技术的发展,特别是无线局域网(Wireless Local Area Network, WLAN)和无线传感器网络(Wireless Sensor Network, WSN)等领域的应用越来越广泛,MAC协议的重要性日益凸显。 #### 二、MAC协议的分类及...
这本书深入探讨了无线通信领域的最新发展,特别是新出现的通信协议和算法,为读者提供了丰富的理论知识和实践应用的理解。 在无线通信领域,协议是通信系统中的关键组成部分,它们规定了设备之间如何交换信息,确保...