WAP 简介
1. 什么是WAP ?
原先的Web内容很难在移动电话、寻呼机之类移动通信设备的小尺寸屏幕上显示,同时,HTTP和TCP/IP协议也受到了无线带宽的限制,因此才有了WAP的研究。WAP是无线应用协议(Wireless Application Protocol )首字母的缩写。它的作用就是使移动电话和其他无线设备能够访问各种服务和信息,特别是Internet上的服务与信息。WAP不是简单的一个协议,它由许多协议组成的,涵盖了从WAP设备到用户代理以及传输协议与GSM信道的各个方面。许多站点都有关于WAP的信息,具有权威的资料一般来自于WAP Forum。虽然WAP目前还处在刚刚诞生的婴儿阶段,看起来的确有很多不尽人意的地方,但是随着无线通讯工具的普及、网络技术日益成熟、生产商和网络服务商的不断进步,WAP一定会实现现在人们使用IE等浏览器上网冲浪一样的快捷、愉悦,并且更能享受随时随地想上就上的轻松自在。
2. 谁发展了WAP ?
WAP是由一个名叫“WAP论坛”的公开组织发展的。这个讨论组的主要职责是制定WAP的标准和规范。该讨论组的网址为:http://www.wapforum.com/。
3. WAP可以在什么样类型的网络上运行?
WAP是为了可以在多种网络环境中运行而设计的。包括:GSM、PDC、CDPD、CDMA、TDMA、PHS和DECT,还包括3G。
4.WAP的网络架构
WAP网络架构由3部分组成,即WAP网关、WAP手机和WAP内容服务器。其中,WAP网关起着“翻译”协议的作用,是联系GSM网与Internet的桥梁;WAP内容服务器可以存储大量信息,以供WAP手机用户来访问、浏览和查询等;WAP手机为用户提供了上网用的微浏览器及信息、命令的输入方式等。当用户从WAP手机键入想要访问的WAP内容服务器的URL后,信号经过无线网络,以WAP协议方式发送请求至WAP网关,然后经过“翻译”处理,再以HTTP协议方式与WAP内容服务器交互,最后WAP网关将服务器返回的内容压缩、处理成二进制流,并返回到客户的WAP手机屏幕上。
5.WAP采用什么标准
(1)WML1.1 WML
WML指无线标记语言(Wireless Markup Language),就象HTML对普通的Web浏览器一样,与之对应的还有WMLScript。有人说它是基于XML,但是更准确地说WML是XML的一个应用。虽然在语法上和HTML相似,但更多的是XML。
(2)XHTML Mobile 1.0(WAP2.0)
XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求。
6.WAP 1.x与WAP 2.0
与WAP 1.2相比,WAP 2.0主要采用的技术:
1.XHTMLMP。采用XHTMLMP来扩展XHTML的基本用户简介,并能够按需要增加其他语言元素。
2.TCP/IP传送协议移动简本。WAP 2.0 将推动业界为无线链路开发TCP移动简本,
3.能与目前Internet上运行的通用TCP互操作。
4.移动友好技术:包括XHTML的简本; 层叠样式表(CSS)移动简本; 用户个性喜好和设备能力介绍等。