IMIX协议分析
- 格式:doc
- 大小:956.00 KB
- 文档页数:35
1、IMS产品相关的网元有哪几个?描述各网元之间的接口协议及简要功能。
2、IMS系统中中IMPU、IMPI分别其到什么作用?IMPU,用于标识业务签约关系,计费等,还表示用户身份以及用于路由,但它不能表示用户实际的位置信息。
用在业务配置、计费等,主要是业务方面的作用IMPI,是网络层的标识,用于表示用户和网络的签约关系,一般也可以唯一的表示一个终端。
使用IMPI,网络可以通过鉴权来识别用户是否可以使用网络。
用在身份认证,授权等,主要是安全方面的作用。
4、MS用户注册前、注册中、注册后分别在ICSCF、PCSCF、SCSCF中存贮的注册相关状态信息是什么?5、MS——SCSCF的主要功能有哪些?✓注册、注销过程:重注册、多注册、隐式注册、第三方注册的控制过程,同时负责进行各个过程的注销。
✓鉴权功能:包括多种方式的鉴权过程,✓授权功能:业务授权,媒体授权、漫游地授权等等✓订阅、通知控制。
✓用户及本地的数据管理。
用户标识、签约数据、本地数据等等的管理。
✓路由处理:包括SIP的路由过程,及E164号码的本地路由、DNS/ENUM方式的路由及FORK的路由过程。
✓会话管理功能:主要包括MO、MT过程的会话过程控制,非会话过程的控制。
✓业务触发的控制过程✓计费触发功能6、IP呼叫过程中,SIP呼叫控制服务器中主要的呼叫状态有几个?分别是什么?简述状态迁移过程。
7、述SIP头字段中关于Via、Route、Service Route、Record Route、Path、Contact,的应用方式和区别。
✓Route。
Route头字段用在请求消息中表示一个预设的路由地址列表,使该请求可以按照地址列表中的路由访问其他代理。
✓Record-Route。
Record-Route用于请求消息中,也是一个路由列表。
如果某代理服务器希望后续请求消息能够经过自己,而且这些后续的请求消息属于由当前请求创建的一个对话,那么即使请求中已经出现了Route头字段,代理服务器也必须在请求消息中插入一个Record-Route头字段值。
IMS网络中常见传真问题分析IMS网络是IP多媒体子系统的缩写,是一种基于IP技术的新型网络。
最初由欧洲电信标准化协会提出,主要用于移动通信领域的多媒体业务。
随着多媒体业务的发展,IMS网络已广泛应用于固话、移动通信等各个领域。
IMS网络的应用范围很广,其中包括传真业务。
但在实际应用中,IMS网络中常常遇到传真问题。
以下是一些经常出现问题的传真情况及其原因分析:1. 传真通信失败IMS网络传输传真时,需要进行一系列的协议转换,如G.711编码转换为T.38编码、IP转换为PSTN等。
如果转换不成功,会导致传真通信失败。
2. 接收传真机无法收到传真如果接收传真机的噪音等原因无法接收到传真,可能是由于接收传真机设置的速率和传真发送速率不一致导致。
这个问题可以通过重新设置正确的速率来解决。
3. 传真识别错误在传输传真时如果出现了错误的识别,可能就会出现传真识别错误的情况。
这通常是由于传真识别算法不准确导致。
正确的解决方法就是对识别算法进行优化改进。
4. 传真内容错误在传输传真时,如果传输过程中出现数据错误导致数据被修改,可能会导致传真内容错误。
这种问题的解决方法是对传输过程进行严格控制,保证传输的可靠性。
5. 传真被截断当传真文件进入网络时,如果网络中出现阻塞或其他故障,可能会导致传真被截断。
传真被截断的解决方法是增加数据传输的带宽,减少网络堵塞,确保无故障传输。
综上所述,IMS网络中的传真问题主要体现在协议转换、速率设置、识别算法、数据可靠性和网络带宽等方面。
针对这些问题,可以采取不同的解决方案。
对于传真问题,最好的解决方法是预防,通过加强对网络设备和协议等方面的更新和维护,减少问题的发生。
同时,也应该培养专业人员,提高网络服务质量。
IMIX功能测试
RENIX文档系列
文档编号RENIX版本作者修改时间修改版本RENIX-
3.1.0.828248 黄永刚2019.09.11 V1.0 20190911X
目录
简介 (3)
手工测试 (4)
RFC2544中添加 (8)
简介
在真实的网络环境中,用户产生的网络数据报文的长度并不是固定的,也就要求我们在评估DUT转发能力时,不能仅仅测试固定长度的报文,而是需要测试多种不同报文长度的组合。
信而泰RENIX测试仪中的iMIX报文长度就是专门针对这种场景来做的,它可以自定义不同报文长度的比例,然后来评估DUT的转发能力。
手工测试
1.连接机框,占用端口
2.添加流量
3.在帧长类型中,选择iMIX
4.点击编辑iMIX,可以调出iMIX编辑器,可以要发送的报文长度比率等内容
5.点击发送流量,报文就会以设置的比例进行发送
6.使用wireshark抓包查看
RFC2544中添加
1.正常配置RFC2544测试,在最后一步选择帧长时,选择iMIX,而不是之前
使用的自定义报文长度
2.iMIX报文模板可以修改。
即时通讯四种协议简述即时通讯四种协议简述(转)IM(Instant Messaging)正在被广泛地采用,特别是在公司与它们的客户互动联接方案上。
为了解决即时通讯的标准问题,IETF成立了专门的工作小组,研究和开发与IM相关的协议。
目前IM有四种协议:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)以及XMPP。
PRIM与XMPP、SIMPLE类似,但已经不再使用了。
IMPP主要定义必要的协议和数据格式,用来构建一个具有空间接收、发布能力的即时信息系统。
到目前为止,这个组织已经出版了三个草案RFC,但主要的有两个:一个是针对站点空间和即时通讯模型的(RFC 2778);另一个是针对即时通讯/空间协议需求条件的(RFC2779)。
RFC2778是一个资料性质的草案,定义了所有presence和IM服务的原理。
RFC2779定义了IMPP的最小需求条件。
另外,这个草案还就presence服务定义了一些条款,如运行的命令、信息的格式,以及presence服务器如何把presence 的状态变化通知给客户。
SIMPLE是目前为止制定的较为完善的一个。
SIMPLE和XMPP两个协议,都符合RFC2778和RFC2779 。
SIMPLE计划利用SIP来发送presence信息。
SIP是IETF中为终端制定的协议。
SIP一般考虑用在建立语音通话中,一旦连接以后,依靠如实时协议(RTP)来进行实际上的语音发送。
但SIP不仅仅能被用在语音中,也可以用于视频。
SIMPLE被定义为建立一个IM进程的方法。
SIMPLE在2002年夏季得到额外的信任,目前,微软和IBM都致力于在它们的即时通讯系统中实现这个协议。
SIMPLE小组致力于进程模式的操作,这将提升运行效率,使基于SIP的机制能够进行会议和三方电话交谈控制,也考虑到能和未来提供的许多新特性实现兼容并提升表现能力。
MipiLP模式下数据通信协议详解在移动设备和嵌入式系统中,MipiLP(MIPI Low-Power)模式是一种常用的数据通信协议。
它被广泛应用于摄像头、显示屏和其他外设之间的数据传输。
本文将详细解析MipiLP模式下的数据通信协议。
一、MipiLP模式简介MipiLP模式是MIPI(Mobile Industry Processor Interface)工作组定义的一种低功耗、低复杂性数据通信模式。
它采用低电压差动信号传输,能够在低功耗的同时实现高速数据传输。
MipiLP模式主要针对平衡数据传输,支持全双工和半双工通信方式。
二、MipiLP数据通信协议1. 物理层协议MipiLP模式使用1.2V差动电平进行数据传输。
它采用4线(2对差分信号对)传输方式,包括数据线(Data Lane)和时钟线(Clock Lane)。
数据线用于传输数据,时钟线用于同步数据传输。
2. 数据帧结构在MipiLP协议中,数据以数据帧的形式进行传输。
一个数据帧由多个数据包组成,数据包之间使用特定的同步序列进行分隔。
数据包包含数据有效位、同步码、段标识等信息。
3. 数据传输模式MipiLP模式支持全双工和半双工通信方式。
在全双工模式下,数据线和时钟线同时传输数据。
在半双工模式下,数据线和时钟线交替传输数据。
4. 时序和时钟同步MipiLP协议使用差分信号的上升沿和下降沿进行时钟同步。
时钟同步是通过时钟线上的同步字进行实现的。
5. 错误检测和纠错机制为了提高数据传输的可靠性,MipiLP协议采用一系列错误检测和纠错机制。
例如,通过奇偶校验码检测数据传输中的错误,并通过重发机制进行数据重传。
三、MipiLP模式的优势1. 低功耗MipiLP模式采用低电压差动信号传输,能够在低功耗的情况下实现高速数据传输。
这对于移动设备和嵌入式系统而言非常重要,可以延长电池寿命。
2. 高带宽由于MipiLP模式使用差动信号传输,能够在相同的频率下实现更高的数据传输速率。
im实现原理IM是即时通讯的缩写,它是一种实时通信技术,为用户提供快速实时的消息传递服务。
IM常见于社交媒体平台、电子商务、在线教育等领域。
本文将介绍IM实现原理及其技术组成。
一、IM实现原理IM的实现原理主要基于客户端与服务器之间的交互,使用TCP/IP协议进行数据传输。
通常情况下,IM需要实现以下三个方面的内容:连接管理、消息路由、消息存储。
1. 连接管理:IM客户端与服务器的连接是通过TCP/IP协议建立的,要确保连接的可靠性、并对连接进行有效的管理,以保证IM的实时性和高效性。
在连接管理中,需要处理连接的建立、维护和断开,同时需要监测连接的状态,如网络环境变化等。
2. 消息路由:IM的消息路由是指将消息从发送方传输到接收方,并且保证消息的可靠性和不重复性。
在消息路由中,需要考虑多个接收方情况下的消息路由,如单播、群发、广播等。
3. 消息存储:IM需要对消息进行存储以备之后的回溯和分析。
在消息存储中,需要考虑多终端同步以及消息的加密问题。
二、IM技术组成IM技术的核心是实时通信技术,包括以下几个方面:1. TCP/IP协议:IM使用TCP/IP协议进行数据传输,保证了数据传输的可靠性和扩展性。
2. WebSocket:WebSocket是HTML5标准中的一项新技术,可以实现客户端与服务器之间实时的双向通信。
WebSocket的使用可以极大提高IM的效率和减少网络流量。
3. XMPP协议:XMPP是一种常见的IM协议,它可以实现多种IM 功能,如消息传递、群聊、在线状态等。
4. Socket.io:Socket.io是一个基于WebSocket的实时通信库,可以简化IM的开发,提高开发效率和可扩展性。
5. NoSQL数据库:IM的消息存储通常采用NoSQL数据库,如MongoDB等,它可以实现高效的数据存储和分析。
三、总结IM的实现原理主要在于连接管理、消息路由和消息存储等方面,需要采用TCP/IP协议进行通信,同时使用WebSocket、XMPP协议、Socket.io等技术提高IM的效率和扩展性。
IMS与其他网络互联互通问题分析(精)IMS与其他网络互联互通问题分析IMS网络的互通,应该包括与传统电路交换网络(PSTN/PLMN的互通以及与其它SIP网络的互通。
3G PP和TI SPAN都定义了跟互通相关的功能实体,它们在3GPP 和TISPAN可能有不同的名称,但大体功能是相似的。
以下以3GPP中定义的功能实体为例,说明IMS网络与其它网络的互联互通。
如何与传统电路交换网络进行互通目前,大多数电信用户还是使用传统的电路交换网络,包括PSTN网、ISDN网、2G GSM 网以及R99/R4W CDMA网络,因此,考虑IMS网络与CS网络的互通,实现IMS用户和CS用户间的基本语音呼叫是非常重要的。
IMS网络与CS网络互通的主要设备是MGCF和IM-MGW以及BGCF。
实现两个网络的互通,要求在用户平面和控制平面都进行互通。
对于IMS网络和CS网络而言,控制平面的互连由MGCF负责,MGCF能够实现SIP信令与BICC 或ISUP的映射。
相应地,IM-MGW在用户平面进行协议转换,它从CS网络终结,并提供这两种终结之间的转换。
另外,IM-MGW还提供其它功能,如编码格式的转换、回声抑制等。
MGCF采用H.248协议对IM-MGW的行为进行控制。
BGCF适用于IMS用户发起到CS网络用户的呼叫时选择到CS网络的出口位置,可以通过下列分析进一步明确其功能。
IMS用户呼叫CS网络用户当IMS用户呼叫CS网络用户时,IMS用户的S-CSCF在收到被叫用户号码(为telURL格式后,必须通过ENUM查询,将telURL转换为SIPURL,因为IMS中的路由原则是不允许用telURL来进行路由的。
S-CSCF要将呼叫请求前转到同一网络中的BGCF。
BGCF会根据不同运营商的策略选择一个实现互通的网络,如果呼叫是属于同一个运营商的,那么BGCF要选择一个本运营商的MGCF用于互通,该MGCF会将SIP信令转换为ISUP/BICC信令。
《室内可见光MIMO通信系统抗扰分析与优化》摘要:本文针对室内可见光MIMO(Multiple Input Multiple Output)通信系统在复杂环境下的抗干扰性能进行了深入研究。
通过分析系统中的主要干扰因素及其影响机制,提出了相应的优化策略。
本文旨在为室内可见光MIMO通信系统的设计与优化提供理论依据和实践指导。
一、引言随着无线通信技术的飞速发展,室内可见光MIMO通信系统因其高带宽、高传输速率和低能耗等优势,受到了广泛关注。
然而,在室内环境中,该系统面临着多种干扰因素的挑战,如多径效应、光源干扰、背景噪声等。
因此,对室内可见光MIMO通信系统的抗扰分析与优化显得尤为重要。
二、室内可见光MIMO通信系统概述室内可见光MIMO通信系统利用多个发射机和接收机天线,通过室内环境中的可见光进行信息传输。
该系统能够有效地提高系统容量和传输速率,同时具有较低的能耗。
然而,由于室内环境的复杂性,该系统在传输过程中会受到多种干扰因素的影响。
三、抗扰因素分析1. 多径效应:室内环境中,光线经过多次反射和散射,形成多径传播,导致信号失真和干扰。
2. 光源干扰:室内存在多种光源,不同光源之间的相互干扰会影响通信质量。
3. 背景噪声:室内环境中的背景噪声,如电器设备的电磁辐射、人体运动等,都会对通信信号产生干扰。
四、抗扰优化策略1. 信号处理技术:采用先进的信号处理算法,如均衡技术、分集接收等,提高信号的抗干扰能力。
2. 光学天线设计:优化光学天线的设计,减少多径效应和光源干扰的影响。
3. 动态资源分配:根据实时干扰情况,动态调整资源分配,如功率、带宽等,以提高系统性能。
4. 智能算法:采用机器学习、深度学习等智能算法,对系统进行自适应优化,提高抗扰性能。
五、实验与结果分析通过搭建室内可见光MIMO通信系统实验平台,对上述抗扰优化策略进行了实验验证。
实验结果表明,采用优化策略后的系统在多径效应、光源干扰和背景噪声等方面的抗干扰能力得到了显著提高,系统性能得到了明显提升。
IMIX协议分析1. IMIX Protocol简介IMIX协议全称银行间市场信息交换协议(Inter-bank Market Information eXchange Protocol),用于银行间本币市场和外汇市场的金融信息的传输。
IMIX协议基于FIX协议制定。
FIX协议全称金融信息交换协议(Financial Information Exchange Protocol),是被国际金融界广泛使用的行业标准。
FIX协议基于Tag/Value格式制定,提供覆盖交易前、中、后的全面的业务层消息和易用、强壮的Session层消息。
IMIX消息继承了FIX消息的易用性,并根据国内金融市场的特点进行针对化的定制,对FIX协议进行扩充、优化,形成了适用于国内金融市场的独特的协议。
同FIX协议一样,IMIX协议提供了覆盖国内银行间市场的交易前、中、后的业务层消息和强壮的Session层消息,为银行间市场金融数据的交互提供了便捷的通道。
2. Milestone2004年9月:项目调研2004年10月-12月:立项2005年1月至2005年12月:翻译FIX4.4,形成《银行间市场业务数据交换协议》初稿2006年1月至2006年12月:完善修改《银行间市场业务数据交换协议》初稿2007年1月至2007年12月:根据银行间市场特点,进一步完善修改《银行间市场业务数据交换协议》基础上形成意见征求稿,并报金标委。
2008年12月,完成外汇CSTP内容协议定义2008年12月,完成外汇CMDS内容协议定义2009年5月,完成CDC接口系统协议定义2009年1月,完成外汇清算会员和保证金结算行系统协议定义2009年5月,完成本币基准和本币Shibor系统协议定义2009年6月,完成本币CSTP和本币CMDS系统协议定义2009年7月,完成本币交易系统协议定义2010年10月,完成外汇清算所协议定义2010年11月,本币清算所协议制定中2011年,将继续扩大协议的应用范围,如增值服务等3. IMIX应用业务领域IMIX协议依据中国银行间本币和外汇市场的业务需求编制,目前覆盖了中国银行间本币和外汇市场的报价、交易、清算等领域。
3.1中国银行间市场概述银行间市场是银行同业进行资金拆借、债券买卖、外汇交易的场所,不同于交易所市场,银行间市场以场外交易的方式存在,以询价方式为主,询价交易方式是银行间市场与场内市场的最大区别。
按照交易内容的不同,银行间市场可以分成人民币信用拆借市场、银行间债券市场、人民币利率衍生品市场和银行间外汇市场,前三个市场由于采用人民币计价,又合称为银行间本币市场。
银行间本币市场和外汇市场的基础框架都是由中国人民银行的附属机构中国外汇交易中心暨银行间同业拆借中心(简称CFETS)负责运行维护。
CFETS于1994年初成立于上海,是为了适应1994年开始的外汇管理体制改革设立的。
3.2银行间外汇市场1993年底,国务院决定改革当时的外汇管理体制,实现人民币经常项目下有条件可兑换。
从1994年1月1日起,实现汇率并轨和结售汇制度,建立银行间外汇市场和和采用单一的、有管理的浮动忽略制。
在此背景下,中国外汇交易中心于同年初建立于上海。
根据中国人民银行赋予的职责,交易中心负责提供外汇交易系统和交易后的本、外币资金清算服务。
随着外汇体制改革的不断深入和我国外贸交易量的指数化增长,银行间外汇市场迅速发展壮大,交易品种也不断丰富多彩。
目前,银行间外汇市场提供的业务范围已经从人民币外汇即期交易扩展到人民币外汇远期、掉期、外汇拆借和外币对买卖。
交易的币种除人民币外,还覆盖包括美元(USD)、港币(HKD)、欧元(EUR)、日元(JPY)、英镑(GBP)、加元(CAD)、瑞士法郎(CHF)、新加坡元(SGD)在内的全球主要币种及与中国贸易密切的国家的币种。
CFETS负责银行间外汇市场的交易组织和系统维护,除提供交易服务以外,还提供人民币即期交易的清算服务和增值服务。
IMIX协议现在主要覆盖银行间外汇市场的清算和增值服务业务,用于收盘后CFETS和清算所之间传输交易数据和清算数据,也用于交易期间向会员发送增值数据。
3.3银行间本币市场银行间本币市场由信用拆借市场、债券市场和人民币利率衍生品市场组成。
信用拆借市场是银行同业进行信用拆借的场所,提供1天(隔夜拆借)、7天、14天、1月、3月等多种期限的拆借品种的标准化合约。
债券市场是已发行债券的二级交易市场,交易的债券类型包括国债、央行票据、金融债、次级债、公司债、国际开发机构债券、短期融资券、资产支持证券,针对各种类型的债券,银行间市场提供包括现券买卖、资产支持证券买卖、债券借贷、债券远期、质押式回购、买断式回购在内的多种交易方式。
人民币利率衍生品市场是银行间新成立的市场,交易的品种包括远期利率协议和利率互换。
利率衍生品市场是我国构建多层次金融市场不可或缺的组成部分,是优化我国利率形成机制的重要手段。
金融机构通过银行间本币市场提供的多种多样的交易工具,管理本机构的资金头寸,调整资产负债结构和进行投资理财。
银行间本币市场提供询价和做市两种交易方式,提供意向报价、双向报价、对话报价、点击成交报价、做市报价、限价报价等多种报价方式,满足不同投资需求。
银行间本币市场经过十多年的发展,已经成为我国场外交易市场的主体,参与交易的会员覆盖商业银行、证券公司、保险公司、信托公司、基金、企业年金等各类金融机构。
IMIX协议目前覆盖了银行间本币市场报价、交易、STP服务、清算等几乎交易流程的各个领域,涵盖所有本币市场的交易品种和交易方式,为银行间本币市场提供流畅的数据交互通道。
4. IMIX Protocol结构分析4.1消息结构IMIX消息的标准结构图如下:(详见《银行间市场业务数据交换协议》)图 1 IMIX消息结构说法是大方4.1.1 消息头每个会话消息或应用消息都有一个消息头,该消息头指明消息类型、消息体长度、发送目的地、消息序号、发送起始点和发送时间。
消息头格式见下表表1标准消息头例如:银行A的交易员小王发送消息给银行B的交易员小张,则小王发出去的消息标准头部应该如下表所示:表2标准消息头例子而小张给小王发的消息标准头部则应该如下表所示表3标准消息头例子4.1.2 消息尾每一个会话消息或应用消息都有一个消息尾,并以此终止。
消息尾可用于分隔多个消息,包含有3位数的校验和值。
消息尾格式见下表4表4标准消息尾4.1.3 消息体主要描述应用层面的业务信息(具体的消息类型见《银行间市场业务数据交换协议》),应用消息中有很多共用的数据域集合——组件。
比如说,大多数应用消息都会用到一系列定义债券品种的域:Symbol,SecurityID,SecurityIDSource,……为避免重复,协议中定义了一些关键组件,在应用消息定义中直接用名称引用这些组件。
实际的消息定义和使用中,则应该将组件扩展开成为相应的数据域集合。
4.1.4 组件在IMIX协议中,组件是一个逻辑概念,它用来表示一组彼此之间有一定关系的消息域的组合。
这些组件在IMIX协议中都赋以相应的名称,用来更好的理解消息结构以及所应用的场景。
在实际消息传送过程中,这些组件名称并不会作为信息消息中出现,可以这么说,组件的出现是起到更好让人能够理解IMIX消息结构的作用。
4.1.5 重复组域可以在重复组里多次重复,用以传输数组同类的数据。
在IMIX协议中,重复组也同样是一个逻辑概念,它用来表示一组彼此之间有一定关系的消息域的组合能够连续反复地在消息中出现。
在实际消息传送过程中,这些重复组件名称也不会作为信息消息中出现。
通常域名起始为’No’字符的域指明重复的次数,并位于重复组的开始处。
本文档中重复组的定义通过缩进的符号表示,重复组也可嵌套。
使用子重复组时不能省略父重复组。
重复组内的第一个域是必需的。
在协议执行时把第一个域用作“分隔符”,表明新的重复组的开始。
如果第XXX号(NoXXX)域大于0,那么第XXX号后所列的第一个域就变成有条件的必需的域。
指明重复组号的第XXX号(NoXXX)域(如:交易会话号(NoTradingSessions), 分配号(NoAllocs))在重复组内只出现一次,必需直接位于重复组的内容之前。
如果重复组内有一个域是必需的,那么第XXX号(NoXXX)域就应当是必需的。
如果重复组内的所有参与方都是可选择性的,那么第XXX号域也应当是可选择性的。
如果重复组的某一个域是必需的,那么在重复组内每次重复时该域都应出现。
通过缩进的符号“→”对消息定义内的重复组进行指定。
重复组可嵌入其他重复组(可不止一层嵌套)。
通过缩进的符号“→”后跟缩进的符号“→”的方式对嵌套的重复组进行指定。
有嵌套重复组时,必需对外层的重复组进行指定。
例如定义一重复组:表5重复组则该重复组实际使用例子如下表 6在传送过程中,该重复组在消息中如下所示:454=3<SOH>455=债券1<SOH>456=财政部发行<SOH>455=债券2<SOH>456=企业发行<SOH>455=债券3<SOH>456=央行发行<SOH>5. IMIX Protocol会话机制为了保证IMIX会话能够能够正常的开始和终止,保证IMIX消息在传送过程不会发生的消息丢失引起的消息序列缺口问题,以及其他一系列与IMIX消息传送相关的问题,IMIX 定义了一套会话机制,该会话机制通过定义特殊的消息域以及会话消息实现了会话登录,会话注销,消息缺口填补,消息重复发送等传送场景的处理过程,这些都是IMIX协议为了保证消息正确传送提供的一种解决方案。
如果具体的IMIX协议的实现者能够通过其他的技术或者机制保证消息的正确传送,就不用实现IMIX会话机制。
5.1消息序号任何一条消息都被分配一个唯一的消息序号来加以标识,消息序号在每次会话过程中从1 开始,在整个会话过程中连续递增,直到该会话过程全部结束。
通过监视消息序号的连续性可识别交换中的消息缺口,并做出反应,使得连接双方数据同步。
连接双方都明确确定相互独立的消息序号,参与连接的任何一方负责维护自己发送的消息序号,并监视接收的消息序号以保证消息缺口能被发现并加以处理。
5.2心跳在消息交换的空闲期间,连接双方将在规定的时间间隔内发出心跳消息。
通过心跳消息可以监控通讯连接的状态,识别接收信息的序号缺口。
心跳间隔时间由会话发起人在登录时,用登录中的心跳指令域(HeartBtInt)来加以确定。
每次传送信息完毕之后,应立即重新设置心跳间隔计时器。
心跳间隔时间应得到连接双方的确认,由登录会话发起方设定并得到登录接受方的确认回应。