JPH0736559B2 - ル−プ通信システム用マルチフレ−ム通信装置 - Google Patents
ル−プ通信システム用マルチフレ−ム通信装置Info
- Publication number
- JPH0736559B2 JPH0736559B2 JP61269348A JP26934886A JPH0736559B2 JP H0736559 B2 JPH0736559 B2 JP H0736559B2 JP 61269348 A JP61269348 A JP 61269348A JP 26934886 A JP26934886 A JP 26934886A JP H0736559 B2 JPH0736559 B2 JP H0736559B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- sequence number
- loop
- control unit
- transmission
- 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 - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、トークン・パツシング方式の通信システムに
係り、特にトークンリング方式のローカルエリアネツト
ワーク(LAN)に好適なループ通信システム用マルチフ
レーム通信装置に関する。
係り、特にトークンリング方式のローカルエリアネツト
ワーク(LAN)に好適なループ通信システム用マルチフ
レーム通信装置に関する。
近年、構内にある複数の端末装置間においてデータの伝
送を行うLANが注目されている。このLANの1つとして、
各端末装置をループ状の伝送路に接続してループ通信シ
ステムを構成し、ループ伝送路にトークンを巡回させる
トークンリング方式がある。そして、米国IEEE802委員
会においてトークンリング制御方式の標準化が進められ
ており、Draft IEEE Standard802.5“Token Ring Acces
s Method"とDraft IEEE Standard 802.2 “Logical Lin
k Control"とにおいて、データを取り扱うためのフレー
ムの形式について言及している。
送を行うLANが注目されている。このLANの1つとして、
各端末装置をループ状の伝送路に接続してループ通信シ
ステムを構成し、ループ伝送路にトークンを巡回させる
トークンリング方式がある。そして、米国IEEE802委員
会においてトークンリング制御方式の標準化が進められ
ており、Draft IEEE Standard802.5“Token Ring Acces
s Method"とDraft IEEE Standard 802.2 “Logical Lin
k Control"とにおいて、データを取り扱うためのフレー
ムの形式について言及している。
ところで、ループ伝送路に接続した端末装置間において
データを伝送する場合、伝送する際のフレーム長に制限
があるときや、一度に複数の端末装置に伝送するとき
に、送信元の端末装置は、送信権であるトークンの獲得
時に、一度に複数のフレームを送信する。そして、フレ
ームを受けた端末装置は、トークンが来たときにこれを
獲得し、フレームを受信した旨を送信元に送出する。
データを伝送する場合、伝送する際のフレーム長に制限
があるときや、一度に複数の端末装置に伝送するとき
に、送信元の端末装置は、送信権であるトークンの獲得
時に、一度に複数のフレームを送信する。そして、フレ
ームを受けた端末装置は、トークンが来たときにこれを
獲得し、フレームを受信した旨を送信元に送出する。
ところが、上記のトークンリング方式では、送信元の送
り出したフレームを宛先が正常に受信できなかつた場
合、フレームの再送が遅くなる。すなわち、従来のトー
クンリング方式では、ノイズ等により異常が生じ、送信
元が発信した複数のフレームのうち、いずれかが正常に
受信元で受信されなかつた場合、受信元がトークンを獲
得して送信元にフレームを正常に受けたか否かの応答を
送信し、フレームの送信元がこの応答を受けて、初めて
フレームが正常に受信されなかつたことを知ることがで
きる。そして、送信元がフレームを再送するときには、
送信元が次のトークンを獲得しなければならない。従つ
て、フレームを再送するには、送信元と送信元とでお互
にトークンを獲得しなければならず、フレーム再送まで
に時間が掛かり、通信効率が低下する。
り出したフレームを宛先が正常に受信できなかつた場
合、フレームの再送が遅くなる。すなわち、従来のトー
クンリング方式では、ノイズ等により異常が生じ、送信
元が発信した複数のフレームのうち、いずれかが正常に
受信元で受信されなかつた場合、受信元がトークンを獲
得して送信元にフレームを正常に受けたか否かの応答を
送信し、フレームの送信元がこの応答を受けて、初めて
フレームが正常に受信されなかつたことを知ることがで
きる。そして、送信元がフレームを再送するときには、
送信元が次のトークンを獲得しなければならない。従つ
て、フレームを再送するには、送信元と送信元とでお互
にトークンを獲得しなければならず、フレーム再送まで
に時間が掛かり、通信効率が低下する。
本発明は、前記従来技術の欠点を解消するためになされ
たもので、フレームを再送するまでの時間を短縮するこ
とができるマルチフレーム通信装置を提供することを目
的とする。
たもので、フレームを再送するまでの時間を短縮するこ
とができるマルチフレーム通信装置を提供することを目
的とする。
本発明のループ通信システム用マルチフレーム通信装置
は、送信すべきデータに基づいてフレームを作成する送
信制御部と、該送信制御部により作成されたフレームを
特定するための順序番号を付する順序番号生成部と、前
記送信制御部が作成した前記フレームをループ伝送路に
送出する送信機と、該送信機が送出し、前記ループ伝送
路を一巡してきた前記フレームを受信する受信機と、前
記送信機が複数の前記フレームを連続的に送出するとき
に、前記各フレームの順序番号を記憶する記憶部と、前
記受信機が受信したフレームの順序番号を含む内容を読
み出すフレーム検出部と、該フレーム検出部により検出
されたフレームの順序番号と前記記憶部に記憶されてい
る各フレームの順序番号とを比較し、前記ループ伝送路
に送出された全てのフレームについて両者が一致しなか
ったときに少なくとも一致しなかった順序番号のフレー
ムの再送指令を出力するフレーム異常検出器と、を有す
ることを特徴とする。
は、送信すべきデータに基づいてフレームを作成する送
信制御部と、該送信制御部により作成されたフレームを
特定するための順序番号を付する順序番号生成部と、前
記送信制御部が作成した前記フレームをループ伝送路に
送出する送信機と、該送信機が送出し、前記ループ伝送
路を一巡してきた前記フレームを受信する受信機と、前
記送信機が複数の前記フレームを連続的に送出するとき
に、前記各フレームの順序番号を記憶する記憶部と、前
記受信機が受信したフレームの順序番号を含む内容を読
み出すフレーム検出部と、該フレーム検出部により検出
されたフレームの順序番号と前記記憶部に記憶されてい
る各フレームの順序番号とを比較し、前記ループ伝送路
に送出された全てのフレームについて両者が一致しなか
ったときに少なくとも一致しなかった順序番号のフレー
ムの再送指令を出力するフレーム異常検出器と、を有す
ることを特徴とする。
更に本発明のループ通信システム用マルチフレーム通信
装置は、送信すべきデータに基づいてフレームを作成す
る送信制御部と、該送信制御部が作成した前記フレーム
をループ伝送路に送出する送信機と、該送信機が送出
し、前記ループ伝送路を一巡してきた前記フレームを受
信する受信機と、前記送信機が複数の前記フレームを連
続的に送出するときに、送出したフレーム数を記憶する
記憶部と、前記受信機が受信したフレーム数を計数する
フレーム数計数部と、該フレーム数計数部の計数内容と
前記記憶部の記憶内容とを比較し、両者が一致しなかっ
たときに前記フレーム異常を検出するフレーム異常検出
器と、を有することを特徴とする。
装置は、送信すべきデータに基づいてフレームを作成す
る送信制御部と、該送信制御部が作成した前記フレーム
をループ伝送路に送出する送信機と、該送信機が送出
し、前記ループ伝送路を一巡してきた前記フレームを受
信する受信機と、前記送信機が複数の前記フレームを連
続的に送出するときに、送出したフレーム数を記憶する
記憶部と、前記受信機が受信したフレーム数を計数する
フレーム数計数部と、該フレーム数計数部の計数内容と
前記記憶部の記憶内容とを比較し、両者が一致しなかっ
たときに前記フレーム異常を検出するフレーム異常検出
器と、を有することを特徴とする。
上記の如く構成した本発明においては、連続的にフレー
ムを送出する送信元がフレームの異常を検出し、受信元
の応答を待たずにフレームを再送するため、フレームの
再送時間を大幅に短縮でき、ループ通信システムの通信
効率を向上することができる。
ムを送出する送信元がフレームの異常を検出し、受信元
の応答を待たずにフレームを再送するため、フレームの
再送時間を大幅に短縮でき、ループ通信システムの通信
効率を向上することができる。
本発明に係るマルチフレーム通信装置の好ましい実施例
を、添付図面に従つて詳説する。
を、添付図面に従つて詳説する。
第2図は、本発明に係るマルチフレーム通信装置が適用
されるループ通信システムの概略構成を示したものであ
る。
されるループ通信システムの概略構成を示したものであ
る。
第2図において、通信装置10,20,30,40は、それぞれバ
スを介して端末装置12,22,32,42が接続されているとと
もに、ループ伝送路50を介して相互に接続されている。
各通信装置10,20,30,40は、それぞれ同様の構造を有し
ており、第1図に示した通信装置10の如くなつている。
スを介して端末装置12,22,32,42が接続されているとと
もに、ループ伝送路50を介して相互に接続されている。
各通信装置10,20,30,40は、それぞれ同様の構造を有し
ており、第1図に示した通信装置10の如くなつている。
通信装置10は、受信機であるレシーバ101を有してお
り、このレシーバ101が受信端103から入つてくる後述す
るトークンまたはフレーム(以下、これらを総称してパ
ケツトと称す)を受ける。レシーバ101は、受信したパ
ケツトをシフトレジスタ105,107に入力する。シフトレ
ジスタ105に入力したパケツトは、送信機であるドライ
バ109により送出端111から次の通信装置に送信される。
り、このレシーバ101が受信端103から入つてくる後述す
るトークンまたはフレーム(以下、これらを総称してパ
ケツトと称す)を受ける。レシーバ101は、受信したパ
ケツトをシフトレジスタ105,107に入力する。シフトレ
ジスタ105に入力したパケツトは、送信機であるドライ
バ109により送出端111から次の通信装置に送信される。
シフトレジスタ107は、パケツト内のシリアルデータを
パラレルデータにし、バス113を介してトークン検出回
路115,順序番号抽出回路117,アドレス抽出回路119,受信
FIFO121に送出する。トークン検出回路115は、パケツト
がトークンであることを検知すると、その旨を送信制御
部123に出力する。
パラレルデータにし、バス113を介してトークン検出回
路115,順序番号抽出回路117,アドレス抽出回路119,受信
FIFO121に送出する。トークン検出回路115は、パケツト
がトークンであることを検知すると、その旨を送信制御
部123に出力する。
順序番号抽出回路117は、フレーム検出部としての作用
をなし、後述するフレームの順序番号125を検出して、
フレーム異常検出回路127に入力する。このフレーム異
常検出回路127は、詳細を後述する記憶部を有してお
り、複数のフレームを連続して送信する場合に、順序番
号生成部129が各フレームに付した順序番号131を記憶す
る。
をなし、後述するフレームの順序番号125を検出して、
フレーム異常検出回路127に入力する。このフレーム異
常検出回路127は、詳細を後述する記憶部を有してお
り、複数のフレームを連続して送信する場合に、順序番
号生成部129が各フレームに付した順序番号131を記憶す
る。
アドレス抽出回路119は、受信したフレームの送信元を
検出し、比較器133に入力する。比較器133は、送信元ア
ドレスレジスタ135の値と比較し、後述する一致信号137
をフレーム異常検出器127に出力する。なお、送信元ア
ドレスレジスタ135には、予め設定されたこの通信装置1
0の送信元アドレスが記憶してある。
検出し、比較器133に入力する。比較器133は、送信元ア
ドレスレジスタ135の値と比較し、後述する一致信号137
をフレーム異常検出器127に出力する。なお、送信元ア
ドレスレジスタ135には、予め設定されたこの通信装置1
0の送信元アドレスが記憶してある。
受信FIFO121は、受信されたフレームが端末装置12に宛
てられたものであるときは、そのフレームを受信バツフ
アメモリ139に送出する。受信バツフアメモリ139は、受
信バツフアメモリ制御部141により制御され、フレーム
内のデータをバス143を介して端末装置12に与える。
てられたものであるときは、そのフレームを受信バツフ
アメモリ139に送出する。受信バツフアメモリ139は、受
信バツフアメモリ制御部141により制御され、フレーム
内のデータをバス143を介して端末装置12に与える。
端末装置12の送信要求があつたときは、送信すべきデー
タが送信バツフアメモリ145に入力され、トークンを受
信するまで待機させられる。この送信バツフアメモリ14
5は、送信バツフアメモリ制御部147により制御され、セ
ツトされているデータが送信FIFO149を介してシフトレ
ジスタ151に送り出される。また、シフトレジスタ151に
は、順序番号生成部129、デミリタ生成部153、トークン
生成部155がバスを介して接続されている。
タが送信バツフアメモリ145に入力され、トークンを受
信するまで待機させられる。この送信バツフアメモリ14
5は、送信バツフアメモリ制御部147により制御され、セ
ツトされているデータが送信FIFO149を介してシフトレ
ジスタ151に送り出される。また、シフトレジスタ151に
は、順序番号生成部129、デミリタ生成部153、トークン
生成部155がバスを介して接続されている。
前記した送信制御部123は、送信バツフアメモリ制御部1
47の制御信号が入力され、この制御信号に基づいて送信
バツフアメモリ145内の送信データを取り出してフレー
ムにし、シフトレジスタ151を介してドライバ109に入力
するとともに、ドライバ109を作動させる。また、送信
制御部123は、最後のフレームを送り出すと、一巡監視
タイマ157を起動する。一巡監視タイマ157の出力は、フ
レーム異常検出器127の出力値159とともに、送信バツフ
アモリ制御部147に入力される。
47の制御信号が入力され、この制御信号に基づいて送信
バツフアメモリ145内の送信データを取り出してフレー
ムにし、シフトレジスタ151を介してドライバ109に入力
するとともに、ドライバ109を作動させる。また、送信
制御部123は、最後のフレームを送り出すと、一巡監視
タイマ157を起動する。一巡監視タイマ157の出力は、フ
レーム異常検出器127の出力値159とともに、送信バツフ
アモリ制御部147に入力される。
上記の如く構成してある通信システムによるマルチフレ
ームの通信は、次の如くして行われる。
ームの通信は、次の如くして行われる。
例えば、端末装置12がデータの送信を要求している場
合、送信すべきデータがバス143を介して送信バツフア
メモリ145にセツトされ、ループ伝送路50を循環してい
る送信権であるトークの受信を待つ。レシーバ101が第
3図(A)の上段に示す如く受信端103からトークン161
を受信すると、このトークン161はシストレジスタ107を
介してトークン検出回路115に入力されて検出される。
トークン検出回路115は、トークン161を検出すると、送
信制御部123の起動信号を送信制御部123に与える。
合、送信すべきデータがバス143を介して送信バツフア
メモリ145にセツトされ、ループ伝送路50を循環してい
る送信権であるトークの受信を待つ。レシーバ101が第
3図(A)の上段に示す如く受信端103からトークン161
を受信すると、このトークン161はシストレジスタ107を
介してトークン検出回路115に入力されて検出される。
トークン検出回路115は、トークン161を検出すると、送
信制御部123の起動信号を送信制御部123に与える。
送信制御部123は、起動信号を受けると送信バツフアメ
モリ制御部147を駆動し、送信バツフアメモリ145にセツ
トされている送信データを引き出し、デリミタ生成部15
3の出力とともに、フレームを作成してシフトレジスタ1
51に入力する。一度に送信するフレームが複数あるとき
には、順序番号生成部129により、送信順に各フレーム
に順序番号1,2,3,…が付され、順次シフトレジスタ151
に送られる。送信制御部123は、ドライバ109により、第
3図(A)下段に示す如くシフトレジスタ151内の各フ
レームF1〜F4を、送信端111を介してループ伝送路50に
送り出し、トークン161を解放する。そして、送信制御
部123は、最後のフレーム(例えばF4)を送出すると、
一巡監視タイマ157を起動し、フレームF4が一巡して戻
つてくる時間を計測する。
モリ制御部147を駆動し、送信バツフアメモリ145にセツ
トされている送信データを引き出し、デリミタ生成部15
3の出力とともに、フレームを作成してシフトレジスタ1
51に入力する。一度に送信するフレームが複数あるとき
には、順序番号生成部129により、送信順に各フレーム
に順序番号1,2,3,…が付され、順次シフトレジスタ151
に送られる。送信制御部123は、ドライバ109により、第
3図(A)下段に示す如くシフトレジスタ151内の各フ
レームF1〜F4を、送信端111を介してループ伝送路50に
送り出し、トークン161を解放する。そして、送信制御
部123は、最後のフレーム(例えばF4)を送出すると、
一巡監視タイマ157を起動し、フレームF4が一巡して戻
つてくる時間を計測する。
送信制御部123が作成するフレームは、例えば第4図に
示したようなフオーマツトを有している。すなわち、フ
レームFは、先頭に開始デリミタSDが付され、フレーム
Fの開始点が示される。開始デリミタSDの次には、制御
部C、宛先(受信先)アドレスDA,送信元アドレスSAが
設けてある。そして、送信元アドレスSAの次には、順序
番号部SEQが位置している。この順序番号部SEQは、例え
ば4ビツトで構成され、順序番号生成部129により、送
信順に順次番号が付される。
示したようなフオーマツトを有している。すなわち、フ
レームFは、先頭に開始デリミタSDが付され、フレーム
Fの開始点が示される。開始デリミタSDの次には、制御
部C、宛先(受信先)アドレスDA,送信元アドレスSAが
設けてある。そして、送信元アドレスSAの次には、順序
番号部SEQが位置している。この順序番号部SEQは、例え
ば4ビツトで構成され、順序番号生成部129により、送
信順に順次番号が付される。
順序番号部SEQの次は、送信すべきデータを収納する情
報部INFとなり、その次にフレームチエツクシーケンス
部FCS、最後にフレームの終了を示す終了デリミタEDが
設けられる。
報部INFとなり、その次にフレームチエツクシーケンス
部FCS、最後にフレームの終了を示す終了デリミタEDが
設けられる。
ドライバ109により送信された各フレームは、ループ伝
送路50を一巡して第3図(A)上段に示す如く、受信端
103に達してレシーバ101により受信され、パラレルデー
タになおされて順序番号抽出回路117とアドレス抽出回
路119とに入力される。アドレス抽出回路119は、フレー
ムFの送信元アドレス部SA内のアドレス番号を取り出
し、比較器133に送る。比較器133は、予め送信元アドレ
スレジスタ135にセツトしてあるこの通信装置10のアド
レス番号と、アドレス抽出回路119が取り出した送信元
アドレス番号とを比較し、両者が一致したときに一致信
号137をフレーム異常検出器127に出力する。
送路50を一巡して第3図(A)上段に示す如く、受信端
103に達してレシーバ101により受信され、パラレルデー
タになおされて順序番号抽出回路117とアドレス抽出回
路119とに入力される。アドレス抽出回路119は、フレー
ムFの送信元アドレス部SA内のアドレス番号を取り出
し、比較器133に送る。比較器133は、予め送信元アドレ
スレジスタ135にセツトしてあるこの通信装置10のアド
レス番号と、アドレス抽出回路119が取り出した送信元
アドレス番号とを比較し、両者が一致したときに一致信
号137をフレーム異常検出器127に出力する。
順序番号抽出回路117は、フレームFの内容の一部をな
す順序番号部SEQに記録されている順序番号125を読み出
し、フレーム異常検出器127に入力する。フレーム異常
検出器127は、一致信号137を受けると、順序番号抽出回
路117が読み出した順序番号125と予め記憶しているフレ
ーム送信時の順序番号131とを比較する。
す順序番号部SEQに記録されている順序番号125を読み出
し、フレーム異常検出器127に入力する。フレーム異常
検出器127は、一致信号137を受けると、順序番号抽出回
路117が読み出した順序番号125と予め記憶しているフレ
ーム送信時の順序番号131とを比較する。
フレーム異常検出器127は、第5図に示すような構成と
なつている。このフレーム異常検出回路127は、順序番
号生成部129がフレームFに付した4ビツトの順序番号1
31を、デコーダ163により16ビットに変え、順序番号に
対応して設けたフリツプフロツプ165a〜165nにセツトし
てフレームの送信した順序番号を記憶しておく。そし
て、順序番号抽出回路117が読み出した順序番号125は、
デコーダ167に入力され、16ビツトになおされてアンド
回路169に入力される。また、このアンド回路169には、
比較器133からの一致信号137が入力されるようになつて
おり、デコーダ167からの信号と一致信号137とが入力し
たときに、順序番号125に対応したフリツプフロツプ165
をリセツトする。
なつている。このフレーム異常検出回路127は、順序番
号生成部129がフレームFに付した4ビツトの順序番号1
31を、デコーダ163により16ビットに変え、順序番号に
対応して設けたフリツプフロツプ165a〜165nにセツトし
てフレームの送信した順序番号を記憶しておく。そし
て、順序番号抽出回路117が読み出した順序番号125は、
デコーダ167に入力され、16ビツトになおされてアンド
回路169に入力される。また、このアンド回路169には、
比較器133からの一致信号137が入力されるようになつて
おり、デコーダ167からの信号と一致信号137とが入力し
たときに、順序番号125に対応したフリツプフロツプ165
をリセツトする。
送信制御部123が最後のフレームを送信し、一巡監視タ
イマ157を起動した後、フレームが一巡して戻つてくる
べき時間になつても戻つてこず、第5図に示したフリツ
プフロツプ165a〜165nのいずれかがセツト状態にあると
きには、そのセツト状態にあるフリツプフロツプに対応
したフレーム番号が、エンコーダ171により4ビツトに
変換され、出力値159として送信バツフアメモリ制御部1
47に入力される。送信バツフアメモリ制御部147は、例
えば第3図(A)上段に示す如く、3番目のフレームF3
がノイズ等により途中で消滅した場合、その旨を送信制
御部123に入力する。送信制御部123は、第3図(B)上
段に示す如く、次のトーン161を獲得すると、第3図
(B)下段に示したように欠落したフレームF3に、最初
の送信時と同一の順序番号を付し、ループ伝送路50に送
り出すとともに、トークン161を送信する。再送された
フレームF3は、第3図(B)上段に示すように、前記し
たように受信され、第5図に示されたセットされたまま
のフリツプフロツプをリセツトする。
イマ157を起動した後、フレームが一巡して戻つてくる
べき時間になつても戻つてこず、第5図に示したフリツ
プフロツプ165a〜165nのいずれかがセツト状態にあると
きには、そのセツト状態にあるフリツプフロツプに対応
したフレーム番号が、エンコーダ171により4ビツトに
変換され、出力値159として送信バツフアメモリ制御部1
47に入力される。送信バツフアメモリ制御部147は、例
えば第3図(A)上段に示す如く、3番目のフレームF3
がノイズ等により途中で消滅した場合、その旨を送信制
御部123に入力する。送信制御部123は、第3図(B)上
段に示す如く、次のトーン161を獲得すると、第3図
(B)下段に示したように欠落したフレームF3に、最初
の送信時と同一の順序番号を付し、ループ伝送路50に送
り出すとともに、トークン161を送信する。再送された
フレームF3は、第3図(B)上段に示すように、前記し
たように受信され、第5図に示されたセットされたまま
のフリツプフロツプをリセツトする。
このように、本実施例においては、送信元で受信したフ
レームに異常が生じたことを検知し、異常が生じたフレ
ームを再送するため、送信元と受信元とで交信を行う必
要がなく、再送時間を大幅に短縮することが可能とな
る。この結果,ループ通信システムにおける通信効率を
向上できる。
レームに異常が生じたことを検知し、異常が生じたフレ
ームを再送するため、送信元と受信元とで交信を行う必
要がなく、再送時間を大幅に短縮することが可能とな
る。この結果,ループ通信システムにおける通信効率を
向上できる。
第6図は、他の再送方法の実施例を示す説明図である。
本実施例の場合、最初にフレームF1〜F4を送信するとき
には、トークンを送出せずに保持しておき、送信したフ
レームがすべて戻つてきた後、または欠落したフレーム
F3を再送した後に、トークン161を検出するようになつ
ている。本実施例の場合、フレームが戻つてくるまで他
の通信装置は送信することができないが、フレームに異
常が生じたとき、トークンを持つことなくフレームの再
送が可能となる。
本実施例の場合、最初にフレームF1〜F4を送信するとき
には、トークンを送出せずに保持しておき、送信したフ
レームがすべて戻つてきた後、または欠落したフレーム
F3を再送した後に、トークン161を検出するようになつ
ている。本実施例の場合、フレームが戻つてくるまで他
の通信装置は送信することができないが、フレームに異
常が生じたとき、トークンを持つことなくフレームの再
送が可能となる。
その他のフレーム再送方法としては、ループ伝送路50を
一巡して戻つてきたフレームに異常を検出した場合、最
初に異常が検出されたフレーム以降の全部のフレームを
再送する方法もある。また、送信したフレームのいずれ
かに異常があつた場合、すべてのフレームを再送しても
よい。この場合、フレームに順序番号を付する必要がな
く、受信したフレームの数と戻つてきたフレームの数と
を比較するだけでよい。そして、このような場合、再送
時に特定のフレームを選択する必要がなく、装置の簡素
化が図れる。
一巡して戻つてきたフレームに異常を検出した場合、最
初に異常が検出されたフレーム以降の全部のフレームを
再送する方法もある。また、送信したフレームのいずれ
かに異常があつた場合、すべてのフレームを再送しても
よい。この場合、フレームに順序番号を付する必要がな
く、受信したフレームの数と戻つてきたフレームの数と
を比較するだけでよい。そして、このような場合、再送
時に特定のフレームを選択する必要がなく、装置の簡素
化が図れる。
なお、フレームは消滅しなかつたが、フレームの内容に
異常が生じたときには、受信元でフレームの終了デミリ
タEDに「1」を立てるようにし、送信元でこれを検知し
てフレームの再送を行うことも可能である。また、前記
実施例においては、フレームFの順序番号部SEQを送信
元アドレス部SAの次に設けた場合について説明したが、
他の位置であつてもよい。
異常が生じたときには、受信元でフレームの終了デミリ
タEDに「1」を立てるようにし、送信元でこれを検知し
てフレームの再送を行うことも可能である。また、前記
実施例においては、フレームFの順序番号部SEQを送信
元アドレス部SAの次に設けた場合について説明したが、
他の位置であつてもよい。
以上に説明した如く、本発明によれば、フレームの送信
元においてフレームの異常を検知し、フレームを再送す
るため、フレームの再送までの時間を大幅に短縮するこ
とができる。
元においてフレームの異常を検知し、フレームを再送す
るため、フレームの再送までの時間を大幅に短縮するこ
とができる。
第1図は本発明に係るマルチフレーム通信装置の一実施
例を示すブロツク図、第2図は第1図に示した通信装置
が適用されるループ通信システムの説明図、第3図は第
1図に示した通信装置によるフレームの再送手順の一例
を示す説明図、第4図はフレームのフオーマツトの一例
を示す説明図、第5図は第1図に示した通信装置のフレ
ーム異常検出器の構成図、第6図はフレームの再送手順
の他の実施例の説明図である。 10,20,30,40……通信装置、12,22,32,42……端末装置、
50……ループ伝送路、101……レシーバ、109……ドライ
バ、117……順序番号抽出回路、119……アドレス抽出回
路、123……送信制御部、127……フレーム異常検出器、
129……順序番号生成部、133……比較器、157……一巡
監視タイマ、161……トークン、165a〜165n……フリツ
プフロツプ、F,F1〜F4……フレーム。
例を示すブロツク図、第2図は第1図に示した通信装置
が適用されるループ通信システムの説明図、第3図は第
1図に示した通信装置によるフレームの再送手順の一例
を示す説明図、第4図はフレームのフオーマツトの一例
を示す説明図、第5図は第1図に示した通信装置のフレ
ーム異常検出器の構成図、第6図はフレームの再送手順
の他の実施例の説明図である。 10,20,30,40……通信装置、12,22,32,42……端末装置、
50……ループ伝送路、101……レシーバ、109……ドライ
バ、117……順序番号抽出回路、119……アドレス抽出回
路、123……送信制御部、127……フレーム異常検出器、
129……順序番号生成部、133……比較器、157……一巡
監視タイマ、161……トークン、165a〜165n……フリツ
プフロツプ、F,F1〜F4……フレーム。
Claims (2)
- 【請求項1】送信すべきデータに基づいてフレームを作
成する送信制御部と、 該送信制御部により作成されたフレームを特定するため
の順序番号を付する順序番号生成部と、 前記送信制御部が作成した前記フレームをループ伝送路
に送出する送信機と、 該送信機が送出し、前記ループ伝送路を一巡してきた前
記フレームを受信する受信機と、 前記送信機が複数の前記フレームを連続的に送出すると
きに、前記各フレームの順序番号を記憶する記憶部と、 前記受信機が受信したフレームの順序番号を含む内容を
読み出すフレーム検出部と、 該フレーム検出部により検出されたフレームの順序番号
と前記記憶部に記憶されている各フレームの順序番号と
を比較し、前記ループ伝送路に送出された全てのフレー
ムについて両者が一致しなかったときに少なくとも一致
しなかった順序番号のフレームの再送指令を出力するフ
レーム異常検出器と、を有することを特徴とするループ
通信システム用マルチフレーム通信装置。 - 【請求項2】送信すべきデータに基づいてフレームを作
成する送信制御部と、 該送信制御部が作成した前記フレームをループ伝送路に
送出する送信機と、 該送信機が送出し、前記ループ伝送路を一巡してきた前
記フレームを受信する受信機と、 前記送信機が複数の前記フレームを連続的に送出すると
きに、送出したフレーム数を記憶する記憶部と、 前記受信機が受信したフレーム数を計数するフレーム数
計数部と、 該フレーム数計数部の計数内容と前記記憶部の記憶内容
とを比較し、両者が一致しなかったときに前記フレーム
異常を検出するフレーム異常検出器と、を有することを
特徴とするループ通信システム用マルチフレーム通信装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61269348A JPH0736559B2 (ja) | 1986-11-12 | 1986-11-12 | ル−プ通信システム用マルチフレ−ム通信装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61269348A JPH0736559B2 (ja) | 1986-11-12 | 1986-11-12 | ル−プ通信システム用マルチフレ−ム通信装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63123247A JPS63123247A (ja) | 1988-05-27 |
| JPH0736559B2 true JPH0736559B2 (ja) | 1995-04-19 |
Family
ID=17471123
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61269348A Expired - Lifetime JPH0736559B2 (ja) | 1986-11-12 | 1986-11-12 | ル−プ通信システム用マルチフレ−ム通信装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0736559B2 (ja) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4941045A (ja) * | 1972-08-26 | 1974-04-17 | ||
| JPS6062761A (ja) * | 1983-09-17 | 1985-04-10 | Toshiba Corp | ル−プ伝送制御システム |
| JPS61100043A (ja) * | 1984-10-23 | 1986-05-19 | Nec Corp | 同報通信用送信装置 |
-
1986
- 1986-11-12 JP JP61269348A patent/JPH0736559B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63123247A (ja) | 1988-05-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4792947A (en) | Method of multi-address communication | |
| US4566097A (en) | Token ring with secondary transmit opportunities | |
| US4354267A (en) | Data transmission system utilizing loop transmission lines between terminal units | |
| US4641307A (en) | Data packet transmission using shared channel | |
| EP0123507B1 (en) | Data communication system and apparatus | |
| EP1198105A2 (en) | High speed transmission line interface | |
| US4622550A (en) | Data communication system | |
| JPH05160842A (ja) | 多重通信制御装置 | |
| JP3516451B2 (ja) | 通信バスシステムとかかるシステムで使用されるステーション | |
| JP2000174786A (ja) | データ処理装置 | |
| EP0093004A2 (en) | Data communication system | |
| GB2120055A (en) | Data communication system | |
| JPH0220026B2 (ja) | ||
| JP3217397B2 (ja) | 通信制御装置のデータ送信方法 | |
| JPS63123247A (ja) | ル−プ通信システム用マルチフレ−ム通信装置 | |
| JP3175202B2 (ja) | 通信制御回路の受信データ格納方法 | |
| JPS6120447A (ja) | 情報通信制御方法 | |
| JPS61187445A (ja) | パケツト再送制御方式 | |
| JPH06252895A (ja) | データ伝送方式 | |
| JPH11234347A (ja) | データ通信におけるバッファ管理方法および方式 | |
| JPS6342990B2 (ja) | ||
| JPS59158160A (ja) | デ−タ伝送装置 | |
| JPS62137946A (ja) | デ−タ伝送方式 | |
| JPH0568902B2 (ja) | ||
| JPH01276844A (ja) | 同報通信応答確認方法 |