设文无忧为首页 | 把文无忧加入收藏夹 | 站务联系     论文格式网:论文格文下载,论文格式大全,论文格式范例,如何写论文,怎么把握论文的格式,分类最全的论文范文格式网。
你所在的位置:首页 > 论文大全 > 计算机论文 > 计算机应用论文
计算机应用论文:基于CNAPS的流水号管理方法
基于CNAPS的流水号管理方法
| 文章出自:论文无忧网 | 编辑:论文发表 | 点击: | 2012-03-31 11:49:55 |

要害词:CNAPS SB分行系统 资金清理 流水号 套接口

商业银行(Special Bank)之间的资金收、付生意业务,必需经由政府授权的中央银行进行资金清理,以施展中央银行的宏不雅观调控功能,从而不变泉币、不变市场。CNAPS系统就是由各级中央银行组成, 是以SB分行系统必需和CNAPS系统通信,经过过程CNAPS系统完成资金的最终清理。CNAPS系统的靠得住、有用运行,将相干到企业、小我的资金是否实现有用、实时、靠得住的转移,对维护和健全银行系统,完美金融市场是至关主要的。

CNAPS系统中数据的传送是全双工的。一方面是CNAPS向SB发送信息或文件;另一方面SB也向CNAPS发送信息或文件。以下偏重剖析CNAPS向SB发送信息或文件时的情形,SB向CNAPS发送信息或文件时的情形与此近似。

1 此刻CNAPS系统的一些不完美之处

此刻在CNAPS向SB发送信息或文件的路径上存在以下不足之处:领受端不能获得自力的信息或文件;文件哀告响应时刻过长;传输层能供给的靠得住性有限。

1) 不能获得自力的信息和文件

两个应用法式经过过程TCP毗邻交流8bit字节组成的字撙节。TCP不在字撙节中插入纪录标识符。我们将这称为字撙节做事(byte stream service)。若是一方的应用法式先传10字节,又传20字节,再传50字节,毗邻的另一方将无法认识发方每次发送了若干字节。收方可以分4次领受这80个字节,每次领受20个字节。一端将字撙节放到TCP毗邻上,同样的字撙节将出此刻TCP毗邻的另一端。TCP对字撙节的内容不作任何注释。对字撙节的注释由TCP毗邻双方的应用层注释。当CNAPS向SB发送信息或文件时,SB获得的只是无纪录标识的字撙节,而无法还原出自力的信息或文件。

2)文件哀告响应时刻过长

在CNAPS系统中,SB作为客户机,CNAPS作为做事器运行,客户是指自动倡导通信哀告的应用法式,而做事器是被动守候领受通信哀告的应用法式。所以在CNAPS向SB发送信息或文件的路径上,CNAPS不会自动向SB发送信息或文件,它必需首先收到SB的哀告。

在CNAPS向SB发送信息或文件的路径上,SB向CNAPS发出信息或文件哀告的同时启动一个准时器,当准时器超时(仍未领受到正确的信息或文件)SB则感受这个哀告丢失落或损伤因而进行重传。当CNAPS与SB传送的数据单元是文件时,因为文件数据量很年夜,正常情形下都要经由很长的时延才气从CNAPS端悉数传送到SB端, 是以准时器的时刻应设置为对照年夜的值,SB经常要守候很长的时刻才气剖断是否重发哀告,SB的响应时刻很长。不凡是当CNAPS发送的文件有一小部门失足,SB端TCP搜检到效验和失足时就会甩失落整个文件,接着SB准时器超时,SB重发哀告,CNAPS再次重发整个文件,SB从发出第一次哀告最先,需要履历很长的时刻才气领受到完全正确的文件。

3)传输层能供给的靠得住性是有限的

CNAPS系统的传输层接纳的是TCP传输节制和谈,理论上TCP和谈是靠得住的,然而现实的传输做事并非毫无错误,但在不靠得住的收集之上供给靠得住的做事恰是传输层要实现的目的。

传输层是增强收集层供给的做事质量,它必需填补应用层用户要求与收集层所供给的做事之间的差异。用户在竖立毗邻时对各类做事参数(如残存误码率)指定但愿的、可接管的最低限度的值,传输层凭据收集做事的种类或它能够获得的做事来搜检这些参数,决意能否供给所要求的做事。当传输层发现做事质量参数的某些值是无法达到的,传输层甚至不去与目的机械毗邻,便直接通知应用层毗邻哀告失落败。是以传输层能供给的靠得住性是有限的。

2 CNAPS系统机能改良方式--流水号治理

改造了的CNAPS系统在CNAPS发送信息或文件的路径上都增添了流水号治理的通信处置责罚机制,进一步增强CNAPS系统靠得住性,并缩短了文件哀告/发送的响应时刻。

一、 对领受方信息或文件不能自力和文件哀告响应时刻过长的治理

在CNAPS发送信息或文件的路径上,发送数据在CNAPS端,为担保SB端领受到自力的信息或文件,通信上接纳SB哀告一次,CNAPS发送一次的设施。

CNAPS给它生成的每个信息分配一个流水号,以标识该信息在CNAPS数据流中的位置。通信上SB哀告一个流水号,CNAPS才发送流水号为对应值的信息。这样各个信息就能分隔。

在CNAPS向SB发送信息路径上流水号的处置责罚过程可分成三步:

1)当系统最先,链路竖立后SB向CNAPS发初始化流水号哀告,随后CNAPS向SB发送初始化流水号回覆,把SB的流水号初始化为0。不是系统最先,如泛起故障链路断开再次竖立,链路竖立后SB会向CNAPS发证实流水号哀告,如CNAPS剖断SB的流水正确,CNAPS会发出证实流水号回覆。

2)接着SB最先络续地向CNAPS发送信息哀告并从CNAPS领受信息,直到领受到CNAPS端无信息发送电文为止。当SB端领受到CNAPS的无信息发送电文,隔一段时刻,SB又会向CNAPS发送信息哀告。

3)当一天竣事时,SB端会向CNAPS发送一个竣事流水号哀告,当SB领受到CNAPS的竣事流水号回覆后,SB断开链路。

证实流水号请乞降证实流水号回覆(或初始化流水号请乞降初始化流水号回覆)这两个步骤称为流水号同步,经过过程流水号同步,SB可以知道已经领受到CNAPS发送数据流的什么位置。(这近似于TCP的三步握手)。在TCP的三步握手和谈中,因为数据传输是双向的,所以要完成客户和做事器的同步需要三个步骤。在CNAPS系统中,CNAPS发送信息路径上数据是由CNAPS向SB端单向传输,是以在该路径上CNAPS和SB的流水号同步只需两个步骤。

下面此日初系统最先时, CNAPS向SB发送信息路径上,CNAPS端有2个未发送信息时流水号的处置责罚过程(文件领受路径上流水号的处置责罚过程与此近似):

    CNAPS(日初流水号初始化为0)                 SB(流水号为上日中止时的值50)

图2-1 没有电文丢失落、频频等错误的理想情形(未到一天竣事时)

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

CNAPS流水号的更新是在CNAPS领受到SB哀告下一个流水号时,这时CNAPS就知道上一个流水号已被SB正确领受到了。SB端流水号的更新是当SB正确领受到了信息。

划定SB必需正确领受到一个流水号才气哀告下一个流水号。 斜线上SB信息哀告报文中哀告的流水号为SB 端的流水号+1,即SB但愿领受到的下一个CNAPS信息的流水号。

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

流水号处置责罚过程与CNAPS向SB发送信息路径上流水号处置责罚近似。

把CNAPS生成的文件分成若干很多若干分块,给予每个分块一个流水号,以符号该文件分块在CNAPS数据流中的位置(分块巨细的指标是担保SB文件分块哀告的响应时刻可以接管)。通信上SB哀告一个流水号,CNAPS才发送流水号为对应值的文件分块。当文件传输过程中泛起错误时,SB能实时发现,只需要CNAPS重传某个文件分块,而不用整个文件从头传送。因为文件分块的数据量不年夜而且SB能实时处置责罚错误,是以SB正确领受到整个文件的响应时刻比不接纳流水号治理时的响应时刻年夜年夜缩短了。当一个文件领受完毕,SB才哀告下一个文件,这样每个文件也能自力开来。流水号处置责罚过程与图2-1近似。

二、对传输层只能供给有限靠得住性的治理

流水号治理中接纳了近似于传输层TCP和谈的一些机制,相当于在应用层进一步增强传输层靠得住性。

1) 超时重传机制

TCP和谈中为认识决分组的丢失落,接纳的是超时重传机制。客户发出毗邻哀告的同时启动一个准时器,不管哀告概略响应丢失落,准时器总会超时溢出。一旦准时器超时,客户再次倡导毗邻哀告,并从头启动准时器。直到成功竖立毗邻,或当重传次数达到必然限度时,感受毗邻弗成竖立而抛却。

在CNAPS向SB发送信息或文件路径上的流水号治理接纳了近似TCP的超时重传机制,SB发出信息或文件分块哀告的同时启动一个准时器。当CNAPS返回的信息或文件分块因线路噪声破碎摧毁,SB方就会检测到失足,从而丢弃它们。在SB准时器时刻达到时仍未收到正确的信息或文件分块,SB就会断开毗邻。

2) 序号机制

TCP和谈中经过过程给数据流中每个八位组授予序号并要求领受方记居处收八位组的序号来检测频频现象。为了避免迟到切实其实认和频频确认带来的杂沓,TCP的"带重传的一定确认"和谈在确认信息中携带一个序号,这样领受方就能正确地把分组与确认联系关系起来。

在CNAPS向SB发送信息或文件路径上对信息或文件分块进行编号,这种编号称为流水号,每个待发送数据都对应一个流水号的机制使得领受端能够判袂领受数据是否频频。

4 结论

CNAPS系统在我国金融界举足轻重的地位决意了必需从多方面担保它的靠得住性,否则一个失落误概略会导致上百亿元的资金流失落。在CNAPS系统中运用流水号的治理方式长短常需要的,它可以进一步增强系统靠得住性,缩短系统的响应时刻。

[参考文献]

[1] 周明天 汪文勇,《TCP/IP收集事理与手艺》,清华年夜学出书社,1993年12月

[2] 中国人平易近银行支付与科技司,《中国国产业代化支付系统》,中国金融出书社,1995年8月



友荐云推荐
相关论文列表
文无忧论文格式网是一个专业提供各类论文的标准格式,标准论文格式范文,各类论文范文模板,免费论文下载,各类应用文文书、合同范文等的论文网站。
Copyright©2012-2046 文无忧. All Rights Reserved .心无界 文无忧—文无忧 让你行文无忧 版权所有 文无忧lun.wen5u.com-论文无忧
网站合法性备案号:蜀ICP备14013885号-1