JPH0831068B2 - Communication processing method between computer systems, transmitter and receiver - Google Patents
Communication processing method between computer systems, transmitter and receiverInfo
- Publication number
- JPH0831068B2 JPH0831068B2 JP1222455A JP22245589A JPH0831068B2 JP H0831068 B2 JPH0831068 B2 JP H0831068B2 JP 1222455 A JP1222455 A JP 1222455A JP 22245589 A JP22245589 A JP 22245589A JP H0831068 B2 JPH0831068 B2 JP H0831068B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- data
- communication protocol
- header information
- computer system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】 〔概要〕 ネットワークに接続される計算機システム間の通信処
理方式に関し、 1本の通信回線で異なる通信プロトコルを実装できる
ようにすることを目的とし、 ネットワークに接続される複数の計算機システムで構
成されて、計算機システムが第1の通信プロトコルに従
ってデータの送受信を実行するとともに、第2の通信プ
ロトコルに従い通信資源を特定してデータの送受信を実
行するデータ処理システムにおいて、送信側の計算機シ
ステムが、確立された第1の通信プロトコルの所定レイ
ア上のコネクションを介して、送信元及び送信先の通信
資源名を送信する資源名送信部と、その所定レイア上の
コネクションを介して送信される第2の通信プロトコル
に従うデータに対して、第1の通信プロトコル上に乗せ
られたデータである旨のヘッダ情報を付加するヘッダ情
報付加部とを備え、受信側の計算機システムが、送られ
てくる通信資源名の指す通信資源にアドレス情報が割り
当てられていないときに、そのアドレス情報を生成する
アドレス生成部と、ヘッダ情報の付加されたデータを受
信するときに、そのヘッダ情報に換えて、そのデータに
対して、通信資源のアドレス情報と、第1の通信プロト
コルの所定レイア上のコネクションの確立に伴って生成
される計算機システムのアドレス情報とにより定義され
るネットワークアドレス情報を付加するヘッダ情報交換
部とを備えるように構成する。DETAILED DESCRIPTION OF THE INVENTION [Outline] Regarding a communication processing method between computer systems connected to a network, a plurality of devices connected to a network are provided for the purpose of implementing different communication protocols on a single communication line. In a data processing system configured to perform data transmission / reception according to a first communication protocol and specify communication resources according to a second communication protocol to perform data transmission / reception. Through the connection on the predetermined layer of the established first communication protocol, the resource name transmission unit for transmitting the communication resource names of the transmission source and the transmission destination, and the connection on the predetermined layer. For the data according to the second communication protocol to be transmitted, the data is added on the first communication protocol. And a header information adding unit for adding header information to the effect that the received communication data is not assigned to the communication resource indicated by the transmitted communication resource name. When an address generation unit that generates address information and data to which header information is added are received, the address information of the communication resource and the predetermined communication protocol of the first communication protocol are used for the data instead of the header information. A header information exchanging unit for adding network address information defined by the address information of the computer system generated upon establishment of the connection on the layer.
本発明は、ネットワークに接続される計算機システム
間の通信処理方式と、そのシステムで用いられる送信装
置及び受信装置とに関し、特に、開放型システム間相互
接続の通信プロトコルと、それとは異なる通信プロトコ
ルとを1つの通信回線に従って実装できるようにする計
算機システム間の通信処理方式と、そのシステムで用い
られる送信装置及び受信装置とに関する。The present invention relates to a communication processing method between computer systems connected to a network, and a transmission device and a reception device used in the system, and particularly to a communication protocol for open system interconnection and a communication protocol different from that. The present invention relates to a communication processing method between computer systems that enables implementation of the above in accordance with one communication line, and a transmitter and a receiver used in the system.
第6図に示すように、複数のホスト計算機システム1
がネットワークを構成して、データ処理を実行していく
ことが行われている。このデータ処理システムでは、従
来から独自の通信プロトコルに従ってホスト計算機シス
テム1間でのデータ通信が実行されている。一方で、コ
ンピュータネットワークの国際標準として開放型システ
ム間相互接続(OSI)が提唱されている。これから、既
存のデータ処理システムを有効なものとしていくために
も、開放型システム間相互接続の通信プロトコルと従来
の通信プロトコルとを1つの通信回線に従って実装でき
るような手段を講じていく必要がある。As shown in FIG. 6, a plurality of host computer systems 1
Configures a network and executes data processing. In this data processing system, data communication is conventionally performed between the host computer systems 1 according to a unique communication protocol. On the other hand, open system interconnection (OSI) has been proposed as an international standard for computer networks. From now on, in order to make the existing data processing system effective, it is necessary to take measures so that the communication protocol for open system interconnection and the conventional communication protocol can be implemented according to one communication line. .
従来では、ホスト計算機システム1間で異なる通信プ
ロトコルに従ってデータ通信を実行するときには、それ
ぞれの通信プロトコルに対応させて別々の通信回線を設
けるよう構成して、この別々に設けられた通信回線を介
して別々にデータ通信を実行していくという構成が採ら
れていた。従って、ネットワークに接続されるホストシ
ステムが開放型システム間相互接続の通信プロトコルと
それとは異なる通信プロトコルとを使用する場合には、
2本の回線を備えていくという構成が採られていたので
ある。Conventionally, when data communication is executed between the host computer systems 1 according to different communication protocols, separate communication lines are provided corresponding to the respective communication protocols, and the communication lines are provided via the separate communication lines. A configuration was adopted in which data communication was executed separately. Therefore, when the host system connected to the network uses a communication protocol for open system interconnection and a communication protocol different from that,
It had a configuration in which it was equipped with two lines.
しかしながら、このような従来技術では、新たに開放
型システム間相互接続の通信プロトコルを具備させてい
く場合には、回線数が2本となるとともに、回線対応に
設けられる通信制御装置も2台となり、システムが複雑
になるとともにシステム価格が高くなるという問題点が
あった。However, in such a conventional technique, when a communication protocol for open system interconnection is newly provided, the number of lines becomes two and the communication control device provided for the lines also becomes two. However, there is a problem that the system becomes complicated and the system price becomes high.
本発明はかかる事情に鑑みてなされたものであって、
ホスト計算機システム間のデータ通信処理にあって、開
放型システム間相互接続の通信プロトコルとそれとは異
なる通信プロトコルとを1つの通信回線に従って実装で
きるようにすることで、従来のホストシステム間の通信
処理方式が有していた問題点の解決を図ることを目的と
するものである。The present invention has been made in view of such circumstances,
In the data communication processing between host computer systems, the communication processing between the conventional host systems is realized by making it possible to implement the communication protocol for open system interconnection and the communication protocol different from that according to one communication line. The purpose is to solve the problems of the method.
第1図は本発明の原理構成図である。 FIG. 1 is a block diagram showing the principle of the present invention.
図中、1aはネットワークに接続される送信側ホスト計
算機システム、1bはネットワークに接続される受信側ホ
スト計算機システム、2は送信側ホスト計算機システム
1aと受信側ホスト計算機システム1とを接続する通信回
線、11は送信側ホスト計算機システム1aの送信元通信資
源であって、データの送信要求をする通信資源であるも
の、12は送信側ホスト計算機システム1aの通信制御部、
13は通信制御部12が備えるOSI通信制御部であって、開
放型システム間相互接続の通信プロトコル(第1の通信
プロトコル)を実行するもの、14は通信制御部12が備え
る資源名送信部であって、メッセージの送信に用いる長
いバイト長に従って送信元及び送信先の通信資源名を送
信するもの、15は通信制御部12が備える固有通信制御部
であって、開放型システム間相互接続の通信プロトコル
とは異なる通信プロトコル(第2の通信プロトコル)を
実行するもの、16は固有通信制御部15が備えるヘッダ情
報付加部であって、開放型システム間相互接続上に乗せ
られたデータであることを表示するヘッダ情報を付加す
るもの、21は受信側ホスト計算機システム1bの送信先通
信資源であって、データの送信先となる通信資源である
もの、22は受信側ホスト計算機システム1bの通信制御
部、23は通信制御部22が備えるOSI通信制御部であっ
て、開放型システム間相互接続の通信プロトコルを実行
するもの、24は通信制御部22が備える固有通信制御部で
あって、開放型システム間相互接続の通信プロトコルと
は異なる通信プロトコルを実行するもの、25は固有通信
制御部24が備えるヘッダ情報交換部であって、ヘッダ情
報付加部16により付加されたヘッダ情報に換えて送信元
及び送信先の通信資源のネットワークアドレス情報(ホ
スト計算機内での通信資源を識別するためのアドレス情
報+ホスト計算機を識別するためのアドレス情報)を表
示するヘッダ情報を付加するもの、26は通信制御部22が
備えるアドレス生成部であって、送信元及び送信先の通
信資源のアドレス情報(ホスト計算機内での通信資源を
識別するためのアドレス情報)を生成してヘッダ情報交
換部25に通知(アドレス情報が既に生成されている場合
には、それを使用する)ものである。In the figure, 1a is a sending host computer system connected to the network, 1b is a receiving host computer system connected to the network, and 2 is a sending host computer system.
A communication line connecting 1a and the host computer system 1 on the receiving side, 11 is a source communication resource of the host computer system 1a on the sending side, which is a communication resource for requesting data transmission, and 12 is a host computer on the sending side Communication controller of system 1a,
Reference numeral 13 is an OSI communication control unit included in the communication control unit 12, which executes a communication protocol (first communication protocol) for open system interconnection, and 14 is a resource name transmission unit included in the communication control unit 12. Which transmits the communication resource names of the transmission source and the transmission destination according to the long byte length used for transmitting the message, and 15 is a unique communication control unit included in the communication control unit 12 for communication between open system interconnections. A communication protocol (second communication protocol) different from the protocol is executed. Reference numeral 16 is a header information addition unit included in the unique communication control unit 15 and is data placed on the open type system interconnection. Header information for displaying, 21 is a destination communication resource of the host computer system 1b on the receiving side, which is a communication resource to which the data is transmitted, and 22 is a host computer calculation on the receiving side. Of the communication system 1b, 23 is an OSI communication controller included in the communication controller 22, which executes a communication protocol for open system interconnection, and 24 is a unique communication controller included in the communication controller 22. Which executes a communication protocol different from the communication protocol of the open system interconnection, 25 is a header information exchange unit included in the unique communication control unit 24, and the header added by the header information addition unit 16 Instead of information, add header information to display network address information of source and destination communication resources (address information for identifying communication resources in the host computer + address information for identifying the host computer) The reference numeral 26 denotes an address generation unit included in the communication control unit 22, which is address information of communication resources of a transmission source and a transmission destination (identifies communication resources in the host computer. Notifying the header information exchange unit 25 generates the address information) of the order (if the address information has already been generated, to use it) is intended.
本発明では、送信元通信資源11がデータ送信を要求す
ると、OSI通信制御部13とOSI通信制御部23とは、開放型
システム間相互接続の通信プロトコルに従って通信制御
部12と通信制御部22との間にトランスポートコネクショ
ンを確立する。このトランスポートコネクションの確立
により、OSIのネットワークアドレスを表すトランスポ
ートリファレンスが生成されることで、送信側ホスト計
算機システム1aと受信側ホスト計算機システム1bとの間
に対応関係がとられることになる。In the present invention, when the source communication resource 11 requests data transmission, the OSI communication control unit 13 and the OSI communication control unit 23, the communication control unit 12 and the communication control unit 22 according to the communication protocol of the open system interconnection. Establish a transport connection between. By establishing the transport connection, a transport reference representing the OSI network address is generated, so that a correspondence relationship is established between the sending host computer system 1a and the receiving host computer system 1b.
このようにしてトランスポートコネクションが確立さ
れると、資源名送信部14は、メッセージの送信に用いる
例えば8バイトを用いて、送信元通信資源11の資源名と
送信先通信資源21の資源名とを通信制御部22に通知し、
この資源名の通知を受け取ると、アドレス生成部26は、
送信元通信資源11と送信先通信資源21とに対してユニー
クなアドレス情報(ホスト計算機内での通信資源を識別
するためのアドレス情報)を割り付ける処理を行う。When the transport connection is established in this way, the resource name transmission unit 14 uses the resource name of the source communication resource 11 and the resource name of the destination communication resource 21 by using, for example, 8 bytes for message transmission. To the communication control unit 22,
Upon receiving the notification of this resource name, the address generation unit 26
Unique address information (address information for identifying communication resources in the host computer) is allocated to the source communication resource 11 and the destination communication resource 21.
一方、固有通信制御部15は、確立したトランスポート
コネクションを介して、ヘッダ情報付加部16により付加
されるヘッダ情報を付加して自らの通信プロトコルに従
って通信データを送信し、ヘッダ情報交換部25は、この
ヘッダ情報の付加された通信データを受信すると、この
付加されているヘッダ情報に換えてアドレス生成部26に
より生成されるアドレス情報と、トランスポートリファ
レンスにより規定される送信側ホスト計算機システム1a
/受信側ホスト計算機システム1bのアドレス情報とで定
義されるネットワークアドレス情報を新たなヘッダ情報
として付加することで、あたかもOSI通信制御部13,23が
存在せずに、固有通信制御部15,24同士で通信データの
送受信を実行したかのように処理することになる。On the other hand, the unique communication control unit 15 adds the header information added by the header information adding unit 16 via the established transport connection and transmits the communication data according to its own communication protocol. When the communication data to which the header information is added is received, the address information generated by the address generating unit 26 in place of the added header information and the transmission side host computer system 1a defined by the transport reference.
By adding the network address information defined by the address information of the host computer system 1b on the receiving side as new header information, the OSI communication control units 13 and 23 do not exist, and the unique communication control units 15 and 24 do not exist. The communication data is processed as if the communication data was transmitted and received between them.
このように、本発明を用いることで、ホスト計算機シ
ステム間の通信処理にあって、開放型システム間相互接
続の通信プロトコルとそれとは異なる通信プロトコルと
を1つの通信回線に従って実装できるようになるのであ
る。As described above, by using the present invention, in the communication processing between the host computer systems, the communication protocol of the open system interconnection and the communication protocol different from that can be implemented according to one communication line. is there.
以下、実施例に従って本発明を詳細に説明する。 Hereinafter, the present invention will be described in detail according to examples.
第2図に、本発明が適用されるデータ処理システムの
システム構成を示す。このシステム構成は、説明の便宜
上、ネットワークに接続される2つのホスト計算機シス
テムを取り出したもので図示してある。図中、1はネッ
トワークに接続されるホスト計算機システム、2はホス
ト計算機システム1間を接続する通信回線、3は各ホス
ト計算機システム1が備える通信制御装置、4は各ホス
ト計算機システム1が管理する通信資源としての応用プ
ログラム、5は各ホスト計算機システム1が備える通信
アクセス法を実装する通信制御プログラム、6は各ホス
ト計算機システム1が備える通信資源としての端末、27
は各ホスト計算機システム1が備えるアドレス対応テー
ブルである。FIG. 2 shows a system configuration of a data processing system to which the present invention is applied. For convenience of explanation, this system configuration is shown by extracting two host computer systems connected to the network. In the figure, 1 is a host computer system connected to a network, 2 is a communication line connecting between the host computer systems 1, 3 is a communication controller provided in each host computer system 1, and 4 is managed by each host computer system 1. An application program as a communication resource, 5 is a communication control program for implementing the communication access method of each host computer system 1, 6 is a terminal as a communication resource of each host computer system 1, 27
Is an address correspondence table provided in each host computer system 1.
このアドレス対応テーブル27は、開放型システム間相
互接続の通信プロトコルとは別に設けられる2バイトの
ネットワークアドレスを用いる通信プロトコル(以下、
説明の便宜上、FNA通信プロトコルと称する)の処理の
ために備えられるものであって、通信資源の資源名とそ
の通信資源に割り付けられるネットワークアドレス(後
述するエレメントアドレスについては、アドレ)ス対応
テーブル27が属するホスト計算機システム1の中だけで
ユニークなことが保証されるよう割り付けられる)との
対応関係を管理することになる。第3図に、FNA通信プ
ロトコルが使用するこの2バイトのネットワークアドレ
スを図示する。図中、30はネットワークに接続されるホ
スト計算機システム1を識別するためのサブエリアアド
レス、31はホスト計算機システム1が備える通信資源を
識別するためのエレメントアドレスである。This address correspondence table 27 is a communication protocol that uses a 2-byte network address provided separately from the communication protocol for open system interconnection (hereinafter,
For convenience of explanation, the resource correspondence table 27 is provided for the processing of the FNA communication protocol, and the resource name of the communication resource and the network address assigned to the communication resource (for the element address described later, the address). Is assigned so as to guarantee uniqueness only in the host computer system 1 to which the server belongs.) Is managed. FIG. 3 illustrates this 2-byte network address used by the FNA communication protocol. In the figure, 30 is a sub-area address for identifying the host computer system 1 connected to the network, and 31 is an element address for identifying the communication resources of the host computer system 1.
次に、第4図に示す実施例に従って本発明を詳細に説
明する。ここで、この実施例では、送信側のホスト計算
機システム1の応用プログラムAが受信側のホスト計算
機システム1の応用プログラムBにデータを送信する場
合を想定している。Next, the present invention will be described in detail according to the embodiment shown in FIG. In this embodiment, it is assumed that the application program A of the host computer system 1 on the transmitting side transmits data to the application program B of the host computer system 1 on the receiving side.
ネットワークシステムが起動されると、応用プログラ
ムA及び応用プログラムBのホスト計算機システム1の
通信制御プログラム5は、通信制御装置3に対してER−
on信号を送出するとともに、そのER−on信号に対しての
応答信号であるDR−on信号を受け取ることで通信回線2
を使用可能状態に設定する。続いて、応用プログラムA
側のホスト計算機システム1の通信制御プログラム5
(以下、送信側の通信制御プログラム5と称する)は、
開放型システム間相互接続の通信プロトコルに従って、
応用プログラムB側のホスト計算機システム1の通信制
御プログラム5(以下、受信側の通信制御プログラム5
と称する)に対してSABM信号を送信するとともに、その
SABM信号に対しての応答信号であるUA信号を受信するこ
とでデータリンクを確立する。When the network system is started, the communication control program 5 of the host computer system 1 of the application program A and the application program B sends the ER- to the communication control device 3.
The communication line 2 is transmitted by transmitting the on signal and receiving the DR-on signal which is a response signal to the ER-on signal.
Is set to the usable state. Next, application program A
Communication program 5 of the host computer system 1
(Hereinafter, referred to as the communication control program 5 on the transmission side)
According to the communication protocol of open system interconnection,
The communication control program 5 of the host computer system 1 on the application program B side (hereinafter, the communication control program 5 on the reception side
The SABM signal is transmitted to
A data link is established by receiving a UA signal which is a response signal to the SABM signal.
データリンクを確立した後で、応用プログラムAから
2バイトのネットワークアドレスに従って応用プログラ
ムBに対して最初の発呼接続要求があると、送信側の通
信制御プログラム5は、開放型システム間相互接続の通
信プロトコルに従って受信側の通信制御プログラム5に
対してCRパケット信号を送信するとともに、そのCRパケ
ット信号に対しての応答信号であるCCパケット信号を受
信することでネットワークコネクションを確立する。こ
のとき送信されるCRパケット信号に従って、応用プログ
ラムAを管理している送信側のホスト計算機システム1
のアドレスが受信側の通信制御プログラム5に通知され
ることになる。After the data link is established, when the first call connection request is issued from the application program A to the application program B in accordance with the 2-byte network address, the communication control program 5 on the transmission side causes the open system interconnection In accordance with the communication protocol, a CR packet signal is transmitted to the communication control program 5 on the receiving side, and a CC packet signal which is a response signal to the CR packet signal is received to establish a network connection. According to the CR packet signal transmitted at this time, the host computer system 1 on the transmission side that manages the application program A
Will be notified to the communication control program 5 on the receiving side.
ネットワークコネクションを確立すると、送信側の通
信制御プログラム5は、続いて、開放型システム間相互
接続の通信プロトコルに従って受信側の通信制御プログ
ラム5に対してCR−TPDU信号を送信するとともに、その
CR−TPDU信号に対しての応答信号であるCC−TPDU信号を
受信することでトランスポートコネクションを確立す
る。なお、既にトランスポートコネクションが確立され
ているときには、以上までの処理は省略されることにな
る。このトランスポートコネクションの確立により、OS
Iのネットワークアドレス(ホスト計算機システム1の
アドレス)を表すトランスポートリファレンスが生成さ
れることで、送信側と受信側のホスト計算機システム1
間に対応関係がとられることになる。When the network connection is established, the communication control program 5 on the transmission side subsequently transmits a CR-TPDU signal to the communication control program 5 on the reception side according to the communication protocol of the open system interconnection, and
The transport connection is established by receiving the CC-TPDU signal which is a response signal to the CR-TPDU signal. When the transport connection has already been established, the above processing is omitted. By establishing this transport connection, the OS
By generating a transport reference that represents the network address of I (address of the host computer system 1), the host computer system 1 on the transmitting side and the receiving side is generated.
Correspondence will be taken between them.
トランスポートコネクションを確立すると、送信側の
通信制御プログラム5は、図中のX−ASSOCIATE.REQ(P
LU名 SLU名)で示すように、オペレータに対してのメ
ッセージ送信のために用いられている8バイトの通信デ
ータを利用して、送信元の通信資源である応用プログラ
ムAの資源名(PLU名)と送信先の通信資源である応用
プログラムBの資源名(SLU名)とを受信側の通信制御
プログラム5に送信し、これに対しての応答信号である
X−ASSOCIATE.RSP(OK)を受信する処理を行うこと
で、応用プログラムBの活性化を指示する。When the transport connection is established, the communication control program 5 on the transmitting side sends X-ASSOCIATE.REQ (P
As shown by LU name SLU name), the resource name (PLU name) of the application program A that is the communication resource of the transmission source is used by using the 8-byte communication data used for transmitting the message to the operator. ) And the resource name (SLU name) of the application program B, which is the communication resource of the transmission destination, are transmitted to the communication control program 5 on the receiving side, and X-ASSOCIATE.RSP (OK) which is a response signal to this is transmitted. The activation of the application program B is instructed by performing the receiving process.
このようにして、応用プログラムAの資源名を受信す
ると、受信側の通信制御プログラム5は、その応用プロ
グラムAの資源名にアドレス対応テーブル27に登録され
ていないアドレスを割り付けるとともに、その割り付け
たアドレスと、トランスポートコネクションの確立に伴
って確立される送信側のホスト計算機システム1のアド
レスとを、応用プログラムAの資源名と対応付けてアド
レス対応テーブル27に登録する。この登録処理により、
受信側の通信制御プログラム5は、自らのホスト計算機
システム1の通信資源でない応用プログラムAについて
は、トランスポートコネクションの確立に伴って確立さ
れる送信側のホスト計算機システム1のアドレスと、ア
ドレス対応テーブル27に登録される応用プログラムAの
資源名に対応付けられたアドレスとから、2バイトのネ
ットワークアドレスを生成することになる。In this way, when the resource name of the application program A is received, the communication control program 5 on the receiving side assigns the address not registered in the address correspondence table 27 to the resource name of the application program A, and the assigned address. And the address of the host computer system 1 on the transmission side, which is established with the establishment of the transport connection, are registered in the address correspondence table 27 in association with the resource name of the application program A. By this registration process,
The communication control program 5 on the receiving side, for the application program A that is not a communication resource of the host computer system 1 of itself, the address of the host computer system 1 on the transmitting side, which is established along with the establishment of the transport connection, and the address correspondence table. A 2-byte network address is generated from the address associated with the resource name of the application program A registered in 27.
次に、送信側の通信制御プログラム5は、受信側の通
信制御プログラム5に対してX−SET−PROFILE.REQ(PL
U名)信号を送信するとともに、これに対しての応答信
号であるX−SET−PROFILE.RSP(OK)信号を受信するこ
とで、従来から使用されているFNA通信プロトコルの設
定処理を実行する。続いて、送信側の通信制御プログラ
ム5は、設定されたFNA通信プロトコルに従い、先ず最
初に、X−E−DATA(SDT)信号に従って応用プログラ
ムAからの優先度の高いデータを送信し、これに対して
の応答信号であるX−E−DATA(+RSP)を受信する
と、次に、X−N−DATA(データ)信号に従って応用プ
ログラムAからのノーマルなデータを送信し、これに対
しての応答信号であるX−N−DATA(+RSP)を受信す
る。続いて、送信側の通信制御プログラム5は、受信側
の通信制御プログラム5に対してX−RELEASE.REQ信号
を送信するとともに、これに対しての応答信号であるX
−RELEASE.RSP(OK)信号を受信することで、通信処理
に用いたFNA通信プロトコルの解除処理を実行する。Next, the communication control program 5 on the transmission side sends X-SET-PROFILE.REQ (PL
(U name) signal is transmitted, and by receiving the X-SET-PROFILE.RSP (OK) signal that is a response signal to this signal, the setting process of the FNA communication protocol that has been used conventionally is executed. . Then, the communication control program 5 on the transmitting side first transmits the high-priority data from the application program A according to the X-E-DATA (SDT) signal in accordance with the set FNA communication protocol, and transmits it to this. When the response signal X-E-DATA (+ RSP) is received, the normal data from the application program A is transmitted according to the X-N-DATA (data) signal, and the response to this is sent. The signal X-N-DATA (+ RSP) is received. Subsequently, the communication control program 5 on the transmission side transmits an X-RELEASE.REQ signal to the communication control program 5 on the reception side, and X, which is a response signal to this, is transmitted.
-Releasing the FNA communication protocol used for communication processing by receiving the RELEASE.RSP (OK) signal.
このFNA通信プロトコルの実行にあたって、本来であ
れば、2バイトのネットワークアドレスをヘッダ情報と
して付加していく必要があるのであるが、本発明では、
上述したように、受信側の通信制御プログラム5側で必
要とされるネットワークアドレスが得られるようにな
る。これから、このFNA通信プロトコルの実行にあたっ
て、送信側の通信制御プログラム5は、開放型システム
間相互接続上に乗せられたFNAデータであることを表す
ヘッダ情報を付加していくよう処理するとともに、受信
側の通信制御プログラム5は、この付加されてくるヘッ
ダ情報を取り外して求めてあるネットワークアドレスに
交換していくよう処理する。この処理により、最初か
ら、FNA通信プロトコルに従ってデータ通信をしている
ことと同じ処理を行えることになる。なお、このFNA通
信プロトコルの実行にあたって、ネットワークアドレス
以外のヘッダ情報(シーケンス番号やエラー情報等)
は、従来と変わることなく付加されることになる。When executing this FNA communication protocol, it is originally necessary to add a 2-byte network address as header information.
As described above, the network address required by the communication control program 5 on the receiving side can be obtained. From now on, when executing this FNA communication protocol, the communication control program 5 on the transmitting side performs processing so as to add header information indicating that the FNA data is put on the open type system interconnection, and receives it. The communication control program 5 on the side processes such that the added header information is removed and replaced with the desired network address. By this processing, the same processing as data communication according to the FNA communication protocol can be performed from the beginning. When executing this FNA communication protocol, header information other than the network address (sequence number, error information, etc.)
Will be added without change from the conventional one.
そして、送信側の通信制御プログラム5と受信側の通
信制御プログラム5は、DR−TPDU信号とDC−TPDU信号と
に従ってデータ送信のために確立したトランスポートコ
ネクションの解除を行い、更に、確立したすべてのトラ
ンスポートコネクションが使用されなくなったときに
は、CQパケット信号とCFパケット信号とに従ってネット
ワークコネクションの解除を行うとともに、ネットワー
クシステムの処理の終了時には、DISC信号とUA信号とに
従ってデータリンクの解除を行ってから、ER−off信号
とDR−off信号とに従って通信回線2の使用可能状態を
解除して処理を終了する。Then, the communication control program 5 on the transmission side and the communication control program 5 on the reception side release the transport connection established for data transmission according to the DR-TPDU signal and the DC-TPDU signal, and further, all the established connections. When the transport connection of is no longer used, the network connection is released according to the CQ packet signal and the CF packet signal, and at the end of the processing of the network system, the data link is released according to the DISC signal and the UA signal. From this, the usable state of the communication line 2 is released according to the ER-off signal and the DR-off signal, and the processing ends.
このように、本発明では、第5図に示すように、7階
層で構成される通信プロトコルの内の、トランスポート
層までの下位の通信プロトコルについては国際標準の開
放型システム間相互接続の通信プロトコルに従うよう構
成するとともに、トランスポート層から上位の通信プロ
トコルについては従来のFNA通信プロトコルに従うよう
構成することで、開放型システム間相互接続の通信プロ
トコルとFNA通信プロトコルとを共通の通信回線で実装
するよう構成するものである。As described above, according to the present invention, as shown in FIG. 5, among the communication protocols composed of 7 layers, the communication protocol of the lower level up to the transport layer is the communication of the open system interconnection of the international standard. In addition to configuring the protocol to conform to the protocol and configuring the transport layer to conform to the conventional FNA communication protocol for the upper communication protocol, the communication protocol for open system interconnection and the FNA communication protocol are implemented on a common communication line. It is configured to do.
以上説明したように、本発明によれば、ホスト計算機
システム間のデータ通信処理にあって、開放型システム
間相互接続の通信プロトコルとそれとは異なる通信プロ
トコルとを1本の通信回線に従って実装できるようにな
る。これから、開放型システム間相互接続下にあって
も、開放型システム間相互接続とは異なる通信プロトコ
ルに従う既存の通信資源が使用可能となるのである。As described above, according to the present invention, in the data communication processing between the host computer systems, the communication protocol of the open system interconnection and the communication protocol different from that can be implemented according to one communication line. become. From now on, even under the open system interconnection, the existing communication resources according to the communication protocol different from the open system interconnection can be used.
第1図は本発明の原理構成図、 第2図は本発明が適用されるデータ処理システムのシス
テム構成図、 第3図はネットワークアドレスの構成図、 第4図は本発明の実施例、 第5図は本発明の基本的な構成を説明する説明図、 第6図は本発明が適用されるデータ処理システムの説明
図である。 図中、1はホスト計算機システム、1aは送信側ホスト計
算機システム、1bは受信側ホスト計算機システム、11は
送信元通信資源、12は通信制御部、13はOSI通信制御
部、14は資源名送信部、15は固有通信制御部、16はヘッ
ダ情報付加部、21は送信先通信資源、22は通信制御部、
23はOSI通信制御部、24は固有通信制御部、25はヘッダ
情報交換部、26はアドレス生成部である。FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a system block diagram of a data processing system to which the present invention is applied, FIG. 3 is a network address block diagram, FIG. 4 is an embodiment of the present invention, FIG. 5 is an explanatory diagram explaining the basic configuration of the present invention, and FIG. 6 is an explanatory diagram of a data processing system to which the present invention is applied. In the figure, 1 is a host computer system, 1a is a sending host computer system, 1b is a receiving host computer system, 11 is a source communication resource, 12 is a communication control unit, 13 is an OSI communication control unit, and 14 is a resource name transmission. Section, 15 is a unique communication control section, 16 is a header information adding section, 21 is a destination communication resource, 22 is a communication control section,
Reference numeral 23 is an OSI communication control unit, 24 is a unique communication control unit, 25 is a header information exchange unit, and 26 is an address generation unit.
Claims (3)
ステムで構成されて、該計算機システムが第1の通信プ
ロトコルに従ってデータの送受信を実行するとともに、
第2の通信プロトコルに従い通信資源を特定してデータ
の送受信を実行するデータ処理システムにおいて、 送信側の計算機システム(1a)が、確立された上記第1
の通信プロトコルの所定レイア上のコネクションを介し
て、送信元及び送信先の通信資源名を送信する資源名送
信部(14)と、該所定レイア上のコネクションを介して
送信される上記第2の通信プロトコルに従うデータに対
して、上記第1の通信プロトコル上に乗せられたデータ
である旨のヘッダ情報を付加するヘッダ情報付加部(1
6)とを備え、 受信側の計算機システム(1b)が、上記通信資源名の指
す通信資源にアドレス情報が割り当てられていないとき
に、該アドレス情報を生成するアドレス生成部(26)
と、上記ヘッダ情報の付加されたデータを受信するとき
に、該ヘッダ情報に換えて、該データに対して、通信資
源のアドレス情報と、上記第1の通信プロトコルの所定
レイア上のコネクションの確立に伴って生成される計算
機システムのアドレス情報とにより定義されるネットワ
ークアドレス情報を付加するヘッダ情報交換部(25)と
を備えることを、 特徴とする計算機システム間の通信処理方式。1. A computer system comprising a plurality of computer systems connected to a network, the computer system transmitting and receiving data in accordance with a first communication protocol,
In a data processing system that specifies communication resources in accordance with a second communication protocol and executes data transmission / reception, a computer system (1a) on the transmitting side is established according to the first
Resource name transmission unit (14) for transmitting the communication resource names of the transmission source and the transmission destination via the connection on the predetermined layer of the communication protocol of A header information adding unit (1) for adding header information indicating that the data is put on the first communication protocol to the data complying with the communication protocol.
And an address generation unit (26) for generating address information when the computer system (1b) on the receiving side has no address information assigned to the communication resource indicated by the communication resource name.
And when receiving the data to which the header information is added, the address information of the communication resource and the connection on the predetermined layer of the first communication protocol are established for the data instead of the header information. A communication processing method between computer systems, comprising: a header information exchanging section (25) for adding network address information defined by the address information of the computer system generated in accordance with the above.
に対して、第1の通信プロトコルと、第2の通信プロト
コルの両方でデータを送信する送信装置であって、 確立された上記第1の通信プロトコルの所定レイア上の
コネクションを介して、送信元及び送信先の通信資源名
を送信する資源名送信部(14)と、 該所定レイア上のコネクションを介して送信される上記
第2の通信プロトコルに従うデータに対して、上記第1
の通信プロトコル上に乗せられたデータである旨のヘッ
ダ情報を付加するヘッダ情報付加部(16)とを備えるこ
とを、 特徴とする送信装置。2. A transmitting device for transmitting data to both a first communication protocol and a second communication protocol to a receiving device connected via a network, said first established device. A resource name transmission unit (14) for transmitting a communication resource name of a transmission source and a transmission destination through a connection on a predetermined layer of a communication protocol, and the second communication transmitted via the connection on the predetermined layer For the data according to the protocol, the first
And a header information adding section (16) for adding header information indicating that the data is put on the communication protocol of.
から、第1の通信プロトコルと、第2の通信プロトコル
の両方で送信されるデータを受信する受信装置であっ
て、 確立された上記第1の通信プロトコルの所定レイア上の
コネクションを介して送信装置より送信される通信資源
名の指す通信資源に対して、アドレス情報が割り当てら
れていないときに、該アドレス情報を生成するアドレス
生成部(26)と、 該所定レイア上のコネクションを介して送信装置より送
信される上記第2の通信プロトコルに従うデータである
旨のヘッダ情報の付加されたデータを受信するときに、
該ヘッダ情報に換えて、該データに対して、通信資源の
アドレス情報と、上記第1の通信プロトコルの所定レイ
ア上のコネクションの確立に伴って生成される計算機シ
ステムのアドレス情報とにより定義されるネットワーク
アドレス情報を付加するヘッダ情報交換部(25)とを備
えることを、 特徴とする受信装置。3. A receiving device for receiving data transmitted by both a first communication protocol and a second communication protocol from a transmitting device connected via a network, wherein the first established device is used. An address generation unit (26) that generates the address information when the address information is not assigned to the communication resource indicated by the communication resource name transmitted from the transmission device via the connection on the predetermined layer of the communication protocol of ), And when receiving the data added with the header information indicating that the data is in accordance with the second communication protocol, which is transmitted from the transmitting device via the connection on the predetermined layer,
In place of the header information, the data is defined by the address information of the communication resource and the address information of the computer system generated with the establishment of the connection on the predetermined layer of the first communication protocol. A receiver, comprising: a header information exchange section (25) for adding network address information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1222455A JPH0831068B2 (en) | 1989-08-29 | 1989-08-29 | Communication processing method between computer systems, transmitter and receiver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1222455A JPH0831068B2 (en) | 1989-08-29 | 1989-08-29 | Communication processing method between computer systems, transmitter and receiver |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0384647A JPH0384647A (en) | 1991-04-10 |
| JPH0831068B2 true JPH0831068B2 (en) | 1996-03-27 |
Family
ID=16782684
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1222455A Expired - Fee Related JPH0831068B2 (en) | 1989-08-29 | 1989-08-29 | Communication processing method between computer systems, transmitter and receiver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0831068B2 (en) |
-
1989
- 1989-08-29 JP JP1222455A patent/JPH0831068B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0384647A (en) | 1991-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2299465C2 (en) | Integrated control method for commutating devices of local computing network | |
| JPH11298551A (en) | Method, device and receiver for setting connection in multiple protocol communication network | |
| JPH02228854A (en) | Data communication system and data communication method | |
| JPH0831068B2 (en) | Communication processing method between computer systems, transmitter and receiver | |
| JPH0473178B2 (en) | ||
| JP3057689B2 (en) | Computer connected to the network | |
| KR100259768B1 (en) | Service Processing using Point-to-Point Protocol and Multilink Protocol in Distributed Node Environment | |
| JPH0498345A (en) | Communication control system for terminal equipment | |
| GB2251358A (en) | Data processing network | |
| JPH09311843A (en) | Client server type communication method and equipment therefor | |
| JP3396242B2 (en) | Communication processing method | |
| JP3829023B2 (en) | Communication processing device and terminal adapter | |
| JP2656977B2 (en) | Connection switching method between data processing program and terminal | |
| JP3008096B1 (en) | Connection setting method for multilink connection | |
| JPH08186601A (en) | Data transfer method for communication equipment | |
| JPS63146536A (en) | Data communication system | |
| KR19990056549A (en) | How to secure reliability using heartbeats in the interworking between EN and MD in T & M | |
| JPH04255136A (en) | Packet exchange | |
| EP4191950A1 (en) | Communication method and apparatus | |
| JP2611797B2 (en) | Communication control device | |
| JPH0442656A (en) | ISDN call control method | |
| JP5121789B2 (en) | Data transmission system and computer | |
| JPH0381852A (en) | Connection control system | |
| Passafiume et al. | Distributed file access in DECNET. | |
| JPH02101847A (en) | Communication control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |