wap协议及其网关技术的研究实现探讨.doc
约56页DOC格式手机打开展开
wap协议及其网关技术的研究实现探讨,本文共56页,3.8万余字摘要本文主要介绍了作者在wap(无线应用协议)网关的设计和开发中所作的工作,包括wap的原理分析,网关关键技术的分析和解决,以及wap网关的设计与实现。wap编程模型类似www编程模型,采用基于www通信协议的标准来传送消息,应用于移动终端的微浏览器和标准的web浏览器也非常相似。wap定义了...
内容介绍
此文档由会员 bshhty 发布
本文共56页,3.8万余字
摘要
本文主要介绍了作者在WAP(无线应用协议)网关的设计和开发中所作的工作,包括WAP的原理分析,网关关键技术的分析和解决,以及WAP网关的设计与实现。
WAP编程模型类似WWW编程模型,采用基于WWW通信协议的标准来传送消息,应用于移动终端的微浏览器和标准的Web浏览器也非常相似。WAP定义了无线标记语言WML以及WMLScript用于组织WAP应用的内容,还定义了适合于无线环境的通信协议栈 WSP/WTP/WTLS。
在WAP的编程模型中,客户端(手机)与服务器分别处在不同的网络中,并使用不同的通信协议,为此引入了WAP网关以实现网络互连及协议转换等其它功能。
WAP网关的主要工作是将用户终端侧的WAP协议和内容服务器侧的HTTP协议互相转换,从而实现用户终端和内容服务器的通信。
同时,WAP网关在将来自内容服务器的WML和WMLScript文件送到用户终端之前,必须对它们进行编译,转换成传输效率更高的二进制格式,而WWW编程模型中消息以文本格式传送,传输效率低下。
WAP无线承载和安全性实现是直接关系到WAP网关性能的关键技术,设计网关时必须重点考虑。
关键字:WAP,无线互联网,移动互联网,WAP网关,GPRS,WTLS
Abstract
This thesis addresses what author has done to analyse, design and implement the WAP gateway. including protocol definition, key technology analysis and resolution, and WAP gateway design and implementation.
The WAP programming model is similar to the WWW programming model, message is transported using a set of standard communication protocols based on WWW. A micro browser in the wireless terminal is analogous to a standard web browser. WML&WMLScript are defined to organize the content of WAP application. and the communication protocols -- WSP/WTP/WTLS, are optimized for wireless environment.
WAP gateway was adopted to connect the wireless domain and the WWW. WAP Gateway typically comprises the following functions:
Protocol translation function – This function translates requests from the WAP protocol stack (WSP, WTP,WTLS, and WDP) to the WWW protocol stack (HTTP and TCP/IP), and vice versa.
Content Encoding and Decoding function – The content encoding function translate WAP content into compact encoded formats to reduce the size of data over the network.
WAP wireless bearer and security implementation are key technologies which directly related to the gateway performance, so should be thought much.
Key word :WAP,Wirless Internet,Mobile Internet,WAP Gateway,GPRS,WTLS
目录
第一章 引言 3
第二章 WAP基本概念与编程模型 4
2.1 WAP基本概念 4
2.2 WWW编程模型和WAP编程模型的比较 5
2.3 WAP的编程模型简析 6
第三章 WAP协议的分析和研究 8
3.1 WAP协议栈的系统结构 8
3.2 WAP协议栈各层协议功能描述 8
3.2.1 WDP层功能描述 8
3.2.2 WTLS层描述 10
3.2.3 WTP层描述 14
3.2.4 WSP层描述 15
3.2.5 WAE无线应用环境 16
第四章 WAP关键技术的研究和实现策略 18
4.1 WAP的无线承载 18
4.1.1 CSD介绍 19
4.1.2 CSD的传输路径 19
4.1.3 WAP在CSD上的实现 20
4.1.4 SMS介绍 25
4.1.5 SMS基本网络结构 25
4.1.6 WAP在SMS上的实现 26
4.1.7 GPRS网络组成 28
4.1.8 GPRS的特性 28
4.1.9 GPRS的局限性 30
4.1.10 WAP在GRPS上的实现 31
4.1.11 WAP无线承载方案总结 31
4.2 WAP安全方案分析比较 33
4.2.1 WTLS和SSL实现的区别 33
4.2.2 WTLS端到端的安全 33
第五章 WAP网关总体设计 37
5.1 WAP网关的功能概述 37
5.2 WAP网关的设计和实现方案 39
5.2.1 需求描述 39
5.2.2系统运行逻辑关系 39
5.2.3系统设计要点 40
5.2.4系统结构及功能 41
第六章 WAP网关系统实现 43
6.1 WAP网关系统实现环境 43
6.2 关键算法和处理 43
6.2.1 WDP层对承载层的适配 43
6.2.2负荷平衡算法 43
6.2.3计费处理 44
6.3 本人完成的工作量 44
6.4 系统应用评价 44
第七章 结束语 46
第八章 参考文献 48
索引 50
附录 52
WAP的业务描述语言——WML 52
第八章 参考文献
《Wireless Application Protocol Architecture Specification, Version 30-Apr-1998》, WAP Forum
《Wireless Application Protocol Push Access Protocol, Version 08-Nov-1999》, WAP Forum
……………………………………………………………………………………………………
20.《WAP——移动互联网》,詹舒波等, 北京邮电大学出版社
21.《WAP网关的研究与设计》,袁晓华、郑小宇等
22.《几种WAP承载方式的比较》,袁晓华、郑小宇等,现代电信科技2001/2
23.《SSL/TLS/WTLS原理》,支学勇,绿盟周刊
24.《现代移动通信系统》,祁玉生、邵世祥,人民邮电出版社
摘要
本文主要介绍了作者在WAP(无线应用协议)网关的设计和开发中所作的工作,包括WAP的原理分析,网关关键技术的分析和解决,以及WAP网关的设计与实现。
WAP编程模型类似WWW编程模型,采用基于WWW通信协议的标准来传送消息,应用于移动终端的微浏览器和标准的Web浏览器也非常相似。WAP定义了无线标记语言WML以及WMLScript用于组织WAP应用的内容,还定义了适合于无线环境的通信协议栈 WSP/WTP/WTLS。
在WAP的编程模型中,客户端(手机)与服务器分别处在不同的网络中,并使用不同的通信协议,为此引入了WAP网关以实现网络互连及协议转换等其它功能。
WAP网关的主要工作是将用户终端侧的WAP协议和内容服务器侧的HTTP协议互相转换,从而实现用户终端和内容服务器的通信。
同时,WAP网关在将来自内容服务器的WML和WMLScript文件送到用户终端之前,必须对它们进行编译,转换成传输效率更高的二进制格式,而WWW编程模型中消息以文本格式传送,传输效率低下。
WAP无线承载和安全性实现是直接关系到WAP网关性能的关键技术,设计网关时必须重点考虑。
关键字:WAP,无线互联网,移动互联网,WAP网关,GPRS,WTLS
Abstract
This thesis addresses what author has done to analyse, design and implement the WAP gateway. including protocol definition, key technology analysis and resolution, and WAP gateway design and implementation.
The WAP programming model is similar to the WWW programming model, message is transported using a set of standard communication protocols based on WWW. A micro browser in the wireless terminal is analogous to a standard web browser. WML&WMLScript are defined to organize the content of WAP application. and the communication protocols -- WSP/WTP/WTLS, are optimized for wireless environment.
WAP gateway was adopted to connect the wireless domain and the WWW. WAP Gateway typically comprises the following functions:
Protocol translation function – This function translates requests from the WAP protocol stack (WSP, WTP,WTLS, and WDP) to the WWW protocol stack (HTTP and TCP/IP), and vice versa.
Content Encoding and Decoding function – The content encoding function translate WAP content into compact encoded formats to reduce the size of data over the network.
WAP wireless bearer and security implementation are key technologies which directly related to the gateway performance, so should be thought much.
Key word :WAP,Wirless Internet,Mobile Internet,WAP Gateway,GPRS,WTLS
目录
第一章 引言 3
第二章 WAP基本概念与编程模型 4
2.1 WAP基本概念 4
2.2 WWW编程模型和WAP编程模型的比较 5
2.3 WAP的编程模型简析 6
第三章 WAP协议的分析和研究 8
3.1 WAP协议栈的系统结构 8
3.2 WAP协议栈各层协议功能描述 8
3.2.1 WDP层功能描述 8
3.2.2 WTLS层描述 10
3.2.3 WTP层描述 14
3.2.4 WSP层描述 15
3.2.5 WAE无线应用环境 16
第四章 WAP关键技术的研究和实现策略 18
4.1 WAP的无线承载 18
4.1.1 CSD介绍 19
4.1.2 CSD的传输路径 19
4.1.3 WAP在CSD上的实现 20
4.1.4 SMS介绍 25
4.1.5 SMS基本网络结构 25
4.1.6 WAP在SMS上的实现 26
4.1.7 GPRS网络组成 28
4.1.8 GPRS的特性 28
4.1.9 GPRS的局限性 30
4.1.10 WAP在GRPS上的实现 31
4.1.11 WAP无线承载方案总结 31
4.2 WAP安全方案分析比较 33
4.2.1 WTLS和SSL实现的区别 33
4.2.2 WTLS端到端的安全 33
第五章 WAP网关总体设计 37
5.1 WAP网关的功能概述 37
5.2 WAP网关的设计和实现方案 39
5.2.1 需求描述 39
5.2.2系统运行逻辑关系 39
5.2.3系统设计要点 40
5.2.4系统结构及功能 41
第六章 WAP网关系统实现 43
6.1 WAP网关系统实现环境 43
6.2 关键算法和处理 43
6.2.1 WDP层对承载层的适配 43
6.2.2负荷平衡算法 43
6.2.3计费处理 44
6.3 本人完成的工作量 44
6.4 系统应用评价 44
第七章 结束语 46
第八章 参考文献 48
索引 50
附录 52
WAP的业务描述语言——WML 52
第八章 参考文献
《Wireless Application Protocol Architecture Specification, Version 30-Apr-1998》, WAP Forum
《Wireless Application Protocol Push Access Protocol, Version 08-Nov-1999》, WAP Forum
……………………………………………………………………………………………………
20.《WAP——移动互联网》,詹舒波等, 北京邮电大学出版社
21.《WAP网关的研究与设计》,袁晓华、郑小宇等
22.《几种WAP承载方式的比较》,袁晓华、郑小宇等,现代电信科技2001/2
23.《SSL/TLS/WTLS原理》,支学勇,绿盟周刊
24.《现代移动通信系统》,祁玉生、邵世祥,人民邮电出版社