首页 > 编程知识 正文

lwip协议栈,协议栈的通俗解释

时间:2023-05-03 12:20:30 阅读:210862 作者:4862

WAP1.X协议栈浅析

Max 2005.08

1  概述 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站点的区别仅仅是在网页编写上采取的语言有所不同,它采用WML(WAP标记语言)语言缩写。

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

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

◆      协议转换----负责把WAP协议栈(WSP、WTP、WTLS和WDP)的请求转换为WWW协议栈(HTTP和TCP/IP)的请求。

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

 

1.2  WAP协议栈说明

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

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

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

◆      WTP:Transaction Layer,主要是TID处理;

◆      WSP:Session Layer

◆      WAE:Application Layer

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。