《银行卡联网联合技术规范9通信接口说明》由会员分享,可在线阅读,更多相关《银行卡联网联合技术规范9通信接口说明(14页珍藏版)》请在金锄头文库上搜索。
1、9. 通信接口说明9.1 系统描述9.1.1 全国银行卡信息交换网络主干网构成图5-1 网络原理图全国银行卡信息交换网主干网由由四部分构成:(1)全国银行卡信息交换总中心(BCSC)处理系统(2)通信网络(3)接口机(CAP)(4)入网成员机构处理系统银行卡总中心完成全国银行卡异地跨行交易的交换和管理、维护接口机及通信网络。目前通信网络分为主用网和备份线路网。主用网采用国家金融数据网(CNFN),备份线路网采用公用电话网(PSTN)。接口机为银行卡总中心的接入设备,放置在入网成员机构一侧,成员机构的处理系统通过它与银行卡总中心的处理系统连接。入网成员机构包括业务规范中定义的区域中心、入网银行行
2、内中心。成员机构处理系统完成发卡方、受理方功能。9.1.2 使用范围本说明描述了接口机(CAP)支持的CAP和成员机构主机(Member Host)之间的通信协议。CAP与Member Host(以下简称Host)之间的接口协议支持银行卡总中心与成员机构之间所有实时应用信息的转输,同时也支持文件传送。CAP支持的通信协议包括: SNA Full-Duplex LU0 SNA APPC X.25 TCP/IP以下各章节将介绍上述协议的连接细节,这些有关协议配置的说明是各成员机构在编制应用软件时所必须的。本说明书只描述了CAP与Host之间的通信级协议,并不涉及成员机构的入网方法,关于入网方法,请
3、参考其他有关文档。9.2 接口机通信配置CAP与Host之间有两种通信连接方式:9.2.1 单用户方式(Signal-User Mode)图5-2 单用户方式,9.2.2 多用户方式(Multi-User Mode)图5-3 多用户方式9.3 SNA Full-Duplex LU0本章描述了SNA Full-Duplex LU0 数据传输接口,主要包括:SNA Host-to-CAP的配置通信协议的描述SNA命令数据流说明参数配置9.3.1 Host-to-CAP配置CAP支持SNA Full-Duplex LU0协议。CAP可以以如下方式和成员机构的主机相连接。图5-4 SNA LU0 连接
4、原理图CAP在每条SDLC link上支持一个全双工的LU-LU会话。每个CAP和主机之间可以有多个”non-switched link”。SDLC可以设置成point-to-point或Multipoint方式。在member Network中至少要有一个包含SSCP(SNA System Service Control Points)、PLU(Primary Logical Units)和primary DLC站(Data Link Control)的4类或5类子区结点。CAP作为Type2.0结点,包括一个或多个物理单元(PU)、SLU(secondary logical units)和
5、secondary DLC站。CAP与Host之间的物理接口可以使用V.24或V.35标准,线速最高为64000bps。CAP与Host之间的连接线可以使用Modem Cable或non-Modem Cable,使用non-Modem Cable时可由CAP提供时钟信号。图5-5 SNA连接原理图9.3.2 通信协议说明本节主要描述CAP所支持的SNA协议以及SDLC协议9.3.2.1 SNA FDX LU0会话协议(1)SNA接收和发送协议是全双工数据流模式。PLU和SLU可以在任何时间接收和发送数据。(2)Host-to-CAP之间的数据传送使用出错确认方式。CAP向PLU发送数据时,de
6、finite 位为0、exception response置位,同时也要求PLU在发送数据时definite位置0 和exception response置位。(3)Host-to-CAP会话中不使用bracket,只支持signal-element chains。(4)CAP上每一个PU最多支持255个LUs,LU号由CAP在可用的Lus中自动分配。(5)CAP不支持Function Management Headers。(6)由Host的PLU负责错误恢复。(7)由于CAP不支持”Multi-element chains”, 所以Maximum Request Unit (MAXRU) s
7、izes必须大于交易信息包的长度。MAXRU的大小为960bytes。(8)CAP支持的SNA Profiles为:FM Profile 4和TS Profile3(或4)。9.3.2.2 SDLC协议(1) CAP支持Multipoint和point-to-point 连接。(2) MAXDATA不能大于969 bytes(6 bytes TH+3 bytes RH+RU)。(3) 每个SDLC帧中只能包括一条交易信息。SDLC帧不能大于974bytes(3 bytes Link Header+MAXDATA+2 bytes Link Trailer).(4) 流量控制窗口大小为7。(5)
8、数据传输方式(DATMODE)为全双工方式。(6) 数据编码方式为NRZ或NRZI。(7) 时钟方式为内时钟或外时钟。时钟频率可以是:9600、14400、19200、 56000和64000bps。9.3.3 SNA命令SNA CommandRequests SentRequests SentFlowNameCategorySSCPCAP PUSSCP CAP LUACTPUSCExpeditedACTLUSCExpedited DACT PUSCExpedited BINDSCExpedited SDTSCExpedited UNBINDSCExpedited9.3.4 数据流说明9.3.
9、4.1 Host端开始会话(1) 由Host SSCP向CAP 顺序发送ACT PU和ACT LU以激活CAP的PU和LU。(2) 由Host PLU 发送BIND request 建立LU-LU session。(3) 由Host PLU向CAP SLU发送SDT以建立会话。 CAP HOST SLU SLS PLS SSCP PLU ACTPU +rsp ACTLU +rsp BIND +rsp SDT +rsp 图5-69.3.4.2 传送数据 CAP HOST SLU SLS PLS SSCP PLU BIND +rsp SDT +rsp trans trans -rsp trans
10、trans图5-79.3.4.3 结束会话(1) Host端结束会话由Host SSCP 向CAP SLU发送UNBIND request.由Host SSCP 向CAP SLU发送DACT LU request.由Host SSCP 向CAP SLU发送DACT PU request.此时CAP处于初始将态,Host端可以再次开始会话。(2) CAP端结束会话由CAP SLU向Host 发送UNBIND request,Host回正确应答。 CAP HOST SLU SLS PLS SSCP PLU UNBIND +rsp DACTLU +rsp DACTPU +rsp ACTPU +rsp 图5-8 CAP HOST SLU SLS PLS SSCP PLU UNBIND +rsp