标题：无线应用通讯协议
概述
  WAP（Wireless Application Protocol) 为无线应用协议，是一项全球性的网络通信协议。WAP使移动Internet 有了一个通行的标准，其目标是将Internet的丰富信息及先进的业务引入到移动电话等无线终端之中。WAP定义可通用的平台，把目前Internet网上HTML语言的信息转换成用WML（Wireless Markup Language)描述的信息，显示在移动电话的显示屏上。WAP只要求移动电话和WAP代理服务器的支持，而不要求现有的移动通信网络协议做任何的改动，因而可以广泛地应用于GSM、CDMA、TDMA、3G等多种网络。
使用原理
用户可以借助无线手持设备，如掌上电脑，手机，呼机，双向广播，智能电话等，通过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能支持HTML和XML，但WML才是专门为小屏幕和无键盘手持设备 服务的语言。WAP也支持WMLScript。这种脚本语言类似与JavaScript，但对内存和CPU的要求更低，因为它基本上没有其他脚本语言所包含的无用功能。
  wap基本原理[1]
采用客户机/服务器模式，在移动终端中嵌入一个与PC机上运行的浏览器(比如IE, NETSCAPE)类似的微型浏览器，更多的事务和智能化处理交给WAP网关。服务和应用临时性地驻留在服务器中，而不是永久性地存储在移动终端中。[1]
Proxy的功能：
1、实现WAP协议栈和Internet协议栈的转换
2、编解码器(Content Encoders and Dencoders)
3、高速缓存代理等[1]
下图为具体的系统架构：
WAP协议
WAP（无线通讯协议）是在数字移动电话、互联网或其他个人数字助理机（PDA）、计算机应用乃至未来的信息家电之间进行通讯的全球性开放标准。这一标准的诞生是WAP论坛成员努力的结果，WAP论坛是在1997年6月，由诺基亚、爱立信、 摩托罗拉和无线星球（Unwi redPlanet）共同组成的。 
  wap系统架构[1]通过WAP这种技术，就可以将Internet 的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论你在何地、何时只要你需要信息，你就可以打开你的WAP手机，享受无穷无尽的网上信息或者网上资源。
WAP能够运行于各种无线网络之上，如GSM、GPRS、CDMA等。WML是无线注标语言（Wireless Markup language）的英文缩写。支持WAP技术的手机能浏览由WML描述的Internet内容。
WML是以XML为基础的标记语言，用在规范窄频设备，如手机、呼叫器等如何显示内容和使用者接口的语言。因为窄频使得WML受到部分限制，如较小型的显示器、有限的使用者输入设备、窄频网络联机、有限的内存和资源等。
WML支持文字和图片显示，内容组织上，一个页面为一个Card，而一组Card则构成一个Deck。当使用者向服务器提出浏览要求后，WML会将整个Deck发送至客户端的浏览器，使用者就可以浏览Deck里面所有Card的内容，而不需要从网络上单独下载每个Card。
通过WAP这种技术，就可以将Internet的大量信息及各种各样的业务引入到移动电话、PALM等无线终端之中。无论在何时、何地只要需要信息，打开WAP手机，用户就可以享受无穷无尽的网上信息或者网上资源。如：综合新闻、天气预报、股市动态、商业报道、当前汇率等。电子商务、网上银行也将逐一实现。通过WAP手机用户还可以随时随地获得体育比赛结果、娱乐圈趣闻等，为生活增添情趣，也可以利用网上预定功能，把生活安排的有条不紊。种类1、Wireless Application Environment（WAE）
2、Wireless Session Layer（WSL）
5、Wireless Datagram Protocol（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版本使用手机浏览的内容更生动,也可以像电脑站一样有背景音乐,有背景图片,使原本单调的手机网页变得色彩斑斓。
“WAP广告2.0的核心是让手机用户更多地参与广告的塑造、传播和病毒式营销，打造广告的良性循环，为广告主、媒体、客户创造更多的价值!” 百分通联提出了“WAP广告2.0”的概念，并推出了基于此概念的WAP广告产品，利用发布系统(L—Sense)细分用户，能够把手机用户、客户群的划分做到极其细致、专业，在用户定制基础上通过对广告投放的种类、数量、投放时间及区域进行比较好的控制，能够以强针对性、低产量、高产值切入达到最佳的效果。举个例子说，同样走在会展中心附近的人，追星族手机上显示的是某著名歌星正在二楼举办的歌友会，而一个IT从业人员手机上显示的则是五楼有一个网络经济研讨会，一个家中有八岁小孩父亲的手机则告诉他一楼的麦当劳或肯德基新推出一种儿童套餐，等等，也就是说能够为不同用户提供切合其需求的不同增值服务。WAP 2.0新特点：
采用最新的Internet标准和协议
对已有的WAP内容、应用和业务提供可管理的向后兼容性
采用XHTML MP，支持对WML 1.0的完全向后兼容
新技术：
  wap2.0协议栈TLS协议和无线身份识别模块技术(WIM, Wireless Identity Module)
TCP/IP传送协议移动简本
移动友好技术：包括XHTML的简本；层叠样式表(CSS)移动简本; 用户个性喜好和设备能力介绍等
加强了无线电话应用(WTA)、Push、和用户代理描述(UAPROF)等业务功能
协议栈：
与WAP1.x相比，WAP2.0协议取消了WSP、WDP，代之以HTTP和TCP/IP；这种无线数据传输技术的改进带来了传输速率及传输可靠性的有效提高。[1]
技术特点
过去，无线Internet接入一直受到手机设备和无线网络的限制。WAP充分利用了诸如XML，UDP和IP等  关于wap图片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的应用范围主要涉及到三大方面（公众服务、个人信息服务和商业应用）。[2]
公众服务：可为用户实时提供最新的天气、新闻、体育、娱乐、交通及股票等信息。[2]
个人信息服务：包括测览网页查找信息、查址查号、收发电子邮件和传真，其中电子邮件可能是最具吸引力的应用之一。[2]
商业应用：除了移动办公应用外，恐怕移动商务是最主要最有潜力的应用了，而股票交易、银行业务、网上购物、机票及酒店预订、产品订购等，可能是移动商务中最先开展的应用。[2]
WAP能给生活带来极大的便利,使不方便使用电脑的你也可以通过WAP上网下载手机图片,手机软件,手机主题,与世界各地的网友进行无线互动,也可上BBS灌水与好友分享自己新拍的照片乃至可以通过WAP购买你需要的东西。WAP网站wap网站的页面语言是WML，后来的升级版wap2.0（也就是所谓的3G版）是xhtml。用户可以借助支持GPRS上网功能的手机，通过WAP获取信息。
wap的早期版本的页面语言是WML，WML是一种纯粹的页面标记语言，它是一种从HTML继承而来基于XML的标记语言，代码的编写结构比HTML严格。
只支持显示文本和图片信息，界面比较简单，由功能单一的文本，链接和图片组成。为利于W3C开发的标准，05年后WAP由1.0过渡到2.0，wap2.0采用了XHTML和CSS作为WML2.0的底层支持，在功能，性能，安全，传输方面比早期wap1.0强大。wap2.0支持CSS，支持背景音乐等等。由于特殊的物理环境，wml语言不包含其他脚本语言所包含的花哨功能，因此对内存和CPU的要求相对很低，通过手机内置或应用安装的手机浏览器可以直接浏览WAP网站，目前市面上绝大多数手机都支持GPRS上网功能，可以浏览所有的WAP1.0网站，也有相当一部分低端手机，不支持WAP2.0网站。
wap一般都是动态页面，主要的编写语言是ASP+access，也有jsp，php，以及ASP的过渡版本.net，除了ASP主要使用access数据库外，后者主要是配合mysql数据库编写的。
wap网站的推广方式比较简单，主要靠口碑，群发信息，WAP论坛，友链，WAP网址大全推广，WAP界基本不存在SEO，主流WEB搜索引擎都有WEB转码功能，可以将WEB网站转码为WAP内容供手机浏览。WAP也有很多手机搜索引擎，例如易查，易搜，悟空等等。
wap的盈利方式主要靠SP点播业务和WAP广告联盟，SP点播业务就是短信点播，彩信，铃声下载，包月服务等，本小利大，早期的WAP网站靠他挣了不少钱，于是大量低俗网站应运而生，09年央视曝光SP业务存在欺诈用户及被大量WAP低俗网站利用后，SP被移动等运营商规范整治，投放门槛提高，SP彻底进入寒冬，又加上现在智能手机普及，有着无数免费的精彩应用，SP逐渐退出WAP江湖。[3]
抵御方法
该方法为：在WAP网关中设置IP控制内容，其中，设置IP控制内容包括：设置允许使用WAP网关的IP和该IP允许访问的服务提供商SP；WAP网关根据设置的IP控制内容对该用户请求判断该用户的IP是否为允许使用WAP网关的IP，如不允许，则该WAP网关直接拒绝该用户请求；否则再判断请求访问的SP是否允许访问，如允许，则该WAP网关向该SP转发该用户请求，该WAP网关继续后续流程；否则该WAP网关拒绝该用户请求。