- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载
第15章 无线事务协议规范
15.1 范围
事务协议提供了交互式“浏览”(请求/ 响应)程序的服务需求。在一次浏览会话当中,客
户端请求服务器(服务器可以是固定的或者是移动的)给予信息,服务器回答其要求的信息。
这种请求/ 响应的往返过程在本文件中被称作“事务”。本协议的目的是可靠地发送事务,并
平衡应用程序所需的可靠性和发送这种可靠性所需的开销。
W T P运行在数据报服务和可选择的安全服务之上,它被定义为一个轻量级的面向事务的
协议,适合于瘦客户(移动台)的实现,可以在无线数据报网络上有效的运行。使用 W T P 的
好处如下:
• 提高了数据报服务的可靠性。如果使用数据报服务,重传和确认是必需的,但使用 W T P
后,减轻了其上层重传和确认的负担。
• 提高了面向连接的服务效率。 W T P没有明确的连接建立或连接拆除阶段。
• WTP 是面向消息的,为了象“浏览”一样的事务它被设计为面向服务的。
15.2 协议概述
15.2.1 协议特征
以下部分概括了W T P 的特征:
• 三个级别事务:
• 第0级:无结果消息的不可靠消息调用。
• 第1级:无结果消息的可靠消息调用。
• 第2级:有可靠结果消息的可靠消息调用。
• 可靠性通过使用单一的事务标识、确认、重复拆卸以及重传来达到。
• 没有明确的连接建立或者连接拆卸阶段。明确的连接打开和 /或连接关闭给通信链路增
加了过多的开销。
• 用户到用户的可靠性。W T P用户确认每一个收到的消息(这是可选的)。
• 事务的最后确认可以包含与事务有关的其他信息,例如性能的测量(这是可选的)。
• 在适当的地方可以使用串联,以便在数据报传输的一个服务数据单元中传送多个协议数
据单元。
• 面向消息。互相交换的基本单元是一个完整的消息,而不是一个字节流。
• 提供了机制而使重播的事务数最少,这些事务数是复制分组的结果。
• 未完事务的放弃,包括客户端和服务器未发送数据的清零,这种放弃可由用户通过删除
一个已请求的服务来触发。
• 为了消息调用的可靠性,成功和失败都要报告。如果响应者不能处理调用,就返回给发
起者一个放弃消息而不是结果。
3 5 8 第三部分 协 议 层
下载
• 协议允许异步事务。当数据可以利用时,响应者回送结果。
15.2.2 事务级别
以下部分描述了W T P 的事务级别。发起一个事务的W T P提供者被称作发起者 ,对事务作出
响应的W T P提供者被称作响应者 ,事务级别由发起者设置,在调用消息中发送给响应者。事务
级别不能协商。
1. 第0级 无结果消息的不可靠消息调用
第0级事务提供一种不可靠的数据报服务 ,它由不需要 “可靠推操作”服务的应用程序使用。
这个级别的目的是增大事务服务的能力,它适用于那些在一个现有的 W T P会话的上下文中偶
尔使用W T P 发送数据报的应用程序。它不是传送数据报的主要手段,把数据报服务作为传送
数据主要手段的应用程序应该使用 W D P [ W D P ] 。
第0级事务的基本行为如下:一个调用消息从发起者发送到响应者,响应者不确认这个调
用消息,发起者也不执行重传。对于发起者来说,调用消息一被发出这个事务就终止了,对
于响应者而言,调用消息一被收到这个事务就终止了。这种事务是无状态的,不能被放弃。
2. 第1级 无结果消息的可靠消息调用
第1级的事务提供了一种可靠的数据报服务。它可以由需要“可靠推操作”服务的应用程
序使用。
第1级事务的基本行为如下:一个调用消息从发起者传送到响应者,响应者回送对这个消
息的确认。为了处理可能发生的确认重传,响应者要在确认消息发出后的一段时间内保持状
态信息,这种重传可能是由于确认丢失了和 / 或发起者重传了这个调用消息;在发起者端,当
确认收到时事务终止。这种事务可在任何时候被放弃。
如果可利用用户的确认功能,在确认消息被送回到发起者之前,响应端的 W T P用户首先
要证实调用消息。
3. 第2级 有可靠结果消息的可靠消息调用
第2 级事务提
原创力文档


文档评论(0)