用于分布式信息技术体系结构的通信传输协议制造技术

技术编号:10745752 阅读:106 留言:0更新日期:2014-12-10 17:51
在层二(L2)网络交换机中的通信协议包括,响应于源节点的服务请求,注册所述源节点用于分组通信服务。所述协议还包括把来自注册的源节点的一个或多个分组转发到一个或多个目的节点。所述协议还包括从一个或多个目的节点接收分组并且把每个接收到的分组转发到相应的注册的节点。

【技术实现步骤摘要】
【国外来华专利技术】用于分布式信息技术体系结构的通信传输协议
本专利技术一般而言涉及数据通信,特别地,涉及用于分布式信息系统的数据通信协议。
技术介绍
网络交换设备被利用来连接网络中的计算系统。这种网络交换机通常工作在OSI模型的数据链路层(层2),并且在网络中把分组从源节点(设备)转发到目的节点。
技术实现思路
本专利技术的实施例涉及一种用于分布式系统信息技术体系结构的通信传输协议和系统。一种实施例提供了在网络中的节点之间进行数据通信的方法。在一种实施例中,网络包括分布式架构协议系统。所述方法包括,在层2(L2)的网络交换系统中,响应于源节点的服务请求,注册源节点用于分组通信服务。所述方法还包括把一个或多个分组从注册的源节点转发到一个或多个目的节点。所述方法还包括从一个或多个目的节点接收分组并且把每个接收到的分组转发到相应的注册的节点。注册源节点用于分组通信服务包括通过在客户端列表中维护用于所述源节点的客户端条目来维护事务跟踪数据结构。对于每个客户端条目,在目的节点列表中维护一个或多个目的条目,其中每个目的条目对应于用于所述源节点的目的节点。对于每个目的条目,维护对应于在所述源节点与对应于所述目的条目的目的节点之间的待发分组通信的分组事务列表。所述方法还包括维护传送队列,用于使来自相应的注册的源节点的分组排队用于传送;向用于传送的每个分组附加报头,其中报头包括通信协议信息;以及基于分组通信状态更新事务跟踪数据结构。所述方法还包括维护接收队列,用于使来自相应于注册的源节点的目的节点的分组排队,以及基于接收到的分组通信状态更新事务跟踪数据结构。所述方法还包括:响应于来自源节点的服务注册请求,注册由源节点提供的用于从系统中接收传送状态信息的回调函数。利用由注册的源节点提供的回调函数提供对应于注册的源节点的分组的传送状态。所述方法还包括选择与目的节点相关联的接口端口,用于利用所选的接口端口经通信链路把分组从相应的源节点传送到目的节点。所述方法还包括从目的节点接收分组并且使该分组在用于相应的源节点的接收队列中排队。本专利技术的这些和其它方面、特征及优点将通过参考附图和本文的详细描述得到理解,并且将利用尤其在所附权利要求中指出的各种元素和组合来实现。应当理解,如所要求的,前面的一般性描述和后面的附图简要说明以及本专利技术的详细描述是本专利技术的优选实施例的示例和解释,而不是本专利技术的限制。附图说明被认为是本专利技术的主题在本说明书结论部分的权利要求中特别指出并明确地要求保护。结合附图进行的以下具体描述,本方面的上述及其它目的、特征和优点是显然的,其中:图1根据本专利技术的实施例,说明利用通信传输协议的信息技术系统10的基本组件的例子;图2是根据本专利技术的实施例展示如图1中所示的利用通信传输协议系统的计算机网络设备的例子的框图;图3根据本专利技术的实施例,示出了用于在DFP网络的节点之间进行数据通信的过程的流程图;图4根据本专利技术的实施例,示出了在包括多个功能层的通信栈中的通信协议体系结构;以及图5根据实施例专利技术示出了用于通信协议的执行和数据模型。具体实施方式通过参考以下本专利技术结合附图的详细描述可以更容易地理解本专利技术,其中附图构成本公开内容的一部分。应当理解,本专利技术不限于在本文中所描述和/或所示出的具体设备、方法、条件或参数,并且本文所使用的术语只是为了通过例子描述特定的实施例,并不是要限制所要求的专利技术。本专利技术的实施例提供了用于分布式系统信息技术体系结构的通信传输协议和系统。一种实施例提供了在网络中的节点之间进行数据通信的方法。在一种实施例中,网络包括分布式架构协议系统。所述方法包括,在层二(L2)网络交换系统中,响应于源节点的服务请求,注册源节点用于分组通信服务。所述方法还包括把一个或多个分组从注册的源节点转发到一个或多个目的节点。所述方法还包括从一个或多个目的节点接收分组并且把每个接收到的分组转发到相应的注册的节点。协议分组在L2的域中转发并且网络交换机系统是具有L2或层3(L3)能力的网络设备。注册源节点用于分组通信服务包括通过在客户端列表中维护用于所述源节点的客户端条目来维护事务跟踪数据结构。对于每个客户端条目,在目的节点列表中维护一个或多个目的条目,其中每个目的条目对应于用于所述源节点的目的节点。对于每个目的条目,维护对应于在所述源节点与对应于所述目的条目的目的节点之间的待发分组通信的分组事务列表。所述方法还包括维护传送队列,用于使来自相应的注册的源节点的分组排队用于传送;向用于传送的每个分组附加报头,其中报头包括通信协议信息;以及基于分组通信状态更新事务跟踪数据结构。所述方法还包括维护接收队列,用于使来自相应于注册的源节点的目的节点的分组排队,以及基于接收到的分组通信状态更新事务跟踪数据结构。所述方法还包括,响应于来自源节点的服务注册请求,注册由源节点提供的回调函数,当接收到用于这个源节点的分组时,所述回调函数被调用。利用由注册的源节点提供的回调函数,用于处理为所述源节点接收到的分组。所述方法还包括选择与目的节点相关联的接口端口,用于利用所选的接口端口经通信链路把分组从相应的源节点传送到目的节点。所述方法还包括从目的节点接收分组并且使该分组在用于相应的源节点的接收队列中排队。本文以下关于附图描述根据本专利技术的通信传输协议系统的示例性实施例。在一种实施例中,通信传输协议系统包括连接计算系统或诸如不同类型网络的网络段的计算机网络设备(网络交换机)。实施例包括在数据链路层(OSI模型的层2)处理并路由数据的多端口网络设备。参考附图,其中相同的标号贯穿几个附图都说明相同的元件,图1根据本专利技术的实施例说明利用通信传输协议的信息技术系统10的基本组件的例子。根据本专利技术的实施例,系统10包括计算机网络设备11及利用实现通信传输协议的计算机网络设备11的通信传输协议系统100(图2)的远程设备15和17-20。远程设备15和17-20中的每一个都具有应用并且可以具有本地数据库16。计算机网络设备11包括通信传输协议。在一种实施例中,服务器11执行用于计算机网络的软件。在一种实施例中,计算机网络设备11连接网络段13和13A。数据库12可被远程设备15和17-20分别经连接14(A-F)通过网络13进行访问。远程设备15和17-20可通过网络13访问数据库12,网络13诸如是但不限于:因特网、局域网(LAN)、广域网(WAN)、经利用调制解调器的电话线(POTS)、蓝牙、WiFi、WiMAX、蜂窝、光纤、卫星、射频(RF)、以太网、磁感应、同轴电缆、RS-485等或其它类似的网络。计算机网络设备11还可连接到组织内的LAN。远程设备15和17-20每一个都可以位于远程站点。远程设备15和17-20包括但不限于PC、工作站、膝上电脑、手持计算机、袖珍PC、PDA、寻呼机、WAP设备、非WAP设备、蜂窝电话、掌上设备、打印设备等。当在远程设备15和17-20中的一个设备处的用户想要从数据库12访问数据时,远程设备15和17-20通过网络13通信以访问数据库12。从第三方计算机系统21和数据库22中获得的数据可以存储在数据库12,以便向远程设备15和17-20上的用户提供以后的访问。也可以预期,对于某种类型的数据,远程设备15和17-20可利用网络13直接访问第三方计算机系本文档来自技高网...
用于分布式信息技术体系结构的通信传输协议

【技术保护点】
一种用于在网络中的节点之间进行数据通信的网络交换系统,包括:注册一个或多个源节点用于分组通信服务的服务注册模块;把一个或多个分组从注册的源节点转发到一个或多个目的节点的传送模块;以及从一个或多个目的节点路由一个或多个分组到注册的源节点的接收模块;其中协议分组在层二(L2)的域中转发并且所述网络交换系统是具有L2或层3(L3)能力的网络设备。

【技术特征摘要】
【国外来华专利技术】2012.03.29 US 13/434,7051.一种用于在网络中的节点之间进行数据通信的网络交换系统,包括:注册一个或多个源节点用于分组通信服务的服务注册模块;把一个或多个分组从注册的源节点转发到一个或多个目的节点的传送模块;以及从一个或多个目的节点路由一个或多个分组到注册的源节点的接收模块;其中协议分组在层二(L2)的域中转发并且所述网络交换系统是具有L2或层3(L3)能力的网络设备;其中传送模块维护传送队列,用于使来自相应注册的源节点的分组排队用于传送;以及传送模块向用于传送的每个分组附加报头,其中报头包括通信协议信息;以及其中接收模块维护接收队列,用于使来自对应于注册的源节点的目的节点的分组排队;其中当没有来自目的节点的回应分组传送的确认时,传送模块在向相应的注册的源节点声明传送失败之前至少重传一次分组;以及其中响应于来自源节点的服务注册请求,服务注册模块注册由源节点提供的用于从所述系统中接收传送信息的回调函数。2.如权利要求1所述的系统,其中:传送模块利用由注册的源节点提供的回调函数提供对应于注册的源节点的分组的传送状态。3.如权利要求1所述的系统,还包括:选择与目的节点相关联的接口端口的选择模块,其中传送模块利用所选的接口端口经通信链路把来自相应的源节点的分组传送到目的节点。4.如权利要求3所述的系统,其中选择模块接收来自目的节点的分组并且使该分组在用于相应的源节点的接收队列中排队。5.一种在网络中的节点之间进行数据通信的方法,包括:在网络交换系统中,响应于源节点的服务请求,注册所述源节点用于分组通信服务;把一个或...

【专利技术属性】
技术研发人员:K·G·坎贝尔N·戈什吕达人D·G·卡马什N·穆克和吉V·潘迪S·安安沙兰N·皮撒姆巴兰C·门敦S·班尼
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1