欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    中国银联银行卡联网联合技术规范V21第5部分通讯接口30912.docx

    • 资源ID:68800201       资源大小:734.74KB        全文页数:35页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    中国银联银行卡联网联合技术规范V21第5部分通讯接口30912.docx

    Q/CUP 001.52004中国银联股份有限公司 发布2012-11-02实施2012-11-02发布中国银联银行卡联网联合技术规范V2.1第5部分 通信接口规范Technical Specifications on Bankcard Interoperability V2.1Part 5 Specification on Communication InterfaceQ/CUP 006.52012代替Q/CUP 006.52011Q/CUP中国银联股份有限公司企业标准1Q/CUP 006.52012目 次前言III1 范围围12 银联联网络概概述12.1 规范要要求12.2 银联网网络拓扑扑结构112.3 入网机机构接入入线路选选择13 网络络接口223.1 入网机机构的物物理接入入方式223.2 接入设设备要求求34 通信信接口协协议44.1 概述444.2 通信配配置54.3 协议定定义122参考文献献22附录A (资资料性附附录)入入网机构构通讯线线路数量量计算原原则23327前 言本标准对对中国银银联跨行行交易网网络中联联机交易易与文件件传输的的通信接接口应满满足的要要求做了了规定,包包括通信信链路的的选择、接接入方式式选择、接接入设备备的要求求和通信信协议的的规定。本标准由由中国银银联股份份有限公公司提出出。本标准由由中国银银联股份份有限公公司制定定。本标准起起草单位位:中国国银联股股份有限限公司、国国内入网网机构。本标准主主要起草草人:戚戚跃民、郭郭锐、郑郑澎、徐徐静雯、李李洁、吴吴金坛、王王力斌、苗苗恒轩、万万高峰、陆陆尔东、蒋蒋慧科、杜杜秉一、赵赵伟。中国银联联银行卡卡联网联联合技术术规范VV2.11第5部部分 通通信接口口规范1 范围本标准规规定了中中国银联联跨行交交易网络络中联机机交易与与文件传传输的通通信接口口应满足足的要求求,包括括通信链链路的选选择、接接入方式式选择、接接入设备备的要求求和通信信协议的的规定。本标准适适用于所所有加入入中国银银联银行行卡信息息交换网网络的入入网机构构。2 银联网络络概述2.1 规范要求求银联网络络要求稳稳定可靠靠、结构简简单、便于维维护管理理。入网网机构必必须遵照照本规范范对网络络通信接接口方面面的要求求,建设设与银联联网络的的接口,保保障各入入网机构构和银联联网络之之间互联联互通,并并提供银银行卡信信息安全全、稳定定、可靠靠的存取取控制。2.2 银联网络络拓扑结结构银联网络络是一个个二层的的网络结结构,其其中的网网络节点点按层次次不同,可可划分为为:核心心节点:上海信息息中心/北京信息息中心;骨干节节点:银银联分公公司,如如图1所示。图1 银联网络络结构示示意图全国性的的入网机机构与境境内的外外资银行行,(如如全国性性的商业业银行总总行、汇汇丰银行行境内机机构)直直接与上上海信息息中心与与北京信息息中心连连接,属属于直接接接入机机构。间接接入入机构,如如当地农农村信用用社或城城市商业业银行,选选择当地地银联分分公司接接入银联联网络;而全国国性入网网机构在在各地的的分之机机构可选选择当地地的银联联分公司司接入,也也可以采采用总对对总的方方式,通通过其全全国性入入网机构构接入银银联网络络。2.3 入网机构构接入线线路选择择2.3.1 直接接入入机构接接入线路路选择根据目前前运营商商的分布布情况,电电信主要要服务中中国南方方地区,而而新联通通主要服服务中国国北方地地区,因因此对于于全国性性入网直直接接入入机构与与境内外外资银行行的接入入要求如如下:采用电信信的SDDH线路路与上海海信息中中心互联联,对于于交易量量大的机机构可采采用MSSTP的的方式进进行接入入。采用新联联通的SSDH线线路与北北京信息息中心互互联,对对于交易易量大的的机构也也可以采采用MSSTP的的方式接接入。2.3.2 间接接入入机构接接入线路路选择银联分公公司与间间接接入入机构在在通讯接接入线路路上的选选择视各各地区具具体情况况确定,但但每一个个接入机机构都应应有主备备通讯设设备和主主备通讯讯线路,并并且主备备线尽量量选择当当地不同同的运营营商,防防止通讯讯设备与与线路的的单点故故障。3 网络接口口3.1 入网机构构的物理理接入方方式3.1.1 直接接入入机构接接入方式式对于全国国性的入入网机构构与境内内的外资资银行通通过直接接与上海海信息中中心、北北京信息息中心互互联的方方式接入入,并且且选择电电信、新新联通运运营商的的SDHH或MSSTP线线路。如如下图:图2 直接接入入机构接接入方式式 3.1.2 间接接入入机构接接入方式式间接接入入机构,可可采取就就近接入入方式,根根据当地地的实际际情况选选择1-2家不不同运营营商的专专线接入入当地的的银联分分公司。如如下图:图3 间接接入入机构接接入方式式对于上述述两种接接入方式式的说明明如下:直接接入入机构须须采用电电信与新新联通的的两个不不同的运运营商的的SDHH或MSSTP线线路与上上海信息息中心、北京信息中心互联。间接接入入机构可可以根据据具体情情况选用用其他通通信链路路方式(建建议使用用SDHH、MSSTP线线路),但但必须满满足本规规范中的的使用两两条通信信链路和和备份链链路的规规定。正常情况况下,两两条链路路分别承承载实时时交易数数据和非非实时数数据,当当任何一一条链路路中断时时,另外外一条中中继线路路可以承承载全部部的数据据。为了了保证实实时交易易数据总总是被优优先处理理,建议议在路由由器上对对交易数数据流使使用LLLQ的QQos策策略。3.2 接入设备备要求3.2.1 基本要求求银联要求求各入网网机构选选择路由由器作为为广域网网接入设设备。路由器是是广域网网(WAAN)之之间互连连的关键键设备。路路由器支支持不同同的广域域网物理理接口,能能够实现现负载平平衡,阻阻止广播播风暴,控控制网络络流量以以及提高高系统容容错能力力。3.2.2 设备接口口要求3.2.2.1 物理接口口入网机构构与银联联网络互互连的广广域网设设备应支支持下述述接口:a) 高速同同步串行行接口b) G.7703-E1接接口c) 10BBasee-T和和1000Basse-TT接口3.2.2.2 互联使用用协议a) 互联线线路使用用的封装装协议:HDCLLPPPEtheerneetb) 互联使使用的路路由协议议: 静态路由由常用动态态路由协协议c) 网络管管理/安安全协议议:SNMPPTelnnet Remmotee AcccesssAcceess Lissts (Rooutiing)Debuug CCommmanddsPingg CoommaandssSysllogEvennt LLogggingg3.2.3 网络互联联与线路路切换3.2.3.1 直接接入入机构的的互联与与线路切切换直接接入入机构采采用浮动动静态路路由或动动态路由由协议实实现与上上海信息息中心或或北京信信息中心心的互联联互通。在在配置中中确保互互联上海海信息中中心的线线路为主主用线路路,当该该线路故故障时,机机构路由由能自动动切换至至与北京京信息中中心的备备用线路路上,而而当主用用线路故故障恢复复后,路路由又能能自动回回切至主主用线路路上。如如下图:3.2.3.2 间接接入入机构与与银联分分公司的的互联与与线路切切换间接接入入机构与与银联分分公司采采用浮动动静态路路由实现现互联互互通。当当主线中中断时,机机构的路路由能自自动切换换至备线线上,当当主线恢恢复时,路路由能实实现自动动回切。如如下图:4 通信接口口协议4.1 概述银联处理理中心和和入网机机构在物物理通讯讯线路连连通的基基础上,需需要双方方建立一一定的通通信连接接并制定定相应的的通信控控制协议议,实现现双方之之间联机机报文的的处理和和文件传传输。银银联处理理中心和和入网机机构应根根据实际际的需要要,在以以下方面面满足通通信的要要求:a) 银联处处理中心心和入网网机构建建立的通通信连接接方式;b) 双方采采用的通通信协议议;c) 双方通通信设备备上运行行的通信信软件。4.1.1 通信连接接的选择择在TCPP/IPP协议的的基础上上,使用用socckett编程接接口编写写通信程程序。一一个soockeet连接接由本地地IP地地址、端端口号和和远端IIP地址址、端口口号唯一一确定。图4 sockket连连接示意意图银联处理理中心和和入网机机构建立立的soockeet连接接种类应应能满足足业务的的处理要要求。对对于实时时性要求求高的联联机交易易,银联联处理中中心和入入网机构构建立的的连接是是长连接接,银联联处理中中心将不不再支持持短连接接的方式式。对于于实时性性要求不不高的文文件传输输,银联联处理中中心和入入网机构构采用短短连接的的方式。4.1.2 协议和通通信设备备要求银联处理理中心向向入网机机构提供供TCPP/IPP协议通通信接口口,与入入网机构构的通信信程序使使用套接接字(ssockket)技术编编写。在在银联处处理中心心一侧,通通信服务务器上安安装有与与入网机机构通信信的soockeet通信信软件,该该软件提提供的通通信接口口符合本本规范的的通信控控制协议议。在入入网机构构一侧,通通信主机机上也应应安装有有相应的的通信软软件,该该通信程程序也应应符合本本规范规规定的通通信控制制协议,实实现与银银联处理理中心的的通信。入网机构构路由器器广域网网口应对对银联处处理中心心开放,使使银联处处理中心心能够通通过简单单网络管管理协议议或网络络连通测测试等方方法获得得与各入入网机构构通信连连通状况况的信息息,便于于银联处处理中心心对通信信网络进进行监控控和管理理。4.2 通信配置置4.2.1 IP地址址和端口口号配置置各入网机机构接入入银联网网络使用用的IPP地址由由银联处处理中心心统一分分配。入入网机构构和银联联处理中中心通信信所用的的端口号号由双方方各自决决定。测测试系统统与生产产系统使使用不同同的IPP地址。4.2.1.1 联机交易易的IPP地址和和端口号号配置银联处理理中心使使用多台台联机交交易通信信服务器器与一个个入网机机构通信信,每台台通信服服务器应应有一个个IP地地址。为为了便于于管理和和配置以以及提高高系统的的可用性性,在每每一个IIP上,银银联处理理中心通通过分配配不同的的端口号号和入网网机构建建立多条条连接,每每个端口口号只能能建立一一条soockeet连接接,如下下图所示示。图5 银联处理理中心和和入网机机构联机机交易连连接示意意图在图5中,IIP1和和IP22的poort11和poort22均用于于和入网网机构11连接,pportt3和pportt4用于于和入网网机构22连接。同样,入入网机构构也要为为银联处处理中心心发起建建立的每每条连接接指定不不同的端端口号,指指定的端端口号均均应介于于10224与6655335之间间。4.2.1.2 文件传输输的IPP地址和和端口号号配置银联处理理中心使使用多台台文件服服务器与与入网机机构进行行文件传传输。在分配给给机构的的ip上上,银联联处理中中心给入入网机构构指定建建立连接接的端口口号,入入网机构构也要为为银联处处理中心心指定建建立连接接的相应应IP地地址和端端口号。图6 银联处理理中心和和入网机机构文件件传输连连接示意意图4.2.1.3 IP地址址和端口口限制在联机交交易中,银银联处理理中心为为每个入入网机构构分配的的联机交交易通信信服务器器或文件件服务器器的IPP地址和和端口号号都已经经确定。为为了便于于管理和和保障系系统安全全性,银银联处理理中心不不允许入入网机构构使用提提供给其其他入网网机构的的IP地地址和端端口号。银银联处理理中心通通信程序序对请求求建立连连接的远远端IPP地址做做合法性性检查,如如果是规规定的IIP地址址则允许许建立连连接,否否则拒绝绝连接。图7 IP地址址和端口口限制示示意图4.2.2 连接数目目和方式式4.2.2.1 联机交易易的连接接数目和和方式联机交易易采用长长连接的的方式。SSockket连连接建立立后,除除非发生生异常中中断,否否则双方方不再关关闭连接接,始终终保持连连通状态态,双方方可以直直接发送送或接收收数据。银联支持持入网机机构采用用单工和和双工两两种通讯讯方式的的接入。4.2.2.1.1 单工方式式单工方式式是指一一条连接接只用于于单方向向的接收收或发送送。只用用于发送送交易报报文的长长连接称称为发送送长连接接,只用用于接收收交易报报文的长长连接称称为接收收长连接接。由一一条发送送长连接接和一条条接收长长连接组组成一个个通讯连连接对。对对于单工工方式本本规范规规定:(1)在在一个连连接对中中,如果果是入网网机构发发现它的的发送长长连接中中断,则则关闭连连接对中中的接收收长连接接,并向向处理中中心重新新发起连连接请求求,重建建连接对对的网络络连接,重建时时不能对对其他连连接对断断链重连连。(2)在在一个连连接对中中,如果果入网机机构检测测到,发发送长连连接或接接收长连连接已经经被中断断,则认认为该连连接对已已经中断断,将关关闭本连连接对中中的所有有连接,并并向处理理中心发发起连接接请求。如如果入网网机构检检测到33分钟之之内在接接收连接接上没有有收到任任何报文文(包括括空闲连连接查询询报文),则则认为该该接收连连接已经经中断,将将关闭本本连接对对中的发发送长连连接,并并向处理理中心发发起连接接请求,重重建该连连接对的的网络连连接,重建时时不能对对其他连连接对断断链重连连。(3)在在一个连连接对中中,如果果处理中中心发现现连接对对中的发发送长连连接中断断,而相相应的接接收长连连接正常常时,则则处理中中心首先先关闭接接收长连连接,然然后恢复复到侦听听状态,等等待入网网机构重重新发起起建立连连接的请请求。如如果处理理中心检检测到33分钟之之内在接接收连接接上没有有收到任任何报文文(包括括空闲连连接查询询报文),则则认为该该接收连连接已经经中断,将将关闭本本连接对对中的发发送长连连接,然然后恢复复到侦听听状态,等等待入网网机构重重新发起起建立连连接的请请求。(4)只只要处理理中心接接收到入入网机构构建立发发送长连连接的请请求,即即使此时时处理中中心的发发送长连连接是正正常的,也也需要断断开当前前发送长长连接,按按照入网网机构请请求重建建新的发发送长连连接。图8 联机交易易的连接接示意图图入网机构构和银联联处理中中心建立立的长连连接数应应和入网网机构的的交易量量有关。银银联处理理中心提提供二进进二出共共四条单单工长连连接到八八进八出出共十六六条单工工长连接接的连接接方式,入入网机构构应根据据自己的的交易量量大小选选择其中中之一。图9 二进二出出单工长长连接示示意图图10 四进四出出单工长长连接示示意图银联处理理中心给给每个入入网机构构指定至至少两台台通信服服务器,因因此入网网机构和和银联处处理中心心的连接接对必须须是偶数数的,每每台通信信服务器器上的连连接数至至少是一一进一出出两条单单工长连连接。六六进六出出单工长长连接和和八进八八出单工工长连接接的示意意图均类类似图9和图10。在在系统运运行中,应应对具体体的连接接数目做做参数化化管理,可可以根据据入网机机构具体体交易量量大小情情况做调调整。4.2.2.1.2 双工方式式双工方式式是指一一条连接接既做为为接收长长连接又又作为发发送长连连接,仅仅由一条条连接就就完成了了接收和和发送的的功能。对对于双工工方式本本规范规规定:(1)在在双工方方式中,如如果入网网机构检检测到,该该连接已已经被中中断,则则关闭本本连接,并并向处理理中心发发起连接接请求,重重建连接接对的网网络连接接。(2)如如果入网网机构检检测到33分钟之之内在连连接上没没有收到到任何报报文(包包括空闲闲连接查查询报文文),则则认为该该连接已已经中断断,将关关闭本连连接对,并并向处理理中心发发起连接接请求,重重建该连连接对的的网络连连接。(3)在在双工方方式中,如如果处理理中心发发现连接接中断,则则处理中中心将恢复到侦侦听状态态,等待待入网机机构重新新发起建建立连接接的请求求。如果果处理中中心检测测到3分分钟之内内在连接接上没有有收到任任何报文文(包括括空闲连连接查询询报文),则则认为该该连接已已经中断断,将关关闭本连连接对,处理中心将恢复到侦听状态,等待入网机构重新发起建立连接的请求。(4)只只要处理理中心接接收到了了入网机机构建立立连接的的请求就就应该立立刻响应应。图11 联机交易易的连接接示意图图入网机构构和处理理中心建建立的长长连接数数应和入入网机构构的交易易量有关关。处理理中心提提供两条条双工长长连接到到八条双双工长连连接的连连接方式式,入网网机构应应根据自自己的交交易量大大小选择择其中之之一。处理中心心给每个个入网机机构指定定至少两两台通信信服务器器,因此此入网机机构和银银联处理理中心的的双工长长连接必必须是偶偶数的,每每台通信信服务器器上的连连接数至至少是一一条双工工长连接接。在系系统运行行中,应应对具体体的连接接数目做做参数化化管理,可可以根据据入网机机构具体体交易量量大小情情况做调调整。4.2.2.1.3 支持应答答报文原原路返回回应答报文文原路返返回的含含义是:支持在在回送应应答报文文时使用用该交易易请求报报文上送送时的线线路进行行回送,机机构可以以选择是是否要求求CUPPS对应应答报文文原路返返回。如果入网网机构没没有选择择开启此此功能,则则入网机机构作为为受理方方上送的的交易经经过CUUPS处处理后,将将应答报报文发送送给入网网机构时时,将在在入网机机构与CCUPSS已经建建立的通通信线路路中任意意选择一一条线路路作为报报文返回回线路。如果入网网机构选选择开启启此功能能,则入入网机构构作为受受理方上上送的交交易经过过CUPPS处理理后,将将应答报报文发送送给入网网机构时时,将选选择入网网机构上上送报文文时的使使用的线线路作为为报文返返回线路路。若在返回回应答时时,发送送请求时时的线路路与CUUPS断断开,机机构可以以选择由由CUPPS将应应答报文文通过其其他工作作正常的的线路返返回,机机构也可可以选择择由CUUPS丢丢弃此应应答报文文。虽然真正正含义上上的原路路返回为为上文定定义的内内容,但但银联处处理中心心还支持持更广义义的概念念,能够够提供如如下两个个粒度的的原路返返回功能能:1、对机机构的通通讯主机机,银联联可提供供通讯主主机组管管理,原原路返回回粒度可可控制到到该组。即即,只通通过该组组内的连连接返回回,但并并不是发发起请求求的连接接。这样样可以控控制是返返回到同同一个处处理中心心,还是是返回到到同一台台通讯主主机;2、对机机构的通通讯主机机,银联联还可提提供单个个IP管管理,原原路返回回粒度可可控制到到该IPP。即,只只通过该该IP中中的连接接返回,但但并不是是发起请请求的连连接。因此,银银联处理理中心是是提供了了更为广广义的“线路组组原路返返回”概念。即即,交易易应答可可以通过过与交易易请求上上送线路路在同一一组的任任一线路路返回。线线路分组组的方法法可以应应入网机机构的要要求采取取不同的的策略(比比如:入入网机构构侧属于于同一个个中心/同一台台服务器器/同一一个IPP的线路路分在同同一组)。4.2.2.2 文件传输输的连接接数目和和方式入网机构构和银联联处理中中心之间间的文件件传输不不是实时时性的联联机业务务,因此此规定使使用短连连接的方方式。双双方建立立一条全全双工的的连接,连连接建立立后,双双方在同同一条连连接上收收发请求求和应答答。当文文件传送送完成后后,双方方关闭连连接。图12 文件传输输的连接接示意图图4.2.3 通信负载载均衡银联处理理中心和和每个入入网机构构建立多多条连接接不仅为为了防止止单点故故障,还还应在多多条通信信连接上上实现通通信负载载均衡。例如,银银联处理理中心通通过两条条或四条条发送连连接向入入网机构构发送报报文时,可可以采用用简单轮轮询的方方式,即即从第一一条发送送连接开开始路由由,第一一个报文文从第一一条发送送连接发发送,第第二个报报文从第第二条发发送连接接发送,依依次类推推,到最最后一个个连接时时再路由由到第一一条可用用的发送送连接。图13 简单轮询询方式除了简单单轮询的的方法,还还可以通通过监测测各通信信服务器器和各条条连接的的负载情情况动态态调整各各条连接接的路由由选择。通过将银银联处理理中心和和入网机机构之间间的通信信负载合合理的分分配到各各条连接接和各台台通信服服务器上上,可以以防止出出现某台台通信服服务器上上处理压压力过大大的问题题。4.2.4 Sockket选选项设置置在利用ssockket技技术编写写通信程程序时,为了保保证通信信双方可可以正常常通信,需需要设置置相关的的选项,其其中有的的选项是是协议相相关的。在在不同的的系统中中,soockeet选项项有不同同的默认认值。这这里只规规定几个个主要的的socckett选项设设置,其其他选项项均使用用系统默默认值。a) 保持ssockket的的“LINNGERR”选项为为缺省状状态,即即“关闭”状态。这这个选项项影响到到使用TTCP协协议的ssockket关关闭操作作的行为为。设置置该选项项为“关闭”状态,使使socckett关闭操操作保持持默认行行为,即即cloose()函数数调用立立即返回回,如果果socckett发送缓缓冲区中中还有数数据,则则系统会会发送这这些数据据。b) 设置ssockket的的“REUUSEAADDRR”为“打开”状态。设设置这个个选项可可以保证证socckett监听进进程在异异常退出出并重新新启动后后,仍可可以成功功绑定到到原监听听端口。该该选项主主要用在在监听ssockket连连接请求求的服务务器端。c)设设置soockeet的“KeeepAllivee”为“打开”状态,设设置这个个选项可可以保证证在soockeet连接接没有流流量时,自自动开始始发送KKeeppAliive侦侦测包,侦侦测soockeet是否否已经断断开。4.3 协议定义义4.3.1 参考资料料有关TCCP/IIP协议议的背景景信息和和协议定定义可以以参考以以下文档档:a) RFCC 7991 IInteerneet PProttocool ffor thee IPP prrotoocoll;b) RFCC 7992 IInteerneet CConttroll Meessaage Prootoccol forr thhe IICMPP prrotoocoll;c) RFCC 7993 TTrannsmiissiion Conntrool PProttocool ffor thee TCCP pprottocool;d) RFCC 11122 Reqquirremeentss foor IInteerneet HHostts Coommuuniccatiion Layyerss;e) RFCC 11123 Reqquirremeentss foor IInteerneet HHostts Apppliicattionn annd SSuppportt;g) RFCC 9559 FFilee Trranssferr Prrotoocoll。4.3.2 协议定义义范围本节论述述的通信信控制协协议以TTCP/IP协协议为基基础,规规定了银银联处理理中心和和入网机机构之间间建立多多条soockeet连接接的方式式,双方方在多条条连接上上传输报报文的方方法以及及通信异异常的检检测和处处理方法法。4.3.3 基本规定定4.3.3.1 数据编码码格式银联处理理中心和和入网机机构之间间传送的的所有数数据均是是八位的的二进制制数据,没没有特殊殊含义字字符和控控制字符符。4.3.3.2 通信接口口和业务务流程的的无关性性通信接口口程序不不对交易易报文的的类型作作识别,不不对报文文内容作作处理。因因此,业业务流程程上的任任何变动动对通信信接口程程序无影影响,反反之亦然然。4.3.4 联机交易易控制协协议4.3.4.1 建立连接接4.3.4.1.1 连接建立立过程银联处理理中心和和入网机机构在建建立连接接时,采采用的是是cliienttseerveer方式式。服务务方监听听客户的的连接请请求,客客户方调调用coonneect()发送送连接请请求,开开始TCCP的三三步握手手过程。双双方连接接建立的的过程如如下:图14 连接建立立过程a) 服务方方调用aacceept()准备备接收连连接请求求;b) 客户方方调用cconnnectt()发发起连接接请求,使使客户方方的TCCP发送送同步数数据段(SYNN段)。服服务方TTCP收收到后返返回应答答(ACCK段),同时时发送自自己的同同步数据据段。客客户方cconnnectt()调调用返回回;c) 客户方方TCPP对服务务方的同同步数据据段返回回应答,连连接建立立,服务务方accceppt()调用返返回。当连接成成功建立立或发生生错误时时,客户户方的cconnnectt()调调用返回回。可能能发生的的错误有有以下几几种情况况:a) 客户方方TCPP在一定定时间内内没有收收到SYYN段的的应答,调调用返回回超时错错误ETTIMEEDOUUT。不不同系统统规定的的超时时时间从775秒到到几分钟钟不等。b) 如果服服务方TTCP给给客户方方TCPP重置应应答RSST,调调用返回回连接拒拒绝错误误,说明明在服务务方没有有监听进进程运行行,或监监听进程程已退出出。c) 如果网网络中某某路由器器返回目目的不可可达的IICMPP应答,则则客户机机系统会会重发连连接请求求直到超超时,此此时调用用返回主主机不可可达错误误EHOOSTUUNREEACHH。Connnectt调用使使客户端端TCPP从CLLOSEED状态态转变到到SYNN_SEENT状状态。如如果连接接成功建建立,则则转变到到ESTTABLLISHHED状状态。如如果出错错,则ssockket不不再可用用,必须须被关闭闭。图15 sockket连连接建立立状态转转换图4.3.4.1.2 连接建立立时序对于单工工方式而而言,在在银联处处理中心心和入网网机构初初始建立立连接时时,要求求先由入入网机构构发起连连接请求求。银联联处理中中心在监监听端口口监听入入网机构构的连接接请求,在在接收到到入网机机构的连连接请求求并通过过合法性性检查后后,根据据入网机机构的IIP地址址和监听听端口号号向入网网机构发发起连接接请求,完完成一进进一出两两条单工工长连接接的建立立。在该该连接对对的建立立过程中中,银联联处理中中心将设设置一进进一出两两条单工工长连接接建立的的最长时时间间隔隔参数值值。如果果中心建建立好接接收连接接后,在在最长11分钟内内仍无法法建立与与机构的的发送连连接,则则中心主主动断开开与该发发送连接接相对应应的接收收连接,回回复到侦侦听状态态,等待待接收入入网机构构重新建建立连接接的请求求。建立立其他连连接的过过程与此此相同。如如果建立立连接的的过程超超时或发发生错误误,则关关闭本地地socckett后,重重新建立立连接。如如果一条条连接中中断需要要重新建建立,则则应按照照4.2.2.1.1节描描述分情情况处理理。下图说明明连接建建立的时时序:图16 银联处理理中心和和入网机机构单工工连接时时序图对于双工工方式而而言,在在银联处处理中心心和入网网机构初初始建立立连接时时,要求求先由入入网机构构发起连连接请求求。银联联处理中中心在监监听端口口监听入入网机构构的连接接请求,在在接收到到入网机机构的连连接请求求并通过过合法性性检查后后,连接接即告成成功,完完成了一一条双工工长连接接的建立立。下图说明明连接建建立的时时序:图17 银联处理理中心和和入网机机构双工工连接时时序图4.3.4.2 报文格式式银联处理理中心和和入网机机构之间间的交易易报文封封装在IIP数据据包内,通通过TCCP/IIP协议议传送。每每一个报报文由四四字节报报文长度度和报文文数据构构成,如如图18所示示。由于于TCPP数据是是一个“流”的概念念,报文文边界不不易确定定,因此此在每个个报文前前提供四四个字节节的报文文长度值值,用来来确定每每个报文文的长度度。本规规范规定定报文最最大长度度不超过过20448字节节。报文数据据格式可可参见报报文接口口规范的的说明。报报文长度度是四个个字节的的ASCCII码码串,指指明后面面的报文文数据的的长度,但但该长度度不包括括报文长长度域本本身的四四个字节节值。通通过报文文长度域域,报文文的接收收方可以以很容易易确定每每个交易易报文的的长度。报文长度度报文数据据描述长度(字字节)报文长度度4报文数据据不定长图18 数据报文文格式说说明4.3.4.3 数据传输输控制4.3.4.3.1 传输方式式银联处理理中心和和入网机机构之间间的soockeet连接接初始化化过程完完成后,双双方可开开始报文文交换。双双方采用用异步传传输方式式传输交交易报文文,即一一方发送送一笔交交易请求求后,不不必等待待对方的的应答,可可以接着着发送下下一笔交交易请求求。因为银联联处理中中心和入入网机构构存在多多条soockeet连接接,应答答报文从从哪条连连接返回回不确定定。对此此,应用用层上的的业务处处理流程程必须加加以判断断处理。发送方发发送一个个交易请请求后,由由于通信信链路中中断或其其他通信信异常情情况的发发生,发发送方将将不能确确保接收收方一定定能够收收到报文文数据。在在通信异异常情况况下,发发送方多多表现为为发送数数据超时时,因此此在应用用层的业业务流程程上要有有相应的的超时控控制。4.3.4.3.2 报文发送送和接收收报文发送送一方发发送报文文数据,调调用wrritee()返返回后,准准备下一一笔报文文数据的的发送。报报文接收收一方调调用reead()接收收报文,当当有报文文数据到到达后读读调用返返回。图19 报文发送送和接收收示意图图接收方在在读取数数据时,应应按照长长度加报报文再长长度加报报文的方方式,先先读取四四个字节节的长度度,用于于确定报报文的实实际长度度,再按按实际报报文长度度值读取取其后的的报文数数据。如如果接收收方一次次读取没没有接收收到完整整的报文文,必须须再次读读取直到到接收到到规定长长度的报报文数据据。发送送方发送送报文时时,先在在报文前前加上四四个字节节的报文文长度值值再与报报文一起起发送。图20 报文流示示意图接收方在在读取数数据的过过程中,网网络有可可能发生生中断或或发送方方写数据据进程意意外退出出甚至宕宕机,此此时接收收方要根根据异常常情况做做相应处处理。通通信异常常处理参参见4.3.4.7节。4.3.4.4 关闭连接接的处理理这里规定定的是银银联处理理中心或或入网机机构需要要正常关关闭一个个连接时时要做的的处理。正正常关闭闭一个ssockket连连接需要要经过四四个步骤骤:图21 关闭soockeet连接接过程a) 当客户户方调用用cloose()主动动关闭ssockket,该该方TCCP发送送FINN段给服服务方,表表示结束束发送数数据;b) 服务方方TCPP接收到到FINN段后,进进入被动动关闭ssockket过过程。服服务方TTCP收收到FIIN段后后,会通通知服务务方的应应用进程程,reead()调用用会返回回0;c) 服务方方读调用用返回00后,调调用cllosee()关关闭soockeet,服服务方TTCP会会向客户户方TCCP发送送FINN段;d) 客户方方TCPP收到FFIN段段后,返返回应答答。从以上过过程可以以知道,当当连接的的一方关关闭soockeet后,另另一方的的socckett会得到到通知。对对于银联联处理中中心和入入网机构构的接收收连接,通通过reead()调用用返回值值可以获获得该通通知。对对于发送送连接,通通过seelecct()调用查查询本地地socckett是否接接收到通通知数据据。若有有通知数数据到达达,调用用reaad(),若返返回0表表示对方方socckett已关闭闭。当银联处处理中心心或入网网机构需需要关闭闭一条发发送连接接时,先先停止在在该条连连接上发发送数据据,然后后调用cclosse()关闭本本地soockeet。接接收方调调用reead()读取取数据,当当调用返返回0时时,表明明发送方方socckett已关闭闭,并调调用cllosee()关关闭本地地socckett。此时时,双方方完成连连接的关关闭。4.3.4.5 空闲连接接处理对于单工工通信方方式,如如果银联联处理中中心或入入网机构构一条发发送连接接上超过过2分钟钟没有发发送报文文数据,则则向接收收方发送送“空闲连连接查询询”控制报报文。该该报文不不带任何何附加数数据,并并置报文文长度域域的值为为零。银银联处理理中心或或入网机机构通信信层收到到这样的的报文后后,直接接丢弃该该报文。图22 空闲连接接查询报报文格式式如果接收收方soockeet收到到该控制制报文,说说明双方方连接正正常,如如果在33分钟之之内没有有收到对对方的“空闲连连接查询询”控制报报文,则则说明接接收长连连接已经经中断,需需要关闭闭该连接接socckett,并且且断开发发送长连连接。如如果连接接中断或或接收方方宕机、通通信进程程异外退退出,发发送方TTCP会会向本地地socckett返回相相应的错错误通知知,发送送方根据据reaad()调用返返回的错错误信息息做相应应的异常常处理,参参见4.3.4.7节。如如果接收收方在接接收连接接上有33分钟未未收到任任何数据据,此时时,若入入网机构构作为接接收方,则则关闭该该连接对对,并重重新向银银联处理理中心发发起建立立连接的的请求;若银联联处理中中心作为为接收方方,则关关闭该连连接对,并并恢复到到侦听状状态,等等待入网网机构重重新发起起建立连连接的请请求。图23 空闲连接接处理示示意图对于双工工的通信信方式,如如果发送送方或者者接收方方中有一一方检测测到一条条连接空空闲超过过2分钟钟,则通通过该连连接向对对端发送送一次空空闲测试试报文;对端收收到该报报文后直直接丢弃弃。如果果在3分分钟之内内没收到到对端的的空闲连连接测试试报文或或者交易易报文,此此时,若若入网机机构作为为接收方方,则关关闭该条条连接,并并重新向向银联处处理中心心发起建建

    注意事项

    本文(中国银联银行卡联网联合技术规范V21第5部分通讯接口30912.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开