wap及wap网关的基本介绍(20110327)

上传人:第*** 文档编号:48805800 上传时间:2018-07-20 格式:PPT 页数:37 大小:1MB
返回 下载 相关 举报
wap及wap网关的基本介绍(20110327)_第1页
第1页 / 共37页
wap及wap网关的基本介绍(20110327)_第2页
第2页 / 共37页
wap及wap网关的基本介绍(20110327)_第3页
第3页 / 共37页
wap及wap网关的基本介绍(20110327)_第4页
第4页 / 共37页
wap及wap网关的基本介绍(20110327)_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《wap及wap网关的基本介绍(20110327)》由会员分享,可在线阅读,更多相关《wap及wap网关的基本介绍(20110327)(37页珍藏版)》请在金锄头文库上搜索。

1、 WAP网关基本介绍主要内容nWAP简介n协议栈介绍nWAP PUSH介绍nRadius介绍n业务流程介绍WAP简介:背景知识nWAP的权威网站:nhttp:/www.wapforum.orgn国内资源:nhttp:/ 是一个全球性的开放协议,最早是由Motorola、Nokia、Ericsson和 P等公司联合开发和部署的n这些标准由无线电信领域主要成员组成的组织制定,这个组织最初叫WAP Forum ,现在叫 Open Mobile Alliance(OMA)nWAP标准定义了可通用的平台,把目前Internet网上HTML语言的信息转换成用WML 描述的信息,显示在移动电话的显示屏上n目

2、前,WAP标准已发展到2.0,技术上已超出最初的定义范畴,逐步与INTERNET技 术融合,采用HTTP 1.1为通信协议,还在不断完善和发展nWAP协议不依赖某种网络而存在,可以广泛的运用于GSM、CDMA、3G等多种网络WAP简介:什么是WAP ?nWAP = Wireless Application Protocoln一系列与设备、网络无关,开发环境与操作系统无关的通信协议组nWAP模型:Browser WAP Gateway ICPnWAP的发展:WAP1.0- WAP1.1- WAP1.2- WAP1.2.1- WAP2.0WAP简介:WAP模型与Internet的模型对比主要内容n

3、WAP简介n协议栈介绍nWAP PUSH介绍n业务流程介绍nRadius介绍协议栈介绍:WAP1.XnWAP1.0- WAP1.1- WAP1.2- WAP1.2.1通称为WAP1.XnWAP1.X基于WEB标准,但做了许多修改,以克服早期无线设备和网络的问题 :n终端:屏幕小,内存小,CUP能力差n网络: 带宽有限,响应时延较长n为无线设备制定的特殊协议 (WAP)和特殊标基语言 (WML, WMLScript)nWAP gateway 位于无线设备和Internet之间n完成 WAP协议和HTTP协议的转换n转换WML/WMLScript 为压缩的二进制格式(WBXML: Wireless

4、 Binary XML)什么是WAP1.X?协议栈介绍:WAP1.XnWAP1.X的主要作用: (1)协议转换:wap http (2)内容编/解码:wml/wmls WBXML 因特网WAP终端无线网WAP网关WAP服务器WML/ WMLsHTMLWBXML协议:WAP1.x 协议:HTTP协议栈介绍:WAP1.XnWAP1.X的基本层次协议栈介绍:WAP1.X-WAE WAE:Wireless Application Enviorment,目的是为在不同无线平台上的业务 开发建立一个应用程序环境.核心内容 微型浏览器 无线标记语言WML WML脚本语言WMLScript:类似于JavaSc

5、ript 无线电话应用WTA 内容格式:一组定义好的数据格式,包括图形、电话簿记录和日历信 息协议栈介绍:WAP1.X-WSPnWSP:Wireless Session Protocoln维护客户端至服务器的会话连接,包括会话建立、挂起、恢复、断开n向上层提供两种会话服务的接口n基于WTP之上的面向连接的服务(可靠会话)n基于WDP之上的无连接服务n实现了HTTP/1.1定义的全部功能n此外还加入了PUSH、能力协商、会话的挂起/恢复等新特性n针对无线承载网络做了优化协议栈介绍:WAP1.X-WTPnWTP:Wireless Transaction Protocol,无线事务协议n是面向连接的

6、传输层协议(类似TCP),运行于数据报服务和可选的安全服务之 上n为交互式的请求/响应(事务)应用提供服务n提供以下功能n提供了三种类别的服务(可靠性和结果消息的组合)可靠无结果/可靠有结果(现网)/不可靠无结果n通过重发和确认为上层提供可靠连接n可将多个SDU合并成一个PDUn提供事务取消(Abort)功能n允许异步事务请求协议栈介绍:WAP1.X-WTLSnWTLS:Wireless Transport Layer Securityn基于TLS(旧称SSL)的安全协议n针对无线信道进行了改进n简化了握手过程n对加密算法进行了优化n提供以下功能n数据的完整性:数据不被破坏和修改n传输的保密性

7、:加密n鉴权功能:对用户的身份进行验证n“拒绝服务”保护:检测并拒绝未验证通过的数据和重复的数据WTLS存在的缺陷:nWWW中TLS提供端到端的安全性nWTLS只提供WAP网关和WAP终端之间的安全通信,WAP网关负责实现WTLS和TLS安全协 议之间的转换。这是WAP的一个安全漏洞:信息在WAP网关处曾经以明文的方式出现了一段 时间,有可能被窃取协议栈介绍:WAP1.X-WDPn是WAP协议栈的传输层协议(类似UDP)n向上层屏蔽了下层的细节,为上层应用提供统一的数据报服务,使上 层协议独立于底层的无线网络n功能n地址服务:端口号n数据管理:分段/合并、校验n若下层载体采用IP协议,则WDP

8、数据包就是UDP数据包端口安全连连接920000920101920210920311协议栈介绍:WAP1.Xn短消息SMSnGSM、CDMAn电路交换数据nGSM、IS-136、CDMA、PHSn分组交换数据nGPRS、IS-136、CDMAn其它协议栈介绍:无线承载信道协议栈介绍:WAP1.X的局限性nWSP为底层承载协议,WML为页面描述语言,主要是针对低速率无线 传输、可靠性差的移动网络制定nWML语言描述能力有限,传送内容也受限制(以文本为主,简单的图 片),不能激发起用户更大兴趣。n不能保证在不同移动终端界面显示内容一致,这导致CP开发更复杂nWAP1.x的限制导致很长一段时间WAP

9、业务开展并不成功,国外许多运 营商纷纷升级目前WAP1.x网关为WAP2.0网关协议栈介绍:WAP2.0n技术发展n移动设备变得更好:全色彩、支持多媒体n网络变得更快 : GPRS、CDMA1x、3G等新的网络支持建立IP 通讯,并且有足够的带宽nWAP 2.0标准于2001年8月制定n集中了Internet技术n在移动设备和网关之间使用HTTP协议-网关不需要在WAP和 HTTP协议之间进行转换n支持XHTML 等Content Providers可以不需要为无线设备 创建专门的WML页面协议栈介绍:WAP2.0nWAP2.0时网关的作用:n(1)协议转换 基本省略n(2)内容编/解码弱化

10、:XHTML协议栈介绍:WAP2.0WAP2.0继续支持传统的WAP1.X协议,并引入了Internet协议,比如TCP/IP,HTTP/1.1 以 及TLS.WAP2.0同时支持以上两种协议栈 WAP2.0网关设备需要能够支持并辨别使用不同协议栈的手持设备,自动适应协议栈介绍:WAP1.X与WAP2.0对比对对比项项WAP1.XWAP2.0支持的 应应用语语言WMLXHTML会话话承载载WSP+WTP 面向连连接 WSP+WDP 面向无连连接W-HTTP W-TCP安全协议协议WTLS曾明文出现现一段时间时间 ,存在不安全隐隐患TLS协议栈介绍:WAP2.0的改进n语言支持WAP2.0采用了

11、XHTML 和 CSS作为WML2.0的一部分,以减少创建和测试为不 同终端开发应用和操作内容所需要的时间并增加了若干功能。可以支持HTML,并可以使用 WCSS(wap cascading style sheets),这提高了内容的表现力。降低了CP开发业务的技术 门槛。n增加了对标准因特网协议的支持WAP2.0支持TCP/IP、HTTP/1.1,对WAP2.0终端可以 不要协议转换。n端到端安全支持。n兼容性性支持WAP2.0包含了WAP1.x的协议,支持已有的WAP内容、应用和服务,即 向后兼容,并可在GPRS、CDMA1X、3G等承载网上运行。n支持无线电话应用(WTA)支持WTA的终

12、端可以通过WAP激活设备进行通信,比如拨打 电话、接听电话、访问电话薄等。n预配置(Provisioning)功能支持支持移动运营商发送Provisioning 数据,比如网关的 一些配置如DNS配置等,方便运营商的管理。n高速承载网络支持支持2G、2.5G、3G宽带无线网络,比如GPRS、WCDMA、 cdma2000、TD-SCDMA,满足将来下一代网络的需求。主要内容nWAP简介n协议栈介绍nWAP PUSH介绍n业务流程介绍nRadius介绍WAP PUSH介绍什么是WAP PUSH?nWAP push是一系列定义SP如何能够主动“推送”信息给用户的规范n“Push”和“Pull”不同

13、,“Pull”是用户主动发起一个请求获取信息nPPG:Push Porxy Gateway,是WAP网关实行push功能的模块WAP PUSH介绍:PPGPPG的功能:n将PUSH发起者的内容转发给客户n向发起者提供查询客户能力的服务n对发起者身份的鉴别和验证n协议转换功能n对内容进行优化处理n地址解析功能PPG支持的操作:nPUSH提交/PUSH替换nPUSH报文包括控制、内容和能力三部分n网关根据控制和能力信息对PUSH内容进行处理n结果汇报n告知发起者报文被发送、投递到位或被取消等nPUSH取消n状态查询n客户能力查询(网关可代为回答)n发送者向网关询问客户设备的接收能力,发送者据此信息

14、对PUSH的内容进行裁剪WAP PUSH介绍:Push消息push消息的三种类型:nSI:服务内容指示nSL:客户端自动装载URL指定的内容nCO:Cache操作,通知终端清除缓存,重新载入URL内容push方式: 在线经HTTP/IP下发 离线经SMS下发主要内容nWAP基本原理介绍n协议栈介绍nWAP PUSH介绍nRadius介绍n业务流程介绍Radius介绍什么是RADIUS?nRADIUS : Remote Authentication Dial In User Service,远程拨入用户认证服务 nRADIUS用于数据业务的认证Authentication 、鉴权Athoriza

15、tion和计费 Accounting (简称为AAA)。nRADIUS通过管理用户数据库(包括安全,授权和计费),管理和为用户提供业务(如 PPP,telnet,rlogin) n认证:通过各种方式检查用户使用资源的合法性。一般包括PPP PAP ,CHAP , UNIX login ,其它认证方法 。n鉴权:提供给用户使用资源的方式。例如:IP地址分配方式,带宽等。n计费:可以根据运营商要求实行灵活的费率策略。例如:包月,限时长,限流 量。主要内容nWAP简介n协议栈介绍nWAP PUSH介绍nRadius介绍n业务流程介绍业务流程介绍:用户上线流程WAP网关平台 SGSNGGSNWap网关

16、Radius 服务器SP1.Actavite PDP Request2.Create PDP Request3a.Account Request3b.Account Accept4.Create PDP Response5.Actavite PDP Response6.进行业务数据传送业务流程用户下线流程业务流程WAP浏览流程在中,ZXME WAP主要完成了如下功能: 进行WSP/WTP/WDP协议栈至HTTP/TCP协 议栈的转换 如果是初次请求,解析UAProfile信息,保 存到数据库中 根据需要,把用户终端IP地址与MSISDN 对应关系、User Agent、用户接入NAS或 GGSN信息等加

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 外语文库 > 英语学习

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号