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
Application number
JP54150753A
Other languages
English (en)
Other versions
JPS5673945A (en
Inventor
Mikiro Sakuma
Yoichi Kanamaru
Osamu Takahashi
Yoshimi Teshigawara
Shigeru Kureji
Masakazu Tanaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Hitachi Ltd
NEC Corp
Oki Electric Industry Co Ltd
NTT Inc
Original Assignee
Fujitsu Ltd
Hitachi Ltd
Nippon Telegraph and Telephone Corp
Oki Electric Industry Co Ltd
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd, Hitachi Ltd, Nippon Telegraph and Telephone Corp, Oki Electric Industry Co Ltd, Nippon Electric Co Ltd filed Critical Fujitsu Ltd
Priority to JP15075379A priority Critical patent/JPS5673945A/ja
Publication of JPS5673945A publication Critical patent/JPS5673945A/ja
Publication of JPS6221428B2 publication Critical patent/JPS6221428B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-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旦終端して電文単位の組立,分解することに
よつてその出入回線上で夫々を独立にするもので
ある。
なお、高位レベルのプロトコルはISO(国際標
準化機構)の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が示されている。
このようなデータ通信網に於て、装置Aiと装
置Bjとの間に通信が発生した場合、ネツトワー
ク・アーキテクチヤ“a”と“b”との間のプロ
トコル変換は装置Ai側に付加されたプロトコル
変換機能あるいはプロトコル変換装置Cによつて
実行される。このとき、変換の対象となるのは前
述の如く、各ネツトワーク・アーキテクチヤのブ
ロセス間通信機能を提供する高位レベルプロトコ
ルのみであつて、それ以下のレベルのプロトコル
はプロトコル変換装置C等で終端されて変換対象
とはならない。
また、前述の如き高位レベルプロトコルに於て
プロトコル誤りが発生した場合、その回復処理
は、負荷の削減および回復処理のコンテンシヨン
(contention)を防止するため、一般的には機能
的により大きな装置(例えばホスト計算機)側に
回復責任を与えて誤り回復処理を行わせ、他方の
装置(例えば端末機器)側からは回復処理を行わ
ないようにしている。この回復処理としては、再
同期,データの再送、さらには通信の中断等の処
理が行われる。
ここで、誤り回復処理は、検出されたプロトコ
ル誤りの内容に基づいて実行されるものであり、
従つて、誤り回復責任を有する装置に対しては、
誤りの発生およびその内容を通知する必要があ
り、誤りを検出したプロトコル変換装置は誤り回
復責任を有する装置に対してその内容を通知する
様に規定されている。また、プロトコル誤りが発
生した場合、送信側プロセスを停止させる必要が
あり、プロトコル変換装置は送信側装置にも誤り
の発生を通知する様に規定されている。以下、第
2図および第3図によつて誤り回復責任を有して
いる装置がデータを送信している場合と受信して
いる場合について、夫々の場合のプロトコル誤り
の通知方法を説明する。
第2図は誤り回復責任を有している装置Bj
回復責任を有していない装置Aiにデータを送つ
ている場合を示すものであり、異なるネツトワー
ク・アーキテクチヤ“a”,“b”間のプロトコル
変換をプロトコル変換装置Cで行つている。プロ
トコル変換装置Cは高位レベルのプロトコルに於
ては装置Bjよりの電文をデータ・ブロツク単位
でプロトコル変換して装置Aiへ転送してゆく。
装置Aiでは受けたデータブロツクを電文単位で
チエツクし、正しく受信した場合には肯定応答を
返送する。この肯定応答はプロトコル変換装置C
でプロトコル変換されて装置Bjへ返される。1
電文を送り終えて待機していた装置Bjは肯定応
答の受信によつて次の電文の送出を開始する。但
し、この電文の送信と応答の受信とは一般には非
同期とすることも可能である。
プロトコル変換装置Cはデータ・ブロツク単位
でプロトコル誤りの検出を行つており、誤りを検
出すると装置Bjに否定応答を返送する。この否
定応答には、プロトコル変換装置Cで検出した誤
りの内容が付加情報して付加されるものであつ
て、誤り回復責任を有する装置Bjへ誤りの発生
とその内容を通知する。この否定応答を受信した
装置Bjは送信途中の電文の送信を中止して前述
の回復処理に移行する。装置Aiで途中まで受信
された電文は高位プロトコルの誤り回復動作によ
つて廃棄される。
第3図ではデータの流れが第2図とは逆に、回
復責任を持たない装置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……プロトコ
ル変換装置。

Claims (1)

    【特許請求の範囲】
  1. 1 プロセス間通信機能の提供等高位レベルのプ
    ロトコルのみをエンド・ツウ・エンドとしてデー
    タ・ブロツクの単位でプロトコル変換を行い、低
    位レベルのプロトコルは終端させて出入回線上で
    各々独立にするプロトコル変換機能を介して、互
    に異なつたネツトワーク・アーキテクチヤに基づ
    いた装置間を接続して相互の通信を可能としたプ
    ロトコル変換方式に於て、高位レベルのプロトコ
    ル変換を行う場合に検出したプロトコル誤りを、
    当該通信に於ける誤り回復責任を有する装置とデ
    ータ送信側とに夫々通知することを特徴とするプ
    ロトコル変換における誤り通知方式。
JP15075379A 1979-11-22 1979-11-22 Error informing system in protocol conversion Granted JPS5673945A (en)

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)

* Cited by examiner, † Cited by third party
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 データ交換機におけるデータチェック方式

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) 信号処理装置及び信号処理システム