JPH01269340A - プロトコル選択方式 - Google Patents
プロトコル選択方式Info
- Publication number
- JPH01269340A JPH01269340A JP63099175A JP9917588A JPH01269340A JP H01269340 A JPH01269340 A JP H01269340A JP 63099175 A JP63099175 A JP 63099175A JP 9917588 A JP9917588 A JP 9917588A JP H01269340 A JPH01269340 A JP H01269340A
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- module
- identifier
- processing
- selection
- 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.)
- Pending
Links
Landscapes
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、プロトコル選択方式に関し、特に複数のプロ
トコル処理モジュールとプロトコル選択モジュールと通
信処理装置制御モジュールを備えた情報通信処理システ
ムにおいて、複数のプロトコル処理モジュール間で制御
を移行する場合のプロトコル選択方式に関するものであ
る。
トコル処理モジュールとプロトコル選択モジュールと通
信処理装置制御モジュールを備えた情報通信処理システ
ムにおいて、複数のプロトコル処理モジュール間で制御
を移行する場合のプロトコル選択方式に関するものであ
る。
従来より、プロトコルの授受および制御は情報通信処理
システノ、において行われていた。
システノ、において行われていた。
第5図は、従来の情報通信処理システムの概略ブロック
図である。
図である。
情報通信処理システムの本体装置3には、端末装置4と
磁気ディスク装置等の周辺装置6と通信処理装置5とが
接続され、また通信処理装置5には通信路7が収容され
ている。本体装置3は、オペレーティングシステム本体
51と、アプリケーションプログラム61〜63と、端
末装置制御サブシステム52と、周辺装置制御サブシス
テ1154と5通信処理サブシステム53とを備えてい
る。この通信処理サブシステム53は、プロトコル処理
モジュール3」〜33と、プロトコル選択モジュール1
3と、通信処理装置制御モジュール55から構成されて
いる。斜線で示す部分、つまりプロトコル選択モジュー
ル]−3か本発明に関連する箇所である。
磁気ディスク装置等の周辺装置6と通信処理装置5とが
接続され、また通信処理装置5には通信路7が収容され
ている。本体装置3は、オペレーティングシステム本体
51と、アプリケーションプログラム61〜63と、端
末装置制御サブシステム52と、周辺装置制御サブシス
テ1154と5通信処理サブシステム53とを備えてい
る。この通信処理サブシステム53は、プロトコル処理
モジュール3」〜33と、プロトコル選択モジュール1
3と、通信処理装置制御モジュール55から構成されて
いる。斜線で示す部分、つまりプロトコル選択モジュー
ル]−3か本発明に関連する箇所である。
第6図は、従来のプロトコル選択方式を示す機能ブロッ
ク図である。
ク図である。
アプリケーションプロゲラ116]〜6;3とオペシー
ティンクシステ11本体5]と、通信処理装百制御モジ
ュール55とは、第5図のものと同じである。ここでは
、複数個の通信処理装置モジュール55〜59を使用し
た場合を示している。これらの通信処理装置モジュール
55〜59には、それぞれ線路205〜209が接続さ
れており、これらの線路205〜209には通信処理装
置5を介して通信路7が接続される。
ティンクシステ11本体5]と、通信処理装百制御モジ
ュール55とは、第5図のものと同じである。ここでは
、複数個の通信処理装置モジュール55〜59を使用し
た場合を示している。これらの通信処理装置モジュール
55〜59には、それぞれ線路205〜209が接続さ
れており、これらの線路205〜209には通信処理装
置5を介して通信路7が接続される。
第6図の破線内に示す20]と202はプロl−コル群
(ファミリー)であって、これらのプロトコル群201
,202は、上位層のプロトコル処理モジュール3]お
よび32と、それぞれの下位層に該当し、通信路に依存
したプロl−コル処理モジュール33〜35および36
.37と、上位層のプロトコル処理モジュール3」才ダ
よび32が下位層のプロトコル処理モジュール33〜3
5才ダよび36.37を選択するためのプロトコルスイ
ッチ1−4および15とて構成されている。
(ファミリー)であって、これらのプロトコル群201
,202は、上位層のプロトコル処理モジュール3]お
よび32と、それぞれの下位層に該当し、通信路に依存
したプロl−コル処理モジュール33〜35および36
.37と、上位層のプロトコル処理モジュール3」才ダ
よび32が下位層のプロトコル処理モジュール33〜3
5才ダよび36.37を選択するためのプロトコルスイ
ッチ1−4および15とて構成されている。
アプリケージ竺ンプログラム61〜63は、オペレーテ
ィングシステム本体51を介してプロ[−コル群201
あるいは202を指定することにより、通信を行う。
ィングシステム本体51を介してプロ[−コル群201
あるいは202を指定することにより、通信を行う。
データを送信する場合には、先ず送信ケージは上位層の
プロトコル処理モジュール31あるいは32て加工され
た後、プロトコルスイッチ]4あるいは]5により下位
層のプロl−コル処理モジュール33〜37のいずれか
1つに転送され、そのプロトコル処理モジュールで加工
されてから、通信処理装置制御モジュール55〜59を
経由して、宛先に通塔した線路205〜209のうちの
いずれか]一つを介して送出される。
プロトコル処理モジュール31あるいは32て加工され
た後、プロトコルスイッチ]4あるいは]5により下位
層のプロl−コル処理モジュール33〜37のいずれか
1つに転送され、そのプロトコル処理モジュールで加工
されてから、通信処理装置制御モジュール55〜59を
経由して、宛先に通塔した線路205〜209のうちの
いずれか]一つを介して送出される。
また、データを受信する場合には、線路205〜209
のいずれか1つを介して受信されたデータは、通信処理
装置制御モジュール55〜59を経て、下位層のプロト
コル処理モジュール33〜37のいずれか1つに転送さ
れ、そこで加工される。次に、プロトコルスイッチ14
あるいは15を経由せずに、直接上位層のプロトコル処
理モジュール31あるいは32に転送されて、そこで加
工された後、オペレーティングシステム本体5]を通し
てアプリケージ1ンプログラム61〜6:3の1つに転
送される。
のいずれか1つを介して受信されたデータは、通信処理
装置制御モジュール55〜59を経て、下位層のプロト
コル処理モジュール33〜37のいずれか1つに転送さ
れ、そこで加工される。次に、プロトコルスイッチ14
あるいは15を経由せずに、直接上位層のプロトコル処
理モジュール31あるいは32に転送されて、そこで加
工された後、オペレーティングシステム本体5]を通し
てアプリケージ1ンプログラム61〜6:3の1つに転
送される。
以下、プロトコルスイツチについて、さt″)に詳細に
説明する。
説明する。
第3図は、従来のプロトコル選択方式を示すフロック図
である。第31?l (rr )はデータ受信の際のシ
ーケンスを示し、第3図(b)はデータ送信の際のシー
ケンスを示している。
である。第31?l (rr )はデータ受信の際のシ
ーケンスを示し、第3図(b)はデータ送信の際のシー
ケンスを示している。
第3図(a)において、1は受信ケージの人力線であり
、33は第2図に示した下位層のプロ(−コル処理モジ
ュールであり、3」は上位層のプロl−コル処理モジュ
ールであり、2はプロトコルに基づいて加工された受信
ケージの出力線である。
、33は第2図に示した下位層のプロ(−コル処理モジ
ュールであり、3」は上位層のプロl−コル処理モジュ
ールであり、2はプロトコルに基づいて加工された受信
ケージの出力線である。
下位層のプロトコル処理モジュール33は、そのプロト
コル処理モジュールが属するプロトコル群の上位層のプ
ロトコル処理モジュール31に直接受信データを転送す
る。
コル処理モジュールが属するプロトコル群の上位層のプ
ロトコル処理モジュール31に直接受信データを転送す
る。
第3図()))に才9いて、1は送信ケージの人力線、
3]は第2図に示した−1−位層のプロトコル処理モジ
ュールであり、1−4はプロトコルスイツチであり、3
3〜35は下位層のプロトコル処理モジュールであり、
301〜303はプロトコルに基づいて加工された送信
データの出力線である。
3]は第2図に示した−1−位層のプロトコル処理モジ
ュールであり、1−4はプロトコルスイツチであり、3
3〜35は下位層のプロトコル処理モジュールであり、
301〜303はプロトコルに基づいて加工された送信
データの出力線である。
上位層のプロトコル処理モジュール31で加工された送
信データは、プロトコルスイツチ14により選択された
下位層のプロl−コル処理モジュール33〜35のいず
れか1つに転送される。プロトコルスイツチ]4には、
そのプロトコル群に属する下位層のプロトコル処理モジ
ュール33〜35のエントリポインl〜が登録されてい
る。上位層のプロトコル処理モジュール31が指定した
エンl−り番号から、これに対応する下位層のプロトコ
ル処理モジュール33〜35のエン1−リポインタを求
め、これに制御を移行をする。
信データは、プロトコルスイツチ14により選択された
下位層のプロl−コル処理モジュール33〜35のいず
れか1つに転送される。プロトコルスイツチ]4には、
そのプロトコル群に属する下位層のプロトコル処理モジ
ュール33〜35のエントリポインl〜が登録されてい
る。上位層のプロトコル処理モジュール31が指定した
エンl−り番号から、これに対応する下位層のプロトコ
ル処理モジュール33〜35のエン1−リポインタを求
め、これに制御を移行をする。
なお、プロトコル選択方式についての、従来技術の参考
文献としては、1)「プロフェッショナルUNIXj村
井純、井」−尚司、砂原秀樹、共著1986(株)アス
キー発行、ii ) ff The Desjgn
ofUNIX−Operatjng Syst
emjMaur]、ce 、J。
文献としては、1)「プロフェッショナルUNIXj村
井純、井」−尚司、砂原秀樹、共著1986(株)アス
キー発行、ii ) ff The Desjgn
ofUNIX−Operatjng Syst
emjMaur]、ce 、J。
Bach 1.986 Be月 Te1.epho
ne T、 aboratorjes発行、jii)
lj’UNIX PROGRΔMMI尤R’SMAN
UAL 4.、213SD 1983 L3er
ke1.y発行、等がある。
ne T、 aboratorjes発行、jii)
lj’UNIX PROGRΔMMI尤R’SMAN
UAL 4.、213SD 1983 L3er
ke1.y発行、等がある。
このように、従来のプロトコル選択方式では、上位層の
プロトコル処理モジュールとそれに属する下位層のプロ
トコル処理モジュールの間でデータを転送しており、同
じプロトコル群(ファミリー)に属するプロ)−コルし
か絹み合わせで使用することはできなかった。異なるプ
ロトコル群に属するプロトコルを使用する場合には、上
位層のプロトコル処理モジュールに居するプロトコル群
(ファミリー)に、下位層のプロトコル処理モジュール
を絹み込むための修正が必要となる。また、 下位層のプロトコル処理モジュールは、通信路に依存し
ているため、異なる通信路上で既にシステムに存在する
プロトコル処理モジュールを使用できないという問題が
あった。
プロトコル処理モジュールとそれに属する下位層のプロ
トコル処理モジュールの間でデータを転送しており、同
じプロトコル群(ファミリー)に属するプロ)−コルし
か絹み合わせで使用することはできなかった。異なるプ
ロトコル群に属するプロトコルを使用する場合には、上
位層のプロトコル処理モジュールに居するプロトコル群
(ファミリー)に、下位層のプロトコル処理モジュール
を絹み込むための修正が必要となる。また、 下位層のプロトコル処理モジュールは、通信路に依存し
ているため、異なる通信路上で既にシステムに存在する
プロトコル処理モジュールを使用できないという問題が
あった。
本発明の目的は、このような従来の課題を解決し、異な
るプロトコル群に属しているプロトコルをも絹み合わせ
で使用することができ、かつ下位層のプロトコル処理モ
ジュールを通信路に依存さ世ないようにして、システム
に存在する下位プロ)ヘコルを新たな通信路に適用する
ことができるプロトコル選択方式を提供することにある
。
るプロトコル群に属しているプロトコルをも絹み合わせ
で使用することができ、かつ下位層のプロトコル処理モ
ジュールを通信路に依存さ世ないようにして、システム
に存在する下位プロ)ヘコルを新たな通信路に適用する
ことができるプロトコル選択方式を提供することにある
。
〔課題を解決するための手段〕
」二記目的を達成するため、本発明のプロトコル選択方
式は、複数のプロトコル処理モジュールと、該処理モジ
ュールの1つを選択するためのプロトコル選択モジュー
ルと、該処理モジュールで加工されたデータを送信時に
転送する通信処理制御モジュールとを備えた情報通信処
理システ11において、プロ1〜フルの組み合わせを一
意に表わすプロトコル組み合わせ識別子、いくつかのプ
ロ1コル登ある組み合わせで使用する際に、階層構造を
成す該プロトコルの上位層から下位層への順番を表わす
プロトコル階層識別子、およびプロトコルを一意に識別
し、かつプロトコル処理モジュールと」対]に対応する
プロトコル識別子を求めるためのプロトコル選択チーフ
ルと、該プロトコル選択テーブルを参照し、」1記プロ
トコル識別子を求めるプロトコル識別子選択すフモジュ
ールと、該ブー8=ー8= 口)−コル識別子に対応するプロトコル処理モジュール
に制御を移す制御移行サブモジュールとを具備したプロ
トコル選択モジュール、ならびに各プロトコル処理モジ
ュールにて、データを受信した論理的リンク番号から」
−記プロl−コル組み合わせ識別子および」二記プロト
コル階層識別子を求めるためのプロトコル個別テーブル
を有することに特徴がある。
式は、複数のプロトコル処理モジュールと、該処理モジ
ュールの1つを選択するためのプロトコル選択モジュー
ルと、該処理モジュールで加工されたデータを送信時に
転送する通信処理制御モジュールとを備えた情報通信処
理システ11において、プロ1〜フルの組み合わせを一
意に表わすプロトコル組み合わせ識別子、いくつかのプ
ロ1コル登ある組み合わせで使用する際に、階層構造を
成す該プロトコルの上位層から下位層への順番を表わす
プロトコル階層識別子、およびプロトコルを一意に識別
し、かつプロトコル処理モジュールと」対]に対応する
プロトコル識別子を求めるためのプロトコル選択チーフ
ルと、該プロトコル選択テーブルを参照し、」1記プロ
トコル識別子を求めるプロトコル識別子選択すフモジュ
ールと、該ブー8=ー8= 口)−コル識別子に対応するプロトコル処理モジュール
に制御を移す制御移行サブモジュールとを具備したプロ
トコル選択モジュール、ならびに各プロトコル処理モジ
ュールにて、データを受信した論理的リンク番号から」
−記プロl−コル組み合わせ識別子および」二記プロト
コル階層識別子を求めるためのプロトコル個別テーブル
を有することに特徴がある。
本発明においては、プロ)−コル組み合わせ識別子(以
下、F I Dと記す)と、プロトコル階層識別子(以
下、P F Lと記す)とを用いるとともに、次に実行
するプロ[・コル処理モジュールのプロトコル識別子(
以下、P 丁りと記す)を求めるためにプロトコル選択
テーブル(以下、PFTと記す)を参照し、それにより
プロトコル処理モジュールを選択する。
下、F I Dと記す)と、プロトコル階層識別子(以
下、P F Lと記す)とを用いるとともに、次に実行
するプロ[・コル処理モジュールのプロトコル識別子(
以下、P 丁りと記す)を求めるためにプロトコル選択
テーブル(以下、PFTと記す)を参照し、それにより
プロトコル処理モジュールを選択する。
すなわち、本発明では、あるプロトコル処理モジュール
から選択可能なプロトコル処理モジュールを固定せずに
、プロトコル選択テーブルを参照することにより、逐次
、プロトコル処理モジュールを選択することができる。
から選択可能なプロトコル処理モジュールを固定せずに
、プロトコル選択テーブルを参照することにより、逐次
、プロトコル処理モジュールを選択することができる。
本発明は、結局、プロトコル選択モジュールのプロトコ
ル選択処理と、プロトコル処理モジュールのプロトコル
処理と、プロトコル個別テーブル(PPT)の参照処理
とをプロトコル処理単位として、このプロトコル処理単
位の繰り返しにより階層構造を形成するプロトコルを処
理するのである。
ル選択処理と、プロトコル処理モジュールのプロトコル
処理と、プロトコル個別テーブル(PPT)の参照処理
とをプロトコル処理単位として、このプロトコル処理単
位の繰り返しにより階層構造を形成するプロトコルを処
理するのである。
プロトコル処理単位は、送受信データと論理リンク番号
等の制御情報と、プロトコル組み合わせ識別?(F I
D)とプロトコル階層識別子(PFL)とを入力とし
、プロトコル識別子(P I D)選択サブモジュール
によりPIDを求め、制御サブモジュールにより求めら
れたI) I Dに対応するプロトコル処理モジュール
に制御を移行し、所定のプロトコル処理を実行する。一
方、データ受信時には、P P Tを参照してFIDを
求め、プロトコルに基づいて加工を行った送受信データ
と論理リンク番号等の制御情報とF I DとPFLと
を出力する。
等の制御情報と、プロトコル組み合わせ識別?(F I
D)とプロトコル階層識別子(PFL)とを入力とし
、プロトコル識別子(P I D)選択サブモジュール
によりPIDを求め、制御サブモジュールにより求めら
れたI) I Dに対応するプロトコル処理モジュール
に制御を移行し、所定のプロトコル処理を実行する。一
方、データ受信時には、P P Tを参照してFIDを
求め、プロトコルに基づいて加工を行った送受信データ
と論理リンク番号等の制御情報とF I DとPFLと
を出力する。
以下、本発明の実施例を、図面により詳細に説明する。
第1図は、本発明の一実施例を示すプロl−コル選択方
式の機能フローツタ図である。
式の機能フローツタ図である。
第1図において、61〜63は第5図、第6図と同じく
アプリケーションプログラム、5]は同しく第5図、第
6図に示したオペレーティングシステム本体、55〜5
7,31.32も第6図に示した通信処理装置制御モジ
ュールと」−位層のプロトコル処理モジュールである。
アプリケーションプログラム、5]は同しく第5図、第
6図に示したオペレーティングシステム本体、55〜5
7,31.32も第6図に示した通信処理装置制御モジ
ュールと」−位層のプロトコル処理モジュールである。
第1図において、破線内の401は本発明の特徴的構成
を示すプロトコル選択および処理部分であって、プロト
コル選択モジュール1〔3と、プロトコル個別テーブル
(以下、PPTと記す)41〜4ご3と、丁〕「?′F
(プロトコル選択テーブル)2]とを内蔵している1、
通信処理装置制御モジュール55〜57に目線路402
〜/10/1が接続され、これらの線路402〜404
は通信処理装置を経由して通信路に1妾続される。
を示すプロトコル選択および処理部分であって、プロト
コル選択モジュール1〔3と、プロトコル個別テーブル
(以下、PPTと記す)41〜4ご3と、丁〕「?′F
(プロトコル選択テーブル)2]とを内蔵している1、
通信処理装置制御モジュール55〜57に目線路402
〜/10/1が接続され、これらの線路402〜404
は通信処理装置を経由して通信路に1妾続される。
アプリケーションプロタラl\6」〜63は、オペレー
ティングシステム本体51−を通してプロトコル選択モ
ジュール]6との間でデータの転送を行う。プロトコル
選択および処理部分4−01では、プロトコル選択モジ
ュール]6てP F T 21を参照し、プロl−コル
処理モジュール31〜33のいずれかに対応するPID
(プロトコル識別子)を選択して制御を移行する。選択
されたプロトコル処理モジュール31〜33では、デー
タをプロミルコルに従って加工した後、データ受信時に
は、■−〕P1゛(プロl−コル個別テーブル)41〜
43を参照して、受信したデータの論理リンク番号より
FID(プロトコル組み合わせ識別子)を求め、プロト
コル選択モジュール16に制御を戻す。プロ1コル選択
および処理部分4. O]では、これらの一連の処理を
プロ1コル単位として、階層構造をなす全てのプロトコ
ルについて、回し処J!ljを繰り返す。
ティングシステム本体51−を通してプロトコル選択モ
ジュール]6との間でデータの転送を行う。プロトコル
選択および処理部分4−01では、プロトコル選択モジ
ュール]6てP F T 21を参照し、プロl−コル
処理モジュール31〜33のいずれかに対応するPID
(プロトコル識別子)を選択して制御を移行する。選択
されたプロトコル処理モジュール31〜33では、デー
タをプロミルコルに従って加工した後、データ受信時に
は、■−〕P1゛(プロl−コル個別テーブル)41〜
43を参照して、受信したデータの論理リンク番号より
FID(プロトコル組み合わせ識別子)を求め、プロト
コル選択モジュール16に制御を戻す。プロ1コル選択
および処理部分4. O]では、これらの一連の処理を
プロ1コル単位として、階層構造をなす全てのプロトコ
ルについて、回し処J!ljを繰り返す。
また、プロトコル選択モジュール16は、通信処理装置
制御モジュール55〜57との間でデータ転送を行い、
線路402〜/1.04を介して通信処理装置にデータ
を転送する。
制御モジュール55〜57との間でデータ転送を行い、
線路402〜/1.04を介して通信処理装置にデータ
を転送する。
第2図は、第1図のプロトコル選択および処理部分のさ
らに詳細なブロック図である。
らに詳細なブロック図である。
第2図において、]は送受信データの人力線、2はデー
タ出力線、]7は送受信テ〜りの出力線、1]はPID
(プロトコル識別子)選択ザブモジュール、2]はT)
F T(プロトコル選択テーブル)、12は制御移行
サブモジュール、31〜34はプロトコル処理モジュー
ル、41〜44はP P T(プロトコル個別テーブル
)、501〜509は接続線である。ここで、PID選
択サブモジュール]1と制御移行ザブモジュール土2と
が、第1図のプロトコル選択モジュール」6を構成して
いる。。
タ出力線、]7は送受信テ〜りの出力線、1]はPID
(プロトコル識別子)選択ザブモジュール、2]はT)
F T(プロトコル選択テーブル)、12は制御移行
サブモジュール、31〜34はプロトコル処理モジュー
ル、41〜44はP P T(プロトコル個別テーブル
)、501〜509は接続線である。ここで、PID選
択サブモジュール]1と制御移行ザブモジュール土2と
が、第1図のプロトコル選択モジュール」6を構成して
いる。。
また、破線内がプロトコル処理モジュールとプロトコル
個別テーブル群を示している。
個別テーブル群を示している。
入力線」から送受信データ、論理リンク番号等の制御情
報、FTD(プロトコル絹み合わせ識別子)、およびP
F L、(プロトコル階M識別子)が入力されると、
これかプロl−コル処理単位の最初の入力となる。この
ときに、p r” r、はデータ送信のときには1であ
り、データ受信のときにはOである。
報、FTD(プロトコル絹み合わせ識別子)、およびP
F L、(プロトコル階M識別子)が入力されると、
これかプロl−コル処理単位の最初の入力となる。この
ときに、p r” r、はデータ送信のときには1であ
り、データ受信のときにはOである。
プロトコル処理単位では、先ず、PII)(プロトコル
識別子)選択サブモジュール11でPFT(プロトコル
選択テーブル)21を参照して、P 1rD(プロトコ
ル識別子)を得る。接続線501は、+1” I D
(プロトコル組み合わせ識別子)とI) +7r。
識別子)選択サブモジュール11でPFT(プロトコル
選択テーブル)21を参照して、P 1rD(プロトコ
ル識別子)を得る。接続線501は、+1” I D
(プロトコル組み合わせ識別子)とI) +7r。
(プロトコル階層識別子)と送受信識別とを転送し、接
続線502はPID(プロトコル識別子)と次のP F
L (プロトコル階層識別子)を転送する。すなわち
、接続線501で転送されたI) F Lに対して、接
続線502で、送信のときには+1、受信のときには一
コした値を転送する。
続線502はPID(プロトコル識別子)と次のP F
L (プロトコル階層識別子)を転送する。すなわち
、接続線501で転送されたI) F Lに対して、接
続線502で、送信のときには+1、受信のときには一
コした値を転送する。
次に、制御移行サブモジュール12により、プロトコル
処理モジュール31〜34のいずれかに制御が移行され
る。接続線50.3は、送受信データと制御情報とFよ
り (プロトコル組み合わせ識別子)とPFL(プロト
コル階層識別子)とPID(プロトコル識別子)を転送
する。例えば、プロトコル処理モジュール3」が選択さ
れた場合には、接続線504で送受信データと制御情報
とFIDとPFLとを転送する。プロトコル処理モジュ
ール31−〜34では、プロ1〜フルに基づくデータの
加工が行われ、さらにデータ受信の場合には、PP T
4.1〜44を参照して論理リンク番号からFIDと
P F Lが求められる。接続線505は、データを受
信した論理リンク番号を、また接続線506は、F I
’ 1つとPFLとを、それぞれ転送する。
処理モジュール31〜34のいずれかに制御が移行され
る。接続線50.3は、送受信データと制御情報とFよ
り (プロトコル組み合わせ識別子)とPFL(プロト
コル階層識別子)とPID(プロトコル識別子)を転送
する。例えば、プロトコル処理モジュール3」が選択さ
れた場合には、接続線504で送受信データと制御情報
とFIDとPFLとを転送する。プロトコル処理モジュ
ール31−〜34では、プロ1〜フルに基づくデータの
加工が行われ、さらにデータ受信の場合には、PP T
4.1〜44を参照して論理リンク番号からFIDと
P F Lが求められる。接続線505は、データを受
信した論理リンク番号を、また接続線506は、F I
’ 1つとPFLとを、それぞれ転送する。
その後、接続線507により加工済みデータと制御情報
とF I DとP F Lとを出力し、これが次のプロ
)−コル処理単位の入力となる。
とF I DとP F Lとを出力し、これが次のプロ
)−コル処理単位の入力となる。
階層構造をなす全てのプロトコル処理が終了すると、デ
ータ出力線2から加工データと制御情報が出力される。
ータ出力線2から加工データと制御情報が出力される。
次に、P F T (プロトコル選択テーブル)につい
て、詳述する。
て、詳述する。
第3図は、本発明て用いられるPFTの概略構成図であ
る。
る。
図中、P1〜P5はプロトコル処理モジュールのP I
D (プロトコル識別子)の値、D」〜I〕3はPI
Dと等価な通信処理装置制御モジュールを識別する値で
ある。P F L (プロトコル階層識別子)は、いく
つかのプロトコルをある組み合わせで使用する際に、階
層構造をなすそれらのプロI・フルについて、最も上位
に位置するプロトコルを1とし、その下位のプロトコル
を順に2,3.・・・・・・・とする。ただし、P F
LがOの列の数字は、各FID(プロトコル組み合わ
せ識別子)に対応するP I I) (プロトコル識別
子)の個数を示す。F IDは、いくつかのプロトコル
のある組み合わせを一意に識別するOまたは正の整数で
ある。P T I)は、プロトコルを一意に識別する正
の整数である。
D (プロトコル識別子)の値、D」〜I〕3はPI
Dと等価な通信処理装置制御モジュールを識別する値で
ある。P F L (プロトコル階層識別子)は、いく
つかのプロトコルをある組み合わせで使用する際に、階
層構造をなすそれらのプロI・フルについて、最も上位
に位置するプロトコルを1とし、その下位のプロトコル
を順に2,3.・・・・・・・とする。ただし、P F
LがOの列の数字は、各FID(プロトコル組み合わ
せ識別子)に対応するP I I) (プロトコル識別
子)の個数を示す。F IDは、いくつかのプロトコル
のある組み合わせを一意に識別するOまたは正の整数で
ある。P T I)は、プロトコルを一意に識別する正
の整数である。
プロトコルの組み合わせは、使用するプロトコルのPI
DをあるFIDに対してPFL(プロトコル階層識別子
)の順に並べることにより、PFT(プロトコル選択テ
ーブル)で定義される。例えば、第3図において、(P
l、、P2.P3.(1つ1))の組み合わせを表わす
FIDは、Oである。第2図の実施例において、接続線
501上でF丁りが1、I) F Lが2、送受信の別
が送信である場合には、接続線502上ては、Pよりが
1) 2、I) F Lが3となる( P F 1.の
値’2’ +]で次のP F L〜16− を出力する)。また、接続線501でF I I)が2
、P F L、が2、送受信の別が受信である場合には
、接続線502では、P 、r DがP4、P F L
が1となる(PFLの値’2’ −1で次のP F r
−を出力する)。
DをあるFIDに対してPFL(プロトコル階層識別子
)の順に並べることにより、PFT(プロトコル選択テ
ーブル)で定義される。例えば、第3図において、(P
l、、P2.P3.(1つ1))の組み合わせを表わす
FIDは、Oである。第2図の実施例において、接続線
501上でF丁りが1、I) F Lが2、送受信の別
が送信である場合には、接続線502上ては、Pよりが
1) 2、I) F Lが3となる( P F 1.の
値’2’ +]で次のP F L〜16− を出力する)。また、接続線501でF I I)が2
、P F L、が2、送受信の別が受信である場合には
、接続線502では、P 、r DがP4、P F L
が1となる(PFLの値’2’ −1で次のP F r
−を出力する)。
データ受信の場合、最初のプロトコル処理単位では、接
続線50」でP F T、が0であるが、このときFI
Dが3であったとすると、接続線502はPIDがP3
、P F Lが1となる( P F LがOの列、F
I Dが3の行の’2’−]て、次のP FLを出力す
る)。
続線50」でP F T、が0であるが、このときFI
Dが3であったとすると、接続線502はPIDがP3
、P F Lが1となる( P F LがOの列、F
I Dが3の行の’2’−]て、次のP FLを出力す
る)。
次に、PPT(プロトコル個別テーブル)を参照して、
FID(プロl−コル組み合わせ識別子)を求める方法
について、詳述する。
FID(プロl−コル組み合わせ識別子)を求める方法
について、詳述する。
第4図は、本発明で使用されるPPT (プロトコル個
別テーブル)の概略構成図である。
別テーブル)の概略構成図である。
第4図において、mおよびnは論理リンク番号である。
PPTはプロトコル処理モジュールごとに]一つすつ存
在して、そのプロトコル処理モジュールで相手局との間
に接続された論理リンク番号と、その論理リンクを使用
する場合のr4D (プロトコル組み合わせ識別子)と
、そのFIDて表わされるプロトコルの絹み合わせにお
けるこのプロトコル処理モジュールのPFL (プロト
コル階M識別子)との対を設定する。
在して、そのプロトコル処理モジュールで相手局との間
に接続された論理リンク番号と、その論理リンクを使用
する場合のr4D (プロトコル組み合わせ識別子)と
、そのFIDて表わされるプロトコルの絹み合わせにお
けるこのプロトコル処理モジュールのPFL (プロト
コル階M識別子)との対を設定する。
第2図の実施例において、いまプロトコル処理モジュー
ル3]−のP P T41が、第4図に示す通りに設定
されている場合、接続線505から論理リンク番号mが
入力されると、接続線506からはF、II)(プロト
コル組み合わせ識別子)として01PFL(プロトコル
階層識別子)として2が、それぞれ出力される。この場
合には、論理リンク番号mに対応するPFLの値’3’
−1、つまり次のプロトコル処理モジュールのP’FL
が出力されることになる。
ル3]−のP P T41が、第4図に示す通りに設定
されている場合、接続線505から論理リンク番号mが
入力されると、接続線506からはF、II)(プロト
コル組み合わせ識別子)として01PFL(プロトコル
階層識別子)として2が、それぞれ出力される。この場
合には、論理リンク番号mに対応するPFLの値’3’
−1、つまり次のプロトコル処理モジュールのP’FL
が出力されることになる。
ここて、ある論理リンクを用いる1[上位のプロトコル
は、−カ、でなければならい。しかし、2層以」二」三
位のプロトコルは、−意でなくてもよく、そのような場
合には、1つの論理リンクに対して2つ以」二のドID
(プロトコル組め合わせ識別子)が対応するか、PPT
にはそれらのF i Dのうちの1つを設定する。I)
P Tに設定され八F :r Dと、実際に使用して
いるFIDが異なる場合には、1層」三位のプロトコル
を処理した時のPPTの参照時に補正される。
は、−カ、でなければならい。しかし、2層以」二」三
位のプロトコルは、−意でなくてもよく、そのような場
合には、1つの論理リンクに対して2つ以」二のドID
(プロトコル組め合わせ識別子)が対応するか、PPT
にはそれらのF i Dのうちの1つを設定する。I)
P Tに設定され八F :r Dと、実際に使用して
いるFIDが異なる場合には、1層」三位のプロトコル
を処理した時のPPTの参照時に補正される。
以−に説明したように、本発明によれば、全てのプロト
コル処理モジュールは、それとは独立したプロトコル選
択モジュールがプロトコル選択テーブル(r−’FT)
を参照することにより、他のプロトコル処理モジュール
と結合されるので、異なるプロトコル群に属するプロト
コルを組み合わせで使用することか可能であり、その結
果、プロトコル選択テーブル(PFT)を再設定するこ
とにより新たなプロ1〜フルの組め合わせが可能となる
。従って、システムに存在する下位プロトコルに新たな
通信路として用いることができるという利点がある。
コル処理モジュールは、それとは独立したプロトコル選
択モジュールがプロトコル選択テーブル(r−’FT)
を参照することにより、他のプロトコル処理モジュール
と結合されるので、異なるプロトコル群に属するプロト
コルを組み合わせで使用することか可能であり、その結
果、プロトコル選択テーブル(PFT)を再設定するこ
とにより新たなプロ1〜フルの組め合わせが可能となる
。従って、システムに存在する下位プロトコルに新たな
通信路として用いることができるという利点がある。
る。
第1図は本発明の一実施例を示すプロトコル選択方式の
機能ブロック図、第2図は第1図におけるプロ)−コル
選択および処理部分の詳細ブロック図、第3図は本発明
に使用されるプロトコル選択チーフル(PFT)の構成
図、第4図は本発明に使用されるプロトコル個別テーブ
ルの構成図、第5図は従来の情報通信処理システムの概
略構成図、第6図は第5図におけるプロトコル選択方式
を示す機能ブロック図、第7図は第6図における送受信
時のデータ転送シーケンスチャートである。 1.1.:PFT(プロトコル選択テーブル)参照サブ
モジュール、12:制御移行サブモジュール、16:プ
ロトコル選択モジュール、21:PFT(プロトコル選
択チーフル)、31〜35:プロトコル処理モジュール
、41〜44:PPT(プロトコル個別テーブル)、5
1.:オベレーテインクシステム本体、55〜58:通
信処理装置制御モジュール、6]−〜63:アプリケー
ションプログラム、401:プロトコル選択および処理
部分、4、02〜404:線路、4:端末装置、5:通
信処理装置、6:周辺装置。
機能ブロック図、第2図は第1図におけるプロ)−コル
選択および処理部分の詳細ブロック図、第3図は本発明
に使用されるプロトコル選択チーフル(PFT)の構成
図、第4図は本発明に使用されるプロトコル個別テーブ
ルの構成図、第5図は従来の情報通信処理システムの概
略構成図、第6図は第5図におけるプロトコル選択方式
を示す機能ブロック図、第7図は第6図における送受信
時のデータ転送シーケンスチャートである。 1.1.:PFT(プロトコル選択テーブル)参照サブ
モジュール、12:制御移行サブモジュール、16:プ
ロトコル選択モジュール、21:PFT(プロトコル選
択チーフル)、31〜35:プロトコル処理モジュール
、41〜44:PPT(プロトコル個別テーブル)、5
1.:オベレーテインクシステム本体、55〜58:通
信処理装置制御モジュール、6]−〜63:アプリケー
ションプログラム、401:プロトコル選択および処理
部分、4、02〜404:線路、4:端末装置、5:通
信処理装置、6:周辺装置。
Claims (1)
- (1)複数のプロトコル処理モジュールと、該処理モジ
ュールの1つを選択するためのプロトコル選択モジュー
ルと、該処理モジュールで加工されたデータを送信時に
転送する通信処理制御モジュールとを備えた情報通信処
理システムにおいて、プロトコルの組み合わせを一意に
表わすプロトコル組み合わせ識別子、いくつかのプロト
コルをある組み合わせで使用する際に、階層構造を成す
該プロトコルの上位層から下位層への順番を表わすプロ
トコル階層識別子、およびプロトコルを一意に識別し、
かつプロトコル処理モジュールと1対1に対応するプロ
トコル識別子を求めるためのプロトコル選択テーブルと
、該プロトコル選択テーブルを参照し、上記プロトコル
識別子を求めるプロトコル識別子選択サブモジュールと
、該プロトコル識別子に対応するプロトコル処理モジュ
ールに制御を移す制御移行サブモジュールとを具備した
プロトコル選択モジュール、ならびに各プロトコル処理
モジュールにて、データを受信した論理的リンク番号か
ら上記プロトコル組み合わせ識別子および上記プロトコ
ル階層識別子を求めるためのプロトコル個別テーブルを
有することを特徴とするプロトコル選択方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63099175A JPH01269340A (ja) | 1988-04-21 | 1988-04-21 | プロトコル選択方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63099175A JPH01269340A (ja) | 1988-04-21 | 1988-04-21 | プロトコル選択方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01269340A true JPH01269340A (ja) | 1989-10-26 |
Family
ID=14240314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63099175A Pending JPH01269340A (ja) | 1988-04-21 | 1988-04-21 | プロトコル選択方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01269340A (ja) |
-
1988
- 1988-04-21 JP JP63099175A patent/JPH01269340A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03158959A (ja) | 多重プロセッサコンピュータ・システムおよびコンピュータネットワークを動作させる方法 | |
| CN106096319A (zh) | 一种处方管理应用系统 | |
| EP1293902A2 (en) | Parallel computer system and method for assigning processor groups to the parallel computer system | |
| CN107066522A (zh) | 数据库的访问方法和装置 | |
| JPS61100046A (ja) | ル−プ伝送方法 | |
| CN119025281A (zh) | 内存资源的分配方法和装置、存储介质及电子装置 | |
| WO2022041232A1 (zh) | 芯片测试电路及电路测试方法 | |
| JPH022262A (ja) | 階層型データ伝送システムのポーリング方法 | |
| CN106528919A (zh) | 一种基于集合划分的并行布线方法 | |
| JP3031591B2 (ja) | アクセス調停方式 | |
| CN120029964B (zh) | 一种多核系统芯片核间通信方法和系统 | |
| CN222125747U (zh) | 处理器的双路互连系统、片上系统及计算机设备 | |
| JP2789671B2 (ja) | 階層的ループ式データ伝送システム | |
| Law et al. | Expressing symmetry breaking constraints using Multiple Viewpoints and channeling constraints | |
| JPS5896363A (ja) | デ−タ転送制御方式 | |
| JPS5923655A (ja) | デ−タ通信制御方式 | |
| CN108959144A (zh) | 现场可编程门阵列之间的通信 | |
| JP3350120B2 (ja) | 通信装置 | |
| CN119012229A (zh) | 一种基于智慧网关的建造场景终端设备自组网系统和方法 | |
| JPS63107334A (ja) | デ−タ通信方式 | |
| CN120704073A (zh) | 晶上系统多倍光罩间拼接方法与装置 | |
| JPH11353197A (ja) | 共有プール資源制御方式 | |
| JPH04281520A (ja) | 並列ソート装置 | |
| JPS6062136A (ja) | Lsi設計のセル配置方法 | |
| CN105760316B (zh) | 控制方法装置、连接矩阵装置、访问方法装置及处理系统 |