连接资源计算机网络中的数据多道处理方法

文档序号:7582347阅读:210来源:国知局
专利名称:连接资源计算机网络中的数据多道处理方法
技术领域
本发明涉及使用ARCNET(连接资源计算机网络)的通信系统,尤其涉及ARCNET(Attached Resoure Computer Network)中的数据多道处理方法,该方法允许ARCNET支持多条内部网络路径,以便以少量网络开销在一个站内执行多个网络处理。
在数据通信中,通常是按照内部进程的数据处理在多个相互连接的站之间传递数据并向其它站传送或从其它站接收数据信息。
这种站在与其它站交换信息时需要通信协议,其网络按照OSI(开放式系统互连)七层模型进行配置,这一模型把若干种必要的通信功能分成若干层,定义每层的功能,由此在其它系统的各个进程之间交换数据。
作为站网络的基本部件,有在执行数据交换时被加入的各进程之间进行管理的开放式系统(例如站、计算机或终端)、在这些开放式系统之间进行连接的物理传送媒体,以及在所施加的各进程之间进行连接的连接器。
在这七个层中,第一层和第二层是关于硬件的功能和标准;第三层至第七层定义软件的功能和标准。ARCNET是属于OSI七个层中的第二层的数据链路,起的作用是以数据包的形式无数据差错地向其它站正确传送数据。
目前有按照开放式系统体系结构把网络分成各个单元的趋势,每一个单元执行其自己的功能,于是成为了一连接进程(additiona1 process)。因此在具有多个进程的各站之间进行连接的网络应当支持多个内部网络路径,以便分类一个站内的各个进程。


图1所示,使用普通ARCNET的通信系统包括多个站10和20、在每一个站内的处理器11和21、连接这些处理器的连接器13和23、作为数据线路层的ARCNET实体15和25、以及作为数据线路的物理媒体30。
如果从随便一个站10向另一个站20传送信息,则该ARCNET实体的目的地址(DA目的地址)只指明该另一个站的地址,不传送站内任意一个处理器11或21的地址,并且普通的ARCNET仅支持一条网络路径。
就是说,在处理器11和21以及ARCNET实体15和25之间的连接器13和23内只有一条路径,在源站10和到达站20之间的物理媒体内同样如此。
因此,使用普通ARCNET的通信系统不能够执行多个内部处理器的多道处理,于是要花费很长时间来处理预定量的数据。
所以,本发明涉及ARCNET中的数据多道处理方法,基本上避免了由相关技术的局限和缺陷造成的一个或多个问题。
本发明的目的是提供ARCNET中的数据多道处理方法,该方法允许ARCNET实体支持多条内部网络路径,以便同时操作多个网络处理器。
为了获得这些和其它优点以及为了达到本发明的目的,作为一个一般性的具体例子,连接资源计算机网络中的数据多道处理方法包括以下步骤第一个步骤在该连接资源计算机网络中设定网络地址数据MAP,它是把数据传送给多个站和在每一个站内使用的各处理器的路径;第二个步骤当要从随便一个站向目的站传送数据包时,利用相应于网络MAP内的每一地址数据的识别码调用传输功能、利用该识别码检测该网络MAP来获得源处理地址和目的站以及目的地处理地址数据、以及将它们插入和传送至数据包的数据单元;第三个步骤接收第二个步骤传送的数据包、从该数据包获取地址数据、检测在连接资源计算机网络实体内设定的网络MAP、以及由此确定是否有表示其自己站的处理的相同地址数据;第四个步骤如果在前面第三个步骤中,在连接资源计算机网络的网络MAP内有相同地址数据的设置,就将数据传送给相应的处理。
应当懂得以上简要描述和以下详细描述都是例示性和说明性的,目的在于对要求保护的发明作进一步的说明。
作为本说明书的一部分、用来便于进一步理解本发明的附图表示了本发明的各实施例并与文字描述一道说明了本发明的原理。
通过下面结合实施例参考附图对本发明进行的描述,使本发明的目的、特点和优点以及本发明的其它的目的、特点和优点将更加明显。本发明的上述目的、特点和优点将利用在说明书、权利要求书、以及附图中特别指出的结构来达到和获得。
附图简要说明图1表示使用普通ARCNET的通信系统的结构;图2表示使用本发明的ARCNET的通信系统的结构;图3是为本发明的ARCNET实体设定的网络路径MAP;图4表示本发明的数据包的结构;图5是说明本发明的ARCNET的数据传送/接收方法的流程图。
现在详细描述本发明的最佳实施例,附图表示了这些实施例的各实例。
图2是适用于本发明的ARCNET系统,它包括多个站100和200、各个站内的处理器110a至110n和210a至210n、连接这些处理器的连接器130和230、数据链路层的ARCNET实体150和250以及数据线路的物理媒体300。
MAP 10指定ARCNET实体150和250内的网络路径,传送给/接收自各站100和200的所有数据包确定在ARCNET实体150和250的网络路径MAP中的网络传输路径。
当从随便一个站100向另一个站200传送数据时,数据包的到达站100应当把DA和处理器地址加载在传输数据包上,由此使目标站200能够确定网络路径。目标站200的ARCNET实体250把被加载在传输数据包上的处理器地址与由网络路径MAP 270设定的地址信息进行比较,通过某一路径把数据包传送给选定的处理器210a至210n。
任一站100或200的ARCNET实体150和250内设定的网络路径MAP170和270的结构如图3所示,每个站自己的网络路径信息被作为MAP进行存储。就是说,任一站的网络路径MAP 170和270具有用源站的网络处理名指定产生的识别码、源地址的地址(源SAP)、接收产生的数据包的目的站以及操作被传送的数据包的目的处理地址。
识别码的数目可随站的数目和站内处理的数目而发生变化。
SAP是服务存取点(service access point),表示处理地址。
ARCNET数据包的结构如图4所示,除给数据单元增加了源处理地址SSAP和目的处理地址DSAP外,与普通数据包的结构相同。
该数据包结构由开始开销(over head)SOH部分、源地址部分SID、目的地址部分DID、计数部分COUNT、数据部分DATA和循环重复检验CRC部分组成。
此外,它把DATA的前4个字节用于SSAP和DSAP,把紧接的部分用于唯一的数据单元Data。
在4字节的处理地址单元中,最好把前两个字节分配给SSAP单元,而把后两个字节分配给DSAP单元。SSAP和DSAP被包括在一个数据单元DATA内,因此总是与普通ARCNET系统兼容。
在传送/接收数据包时,每个站检测网络路径MAP的DID、SSAP、和DSAP信息,并确定该数据包的一个路径。
图5是图2的操作步骤的流程图,以下参看图2至4进行说明。
首先,在步骤S1,用户确定网络路径MAP 170和270的结构并利用装置(未示出)将该结构设定给站的ARCNET实体150和250。如图3所示,每一网络路径具有自己的识别码和相应于自己的识别码的地址数据。
然后,在步骤S2,在从随便一站100把数据包传送给另一站200时,利用网络路径MAP的识别码调用传输功能。
在步骤S3,ARCNET实体150和250检验带有识别码的网络路径MAP170,得到SSAP、DSAP和DID,在步骤S4,把SSAP和DSAP插入ARCNET数据包的相应数据单元,因而发送它们。
目的站200在步骤S5接收被传送的数据包、从该数据包获得地址信息以及检测在ARCNET实体250内设定的网络路径MAP 270。
在步骤S6判断是否有在前一步骤S5中获得的表示在自己的站200内的处理器210a至210n的相同地址数据。
如果在前一步骤S6确认有在ARCNET实体250的网络路径MAP内设定的相同地址数据,就在步骤S7输出传送的数据给相应的处理。
如果在前一步骤S6发现没有相同地址数据,就在步骤S8忽略传送的数据包。
如果按照上述方法传送和接收数据,一个信道就可被作为多个信道,并且各数据站内的多个处理器还可同时执行其它任务。
如上所述,在本发明中,网络路径MAP被设置在ARCNET实体内并可在多个站之中使用多信道,这样就提高了数据操作速率。此外,由于没有使ARCNET的协议数据单元(PDU)的原型畸变,所以本发明与只使用一条网络路径的其它普通ARCNET系统兼容。
显而易见,对本领域普通技术人员来说,不超出本发明的范围和不违背本发明的精神可对本发明的ARC网络中的数据多道处理方法作出各种改进。因此,本发明将覆盖落入本发明及其等同物的范围之内的对本发明所作的各种改进。
权利要求
1.一种连接资源计算机网络中的数据多道处理方法,其特征在于,该方法包括以下步骤第一个步骤在该连接资源计算机网络中设定网络地址数据MAP,它是把数据传送给多个站和在每一个站内使用的各处理器的路径;第二个步骤当要从随便一个站向目的站传送数据包时,利用相应于网络MAP内的每一地址数据的识别码调用传输功能、利用该识别码检测该网络MAP来获得源处理地址和目的站以及目的地处理地址数据、以及将它们插入和传送至数据包的数据单元;第三个步骤接收第二个步骤传送的数据包、从该数据包获取地址数据、检测在连接资源计算机网络实体内设定的网络MAP、以及由此确定是否有表示其自己站的处理的相同地址数据;第四个步骤如果在前面第三个步骤中,在连接资源计算机网络的网络MAP内有相同地址数据,就将数据传送给相应的处理。
2.如权利要求1的方法,其特征在于,在第二个步骤中,把源处理地址和目的地处理地址数据指定给第一个字节并插入。
3.如权利要求1的方法,其特征在于,在第二个步骤中,用两个字节来赋值源处理地址和目的地处理地址并将其插入数据单元。
全文摘要
一种连接资源计算机网络中的数据多道处理方法,包括:第一步:在网络中设定网络地址数据MAP,第二步:当从随机站向目的站传送数据包时,用相应于MAP内每一地址数据的识别码调用传输功能、检测该MAP获得源处理地址和目的站及目的地处理地址数据、以及将其插入和传送至数据包的数据单元;第三步:接收传送的数据包、获取地址数据、检测网络MAP、由此确定是否有表示其自己站的处理的相同地址数据;第四步:如果第三步确定有相同地址数据,就将数据传送给相应的处理。
文档编号H04L12/28GK1250186SQ9910869
公开日2000年4月12日 申请日期1999年6月23日 优先权日1998年10月2日
发明者崔命受 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1