首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机理论
   基于CNAPS的流水号管理方法      ★★★ 【字体: 】  
基于CNAPS的流水号管理方法
收集整理:佚名    来源:本站整理  时间:2009-01-10 12:09:41   点击数:[]    

,SB又会向comAPS发送信息请求。

3)当一天结束时,SB端会向comAPS发送一个结束流水号请求,当SB接收到comAPS的结束流水号回答后,SB断开链路。

证实流水号请求和证实流水号回答(或初始化流水号请求和初始化流水号回答)这两个步骤称为流水号同步,通过流水号同步,SB可以知道已经接收到comAPS发送数据流的什么位置。(这类似于TCP的三步握手)。在TCP的三步握手协议中,因为数据传输是双向的,所以要完成客户和服务器的同步需要三个步骤。在comAPS系统中,comAPS发送信息路径上数据是由comAPS向SB端单向传输,因此在该路径上comAPS和SB的流水号同步只需两个步骤。

下面是日初系统开始时, comAPS向SB发送信息路径上,comAPS端有2个未发送信息时流水号的处理过程(文件接收路径上流水号的处理过程与此类似):

comAPS(日初流水号初始化为0) SB(流水号为上日终止时的

值50)

图2-1 没有电文丢失、重复等错误的理想情况(未到一天结束时)

图2-1直线两侧数值是comAPS端和SB端的流水号,斜线上表示是SB和comAPS之间的传送电文。comAPS端流水号是指comAPS已发送且被SB正确接收到的信息的个数(如comAPS端流水号为3,表示comAPS已发送出去3个信息且这时SB接收到的信息个数也是3)。SB流水号是指SB已正确接收到信息的个数。

comAPS流水号的更新是在comAPS接收到SB请求下一个流水号时,这时comAPS就知道上一个流水号已被SB正确接收到了。SB端流水号的更新是当SB正确接收到了信息。

规定SB必须正确接收到一个流水号才能请求下一个流水号。 斜线上SB信息请求报文中请求的流水号为SB 端的流水号+1,即SB希望接收到的下一个comAPS信息的流水号。

2) 在comAPS向SB发送文件的路径上

流水号处理过程与comAPS向SB发送信息路径上流水号处理类似。

把comAPS生成的文件分成若干分块,给予每个分块一个流水号,以标志该文件分块在comAPS数据流中的位置(分块大小的指标是保证SB文件分块请求的响应时间可以接受)。通信上SB请求一个流水号,comAPS才发送流水号为对应值的文件分块。当文件传输过程中出现错误时,SB能及时发现,只需要comAPS重传某个文件分块,而不用整个文件重新传送。由于文件分块的数据量不大而且SB能及时处理错误,因此SB正确接收到整个文件的响应时间比不采用流水号管理时的响应时间大大缩短了。当一个文件接收完毕,SB才请求下一个文件,这样每个文件也能独立开来。流水号处理过程与图2-1类似。

二、对传输层只能提供有限可靠性的解决

流水号管理中采用了类似于传输层TCP协议的一些机制,相当于在应用层进一步增强传输层可靠性。

1) 超时重传机制

TCP协议中为了解决分组的丢失,采用的是超时重传机制。客户发出连接请求的同时启动一个定时器,不管请求或者响应丢失,定时器总会超时溢出。一旦定时器超时,客户再次发起连接请求,并重新启动定时器。直到成功建立连接,或当重传次数到达一定限度时,认为连接不可建立而放弃。

在comAPS向SB发送信息或文件路径上的流水号管理采用了类似TCP的超时重传机制,SB发出信息或文件分块请求的同时启动一个定时器。当comAPS返回的信息或文件分块因线路噪声损坏,SB方就会检测到出错,从而丢弃它们。在SB定时器时间到达时仍未收到正确的信息或文件分块,SB就会断开连接。

2) 序号机制

TCP协议中通过给数据流中每个八位组赋予序号并要求接收方记住所收八位组的序号来检测重复现象。为了避免迟到的确认和重复确认带来的混乱,TCP的"带重传的肯定确认"协议在确认信息中携带一个序号,这样接收方就能正确地把分组与确认关联起来。

在comAPS向SB发送信息或文件路径上对信息或文件分块进行编号,这种编号称为流水号,每个待发送数据都对应一个流水号的机制使得接收端能够辨别接收数据是否重复。

4 结论

comAPS系统在我国金融界举足轻重的地位决定了必须从多方面保证它的可靠性,否则一个失误可能会导致上百亿元的资金流失。在comAPS系统中运用流水号的管理方法是非常必要的,它可以进一步增强系统可靠性,缩短系统的响应时间。

[参考文献]

[1] 周明天 汪文勇,《TCP/IP网络原理与技术》,清华大学出版社,1993年12月

[2] 中国人民银行支付与科技司,《中国国家现代化支付系统》,中国金融出版社,1995年8月

上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:互联网对税收工作的七个影响

  • 下一篇文章:基于Client/Server数据完整性约束的实现技术
  • 返回上一页】【打 印】【关闭窗口
    中查找“基于CNAPS的流水号管理方法”更多相关内容 5VAR论文频道
    中查找“基于CNAPS的流水号管理方法”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››中小企业办公自动化系统的设计与实...
  • ››未雨绸缪:关于我国电子商务税收对...
  • ››网上书店为钱做秀 行业走势两极分...
  • ››Win2000索引服务的WEB应用
  • ››宽带化――电信发展的必由之路务
  • ››电子商务中x种错误思路和做法
  • ››网络营销与传统营销相比有何优势
  • ››Internet的下一个热点 从内容走向服...
  • ››基于CNAPS的流水号管理方法
  • ››网络时代的财务与会计:管理集成与...
  • ››基于CNAPS的流水号管理方法
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .