JPS6221428B2 - - Google Patents
Info
- Publication number
- JPS6221428B2 JPS6221428B2 JP54150753A JP15075379A JPS6221428B2 JP S6221428 B2 JPS6221428 B2 JP S6221428B2 JP 54150753 A JP54150753 A JP 54150753A JP 15075379 A JP15075379 A JP 15075379A JP S6221428 B2 JPS6221428 B2 JP S6221428B2
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- protocol conversion
- error
- devices
- layer
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
【発明の詳細な説明】
本発明はプロトコル変換装置がプロトコルの変
換時に検出したプロトコル誤りの通知方式に関す
るものである。
換時に検出したプロトコル誤りの通知方式に関す
るものである。
通信にかかわる論理構造,プロトコル(通信規
約)を規定したネツトワーク・アーキテクチヤに
準拠している計算機,端末機器さらに前置処理装
置等の諸装置を伝送ラインで相互に接続して構成
されるデータ通信網に於ては、相互に異なるネツ
トワーク・アーキテクチヤに基づく諸装置を接続
して通信を可能ならしめるために、ネツトワー
ク・アーキテクチヤの異なる装置相互の接続をプ
ロトコルを変換するための装置を介して行う必要
があつた。
約)を規定したネツトワーク・アーキテクチヤに
準拠している計算機,端末機器さらに前置処理装
置等の諸装置を伝送ラインで相互に接続して構成
されるデータ通信網に於ては、相互に異なるネツ
トワーク・アーキテクチヤに基づく諸装置を接続
して通信を可能ならしめるために、ネツトワー
ク・アーキテクチヤの異なる装置相互の接続をプ
ロトコルを変換するための装置を介して行う必要
があつた。
これまでのデータ通信網、特にネツトワーク・
アーキテクチヤに基づかない諸装置を接続して構
成されるデータ通信網に於ては、各装置間の接続
を中継装置を介して行い、夫々のプロトコルを当
該中継装置で終端させて、電文単位での組立,分
解を行うことで中継装置の出入回線を夫々独立と
することにより各装置相互の正常な通信を実現し
ていた。この様な方式を、前述の如く夫々が異な
つたネツトワーク・アーキテクチヤに基づいた装
置間の通信に於けるプロトコル変換に適用した場
合、以下に述べる様な問題点が発生する。
アーキテクチヤに基づかない諸装置を接続して構
成されるデータ通信網に於ては、各装置間の接続
を中継装置を介して行い、夫々のプロトコルを当
該中継装置で終端させて、電文単位での組立,分
解を行うことで中継装置の出入回線を夫々独立と
することにより各装置相互の正常な通信を実現し
ていた。この様な方式を、前述の如く夫々が異な
つたネツトワーク・アーキテクチヤに基づいた装
置間の通信に於けるプロトコル変換に適用した場
合、以下に述べる様な問題点が発生する。
即ち、ネツトワーク・アーキテクチヤは複数の
プロトコル階層を定義しているものであつて、前
述の如き方式を適用した場合、プロトコル変換装
置に全階層のプロトコルを一旦終端して電文単位
で組立,分解処理を行う必要が生じる。そのた
め、この処理時間による中継遅延が増大するとと
もに、電文組立用のバツフアも保留時間が増大す
るため、多数のバツフアを備えておく必要が生じ
る。
プロトコル階層を定義しているものであつて、前
述の如き方式を適用した場合、プロトコル変換装
置に全階層のプロトコルを一旦終端して電文単位
で組立,分解処理を行う必要が生じる。そのた
め、この処理時間による中継遅延が増大するとと
もに、電文組立用のバツフアも保留時間が増大す
るため、多数のバツフアを備えておく必要が生じ
る。
最近この種の欠点を生じさせないためのプロト
コル変換方式が提案されている。この変換方式に
よれば異なるネツトワーク・アーキテクチヤに基
づく装置をプロトコル変換装置を介して相互に接
続し通信を行わせる場合、高レベルプロトコルの
みをエンド・ツウ・エンド(end to end)とす
るとともにデータ・ブロツク単位での変換を行わ
せ、低レベルのプロトコルはプロトコル変換装置
で1旦終端して電文単位の組立,分解することに
よつてその出入回線上で夫々を独立にするもので
ある。
コル変換方式が提案されている。この変換方式に
よれば異なるネツトワーク・アーキテクチヤに基
づく装置をプロトコル変換装置を介して相互に接
続し通信を行わせる場合、高レベルプロトコルの
みをエンド・ツウ・エンド(end to end)とす
るとともにデータ・ブロツク単位での変換を行わ
せ、低レベルのプロトコルはプロトコル変換装置
で1旦終端して電文単位の組立,分解することに
よつてその出入回線上で夫々を独立にするもので
ある。
なお、高位レベルのプロトコルはISO(国際標
準化機構)のOSI参照モデルにおけるレイヤ5〜
レイヤ7のプロトコルに該当し、低位レベルのプ
ロトコルはレイヤ1〜レイヤ4のプロトコルに該
当する。ここで、OSI参照モデルは、レイヤ1
(物理層)、レイヤ2(データリンク層)、レイヤ
3(ネツトワーク層)、レイヤ4(トランスポー
ト層)、レイヤ5(セツシヨン層)、レイヤ6(プ
レゼンテーシヨン層)、レイヤ7(アプリケーシ
ヨン層)の7階層の構成となつている。
準化機構)のOSI参照モデルにおけるレイヤ5〜
レイヤ7のプロトコルに該当し、低位レベルのプ
ロトコルはレイヤ1〜レイヤ4のプロトコルに該
当する。ここで、OSI参照モデルは、レイヤ1
(物理層)、レイヤ2(データリンク層)、レイヤ
3(ネツトワーク層)、レイヤ4(トランスポー
ト層)、レイヤ5(セツシヨン層)、レイヤ6(プ
レゼンテーシヨン層)、レイヤ7(アプリケーシ
ヨン層)の7階層の構成となつている。
本発明は、この様なプロトコル変換方式に於
て、プロトコル変換装置が検出した高位レベルの
プロトコル誤りを両エンド装置で夫々管理してい
る状態相互に矛盾を生じさせずに通知しすること
で、誤り通知の無矛盾性および誤り回復の迅速化
をはかつたプロトコル変換に於けるプロトコル誤
り通知方式を提供するものである。以下図面に従
つて詳細に説明する。
て、プロトコル変換装置が検出した高位レベルの
プロトコル誤りを両エンド装置で夫々管理してい
る状態相互に矛盾を生じさせずに通知しすること
で、誤り通知の無矛盾性および誤り回復の迅速化
をはかつたプロトコル変換に於けるプロトコル誤
り通知方式を提供するものである。以下図面に従
つて詳細に説明する。
第1図は本発明の適用されるデータ通信網の構
成例を示すブロツク図である。同図に於て、A1
〜A6はネツトワーク・アーキテクチヤ“a”に
準拠する諸装置、B1〜B7はネツトワーク・アー
キテクチヤ“b”に準拠する諸装置である。これ
らの諸装置Ai,Bjとしては、前述の如く、計算
機,端末機器.前置処理装置等であつて、夫々を
適切な位置に配置して伝送ラインで接続すること
でデータ通信網が構成されている。本構成例に於
てはネツトワーク・アーキテクチヤ“a”,“b”
間のプロトコル変換を行うプロトコル変換機能が
装置A2およびA4に付加されている。このプロト
コル変換機能は装置A2とB2との間、および装置
A4とB4…B5との間にプロトコル変換装置として
独立に設置される場合もある。本発明の処理動作
を説明するためのシーケンスチヤートである第2
図および第3図には、装置AiおよびBjの間に配
置されたプロトコル変換装置Cが示されている。
成例を示すブロツク図である。同図に於て、A1
〜A6はネツトワーク・アーキテクチヤ“a”に
準拠する諸装置、B1〜B7はネツトワーク・アー
キテクチヤ“b”に準拠する諸装置である。これ
らの諸装置Ai,Bjとしては、前述の如く、計算
機,端末機器.前置処理装置等であつて、夫々を
適切な位置に配置して伝送ラインで接続すること
でデータ通信網が構成されている。本構成例に於
てはネツトワーク・アーキテクチヤ“a”,“b”
間のプロトコル変換を行うプロトコル変換機能が
装置A2およびA4に付加されている。このプロト
コル変換機能は装置A2とB2との間、および装置
A4とB4…B5との間にプロトコル変換装置として
独立に設置される場合もある。本発明の処理動作
を説明するためのシーケンスチヤートである第2
図および第3図には、装置AiおよびBjの間に配
置されたプロトコル変換装置Cが示されている。
このようなデータ通信網に於て、装置Aiと装
置Bjとの間に通信が発生した場合、ネツトワー
ク・アーキテクチヤ“a”と“b”との間のプロ
トコル変換は装置Ai側に付加されたプロトコル
変換機能あるいはプロトコル変換装置Cによつて
実行される。このとき、変換の対象となるのは前
述の如く、各ネツトワーク・アーキテクチヤのブ
ロセス間通信機能を提供する高位レベルプロトコ
ルのみであつて、それ以下のレベルのプロトコル
はプロトコル変換装置C等で終端されて変換対象
とはならない。
置Bjとの間に通信が発生した場合、ネツトワー
ク・アーキテクチヤ“a”と“b”との間のプロ
トコル変換は装置Ai側に付加されたプロトコル
変換機能あるいはプロトコル変換装置Cによつて
実行される。このとき、変換の対象となるのは前
述の如く、各ネツトワーク・アーキテクチヤのブ
ロセス間通信機能を提供する高位レベルプロトコ
ルのみであつて、それ以下のレベルのプロトコル
はプロトコル変換装置C等で終端されて変換対象
とはならない。
また、前述の如き高位レベルプロトコルに於て
プロトコル誤りが発生した場合、その回復処理
は、負荷の削減および回復処理のコンテンシヨン
(contention)を防止するため、一般的には機能
的により大きな装置(例えばホスト計算機)側に
回復責任を与えて誤り回復処理を行わせ、他方の
装置(例えば端末機器)側からは回復処理を行わ
ないようにしている。この回復処理としては、再
同期,データの再送、さらには通信の中断等の処
理が行われる。
プロトコル誤りが発生した場合、その回復処理
は、負荷の削減および回復処理のコンテンシヨン
(contention)を防止するため、一般的には機能
的により大きな装置(例えばホスト計算機)側に
回復責任を与えて誤り回復処理を行わせ、他方の
装置(例えば端末機器)側からは回復処理を行わ
ないようにしている。この回復処理としては、再
同期,データの再送、さらには通信の中断等の処
理が行われる。
ここで、誤り回復処理は、検出されたプロトコ
ル誤りの内容に基づいて実行されるものであり、
従つて、誤り回復責任を有する装置に対しては、
誤りの発生およびその内容を通知する必要があ
り、誤りを検出したプロトコル変換装置は誤り回
復責任を有する装置に対してその内容を通知する
様に規定されている。また、プロトコル誤りが発
生した場合、送信側プロセスを停止させる必要が
あり、プロトコル変換装置は送信側装置にも誤り
の発生を通知する様に規定されている。以下、第
2図および第3図によつて誤り回復責任を有して
いる装置がデータを送信している場合と受信して
いる場合について、夫々の場合のプロトコル誤り
の通知方法を説明する。
ル誤りの内容に基づいて実行されるものであり、
従つて、誤り回復責任を有する装置に対しては、
誤りの発生およびその内容を通知する必要があ
り、誤りを検出したプロトコル変換装置は誤り回
復責任を有する装置に対してその内容を通知する
様に規定されている。また、プロトコル誤りが発
生した場合、送信側プロセスを停止させる必要が
あり、プロトコル変換装置は送信側装置にも誤り
の発生を通知する様に規定されている。以下、第
2図および第3図によつて誤り回復責任を有して
いる装置がデータを送信している場合と受信して
いる場合について、夫々の場合のプロトコル誤り
の通知方法を説明する。
第2図は誤り回復責任を有している装置Bjが
回復責任を有していない装置Aiにデータを送つ
ている場合を示すものであり、異なるネツトワー
ク・アーキテクチヤ“a”,“b”間のプロトコル
変換をプロトコル変換装置Cで行つている。プロ
トコル変換装置Cは高位レベルのプロトコルに於
ては装置Bjよりの電文をデータ・ブロツク単位
でプロトコル変換して装置Aiへ転送してゆく。
装置Aiでは受けたデータブロツクを電文単位で
チエツクし、正しく受信した場合には肯定応答を
返送する。この肯定応答はプロトコル変換装置C
でプロトコル変換されて装置Bjへ返される。1
電文を送り終えて待機していた装置Bjは肯定応
答の受信によつて次の電文の送出を開始する。但
し、この電文の送信と応答の受信とは一般には非
同期とすることも可能である。
回復責任を有していない装置Aiにデータを送つ
ている場合を示すものであり、異なるネツトワー
ク・アーキテクチヤ“a”,“b”間のプロトコル
変換をプロトコル変換装置Cで行つている。プロ
トコル変換装置Cは高位レベルのプロトコルに於
ては装置Bjよりの電文をデータ・ブロツク単位
でプロトコル変換して装置Aiへ転送してゆく。
装置Aiでは受けたデータブロツクを電文単位で
チエツクし、正しく受信した場合には肯定応答を
返送する。この肯定応答はプロトコル変換装置C
でプロトコル変換されて装置Bjへ返される。1
電文を送り終えて待機していた装置Bjは肯定応
答の受信によつて次の電文の送出を開始する。但
し、この電文の送信と応答の受信とは一般には非
同期とすることも可能である。
プロトコル変換装置Cはデータ・ブロツク単位
でプロトコル誤りの検出を行つており、誤りを検
出すると装置Bjに否定応答を返送する。この否
定応答には、プロトコル変換装置Cで検出した誤
りの内容が付加情報して付加されるものであつ
て、誤り回復責任を有する装置Bjへ誤りの発生
とその内容を通知する。この否定応答を受信した
装置Bjは送信途中の電文の送信を中止して前述
の回復処理に移行する。装置Aiで途中まで受信
された電文は高位プロトコルの誤り回復動作によ
つて廃棄される。
でプロトコル誤りの検出を行つており、誤りを検
出すると装置Bjに否定応答を返送する。この否
定応答には、プロトコル変換装置Cで検出した誤
りの内容が付加情報して付加されるものであつ
て、誤り回復責任を有する装置Bjへ誤りの発生
とその内容を通知する。この否定応答を受信した
装置Bjは送信途中の電文の送信を中止して前述
の回復処理に移行する。装置Aiで途中まで受信
された電文は高位プロトコルの誤り回復動作によ
つて廃棄される。
第3図ではデータの流れが第2図とは逆に、回
復責任を持たない装置Aiから回復責任を持つ装
置Bjに送られる場合について示されている。こ
の場合も高位レベルプロトコルはプロトコル変換
装置Cによつて電文単位ではなくデータ・ブロツ
ク単位で変換され、装置Aiから装置Bjへ転送さ
れてゆく。この過程でプロトコル変換装置Cがプ
ロトコル誤りを検出した場合、先ず、検出した誤
り内容を付加情報として装置Aiに否定応答を送
出する。送信側の装置Aiはこの否定応答を受信
すると送信途中の電文の送出を停止し、回復処理
によつて再度電文の送信が要求されるまで待機す
る。これと同時にプロトコル変換装置Cは誤り通
知コマンドを装置Bjへ送る。この誤り通知コマ
ンドはプロトコル誤りの発生とその内容を誤り回
復責任を有する装置Bjへ知らせるためのもので
あり、これを受信した装置Bjはプロトコル変換
装置Cへ肯定応答を返送するとともに誤り回復処
理に移行する。
復責任を持たない装置Aiから回復責任を持つ装
置Bjに送られる場合について示されている。こ
の場合も高位レベルプロトコルはプロトコル変換
装置Cによつて電文単位ではなくデータ・ブロツ
ク単位で変換され、装置Aiから装置Bjへ転送さ
れてゆく。この過程でプロトコル変換装置Cがプ
ロトコル誤りを検出した場合、先ず、検出した誤
り内容を付加情報として装置Aiに否定応答を送
出する。送信側の装置Aiはこの否定応答を受信
すると送信途中の電文の送出を停止し、回復処理
によつて再度電文の送信が要求されるまで待機す
る。これと同時にプロトコル変換装置Cは誤り通
知コマンドを装置Bjへ送る。この誤り通知コマ
ンドはプロトコル誤りの発生とその内容を誤り回
復責任を有する装置Bjへ知らせるためのもので
あり、これを受信した装置Bjはプロトコル変換
装置Cへ肯定応答を返送するとともに誤り回復処
理に移行する。
以上詳細に述べた如く、本発明に於てはプロト
コル変換時に検出された誤りに関して、誤りの発
生とその内容を通知する情報を誤り回復責任を有
する装置に対して送信するものであるため、回復
処理のコンテンシヨンが防止でき、負荷も軽減で
き、従つて双方の装置での状態管理の上での無矛
盾性および誤り回復の迅速性を向上させることが
できる。
コル変換時に検出された誤りに関して、誤りの発
生とその内容を通知する情報を誤り回復責任を有
する装置に対して送信するものであるため、回復
処理のコンテンシヨンが防止でき、負荷も軽減で
き、従つて双方の装置での状態管理の上での無矛
盾性および誤り回復の迅速性を向上させることが
できる。
第1図は本発明が適用されるデータ通信網の構
成例を示すブロツク図、第2図および第3図は本
発明による誤り通知方式を説明するためのシーケ
ンスチヤートである。 A1・A2,〜A6,Ai,B1,B2,〜B7,Bj……
データ通信網を構成する諸装置、C……プロトコ
ル変換装置。
成例を示すブロツク図、第2図および第3図は本
発明による誤り通知方式を説明するためのシーケ
ンスチヤートである。 A1・A2,〜A6,Ai,B1,B2,〜B7,Bj……
データ通信網を構成する諸装置、C……プロトコ
ル変換装置。
Claims (1)
- 1 プロセス間通信機能の提供等高位レベルのプ
ロトコルのみをエンド・ツウ・エンドとしてデー
タ・ブロツクの単位でプロトコル変換を行い、低
位レベルのプロトコルは終端させて出入回線上で
各々独立にするプロトコル変換機能を介して、互
に異なつたネツトワーク・アーキテクチヤに基づ
いた装置間を接続して相互の通信を可能としたプ
ロトコル変換方式に於て、高位レベルのプロトコ
ル変換を行う場合に検出したプロトコル誤りを、
当該通信に於ける誤り回復責任を有する装置とデ
ータ送信側とに夫々通知することを特徴とするプ
ロトコル変換における誤り通知方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15075379A JPS5673945A (en) | 1979-11-22 | 1979-11-22 | Error informing system in protocol conversion |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15075379A JPS5673945A (en) | 1979-11-22 | 1979-11-22 | Error informing system in protocol conversion |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5673945A JPS5673945A (en) | 1981-06-19 |
| JPS6221428B2 true JPS6221428B2 (ja) | 1987-05-12 |
Family
ID=15503654
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15075379A Granted JPS5673945A (en) | 1979-11-22 | 1979-11-22 | Error informing system in protocol conversion |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5673945A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60120636A (ja) * | 1983-12-02 | 1985-06-28 | Tsubakimoto Chain Co | プロトコル変換器 |
| JPH07283835A (ja) * | 1994-04-13 | 1995-10-27 | Nec Commun Syst Ltd | データ交換機におけるデータチェック方式 |
-
1979
- 1979-11-22 JP JP15075379A patent/JPS5673945A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5673945A (en) | 1981-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6882656B2 (en) | Speculative transmit for system area network latency reduction | |
| US5519699A (en) | Method of protocol termination and a packet data communication system applied the method | |
| US8023520B2 (en) | Signaling packet | |
| EP1059790A2 (en) | Apparatus and method for protocol conversion | |
| JP3857317B2 (ja) | 自動交渉の進捗モニタ | |
| JPH0638600B2 (ja) | ローカルエリアネットワークシステム | |
| GB2226738A (en) | Cluster link interface for a local area network | |
| US4516122A (en) | Communication system with collision detection and forced collision | |
| US20040260841A1 (en) | Method, apparatus, and system for internet protocol communication over intelligent platform management bus | |
| US6226290B1 (en) | Method and apparatus for adjusting an interpacket gap using a network device in a data communications network | |
| CZ385391A3 (en) | Communication system | |
| CA2444881A1 (en) | Flow control system to reduce memory buffer requirements and to establish priority servicing between networks | |
| US4977499A (en) | Method and apparatus for commanding operations on a computer network | |
| Farber et al. | Thinwire protocol for connecting personal computers to the Internet | |
| JPH09130408A (ja) | ネットワークインタフェース装置 | |
| JPS6221428B2 (ja) | ||
| CN114039810B (zh) | 基于以太网的柔性自动化控制系统 | |
| JPH0458215B2 (ja) | ||
| JPH0556057B2 (ja) | ||
| JPS625499B2 (ja) | ||
| Ellis et al. | Experiences with a layered approach to local area network design | |
| JPS63169854A (ja) | 誤り再送機能付きパケツト伝送方式 | |
| JP2715137B2 (ja) | 通信網制御方式 | |
| Tuma et al. | A hands-on approach to teaching the basic OSI reference model | |
| JP2000253098A (ja) | 信号処理装置及び信号処理システム |