与传统的WWW通信结构类似,WAP也采用客户机/服务器方式,但WAP模型在客户机与服务器之间多了一个WAP网关。客户机通过WAP网关然后再与资源服务器(Origin Server)通信。同时,在客户机与WAP网关之间传递的信息也有别于传统方式下客户机与服务器间交换的信息。如图2-2所示,WAP 1.X通信体系主要由三部分组成。
图2-2 WAP模型
①移动客户端(Client)。移动客户端指安装有微浏览器的无线终端设备(如手机),能够对WAP网页进行显示、解释、执行。
②WAP网关(WAP Gateway)。WAP网关完成HTTP向无线Internet传输协议(WSP/WTP)的转换(Protocol Adapters),并对无线Internet内容进行压缩(WML Encoder)和编译(WML Script Compiler)。(www.xing528.com)
③Web服务器(Origin Server)。Web服务器与一般的Internet站点的区别仅是在网页编写上采取的语言有所不同,Web服务器采用WML(WAP标记语言)语言缩写。
WAP的内容和应用采用与WWW类似的模式定义,内容的传输也采用一套与WWW类似的标准通信协议。典型的WAP 1.X网关主要包括两个功能。
①协议转换。负责把WAP 1.X的协议栈(WSP、WTP、WTLS和WDP)请求转换为WWW协议栈(HTTP、SSL、TCP/IP)请求。
②内容编码和解码。内容编码器负责把WAP 1.X内容转换成压缩编码格式,从而减少无线网络上传输的数据量。通过使用代理技术,移动终端用户可以浏览大量的WAP内容,应用开发者也能开发出大量与具体终端无关的应用服务。同时,WAP网关允许内容和应用驻留在固定的WWW服务器上,并且采用成熟的WWW技术来开发应用。标准的模型包括WAP客户机、WAP网关以及WAP服务器。但WAP体系结构可以支持其他配置。例如,把WAP网关的功能包含在WAP服务器中,这样就可以在客户端与服务器端之间实现安全的端到端连接。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。