[置顶] WAP1.x协议栈浅析

WAP1.X协议栈浅析

Max 2005.08

 概述

1.1  WAP体系结构

WAP1.X体系主要由三部分组成:

      移动客户端(Client):指安装有微浏览器的无线终端设备(如手机),能够对WAP网页进行显示、解释、执行;

      WAP网关(WAP Gateway):完成HTTP协议向无线Internet传输协议(WSP/WTP)的转换(Protocol Adapters),并对无线Internet内容进行压缩(WML Encoder)和编译(WML script Compiler)。

      Web服务器(web server),与一般的Internet站点的区别仅仅是在网页编写上采取的语言有所不同,它采用WMLWAP标记语言)语言缩写。

WAP内容和应用采用与WWW类似的模式定义,内容的传输也采用一套与WWW通信协汉

类似的标准通信协议。典型的WAP代理主要包括两个功能:

      协议转换----负责把WAP协议栈(WSPWTPWTLSWDP)的请求转换为WWW协议栈(HTTPTCP/IP)的请求。

      内容编码和解码----内容编码器负责把WAP内容转换成压缩编码格式,从而减小无线网络上传输的数据量。通过使用代理技术,移动终端用户可以浏览大量的WAP内容,应用开发者也能开发出大量与具体终端无关的应用服务。同时,WAP代理允许内容和应用驻留在固定的WWW服务器上,并且采用成熟的WWW技术来开发应用。标准的模型包括WAP客户机,WAP代理以及WAP服务器。但WAP体系结构可以支持其他的配置。比如把WAP代理的功能包含在WAP服务器中,这样就可以实现客户与服务器司安全的端到端连接。

 

1.2  WAP协议栈说明

从上图看出,WAP协议栈主要包括以下层次:

      WDP :类似UDP协议,实际编程中就是UDP

      WTLS(optional):安全控制,可选,本文档不做讨论;

      WTPTransaction Layer,主要是TID处理;

      WSPSession Layer

      WAEApplication Layer

WAP协议栈对底层连接的承载层是透明的,可以支持GPRS/CSD/CDMA/SMS/USSD等多种承载方式

你可能感兴趣的:([置顶] WAP1.x协议栈浅析)