JPH0570341B2 - - Google Patents
Info
- Publication number
- JPH0570341B2 JPH0570341B2 JP81503136A JP50313681A JPH0570341B2 JP H0570341 B2 JPH0570341 B2 JP H0570341B2 JP 81503136 A JP81503136 A JP 81503136A JP 50313681 A JP50313681 A JP 50313681A JP H0570341 B2 JPH0570341 B2 JP H0570341B2
- Authority
- JP
- Japan
- Prior art keywords
- channel
- packet
- transmission
- data
- station
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
請求の範囲
1 通信チヤネルに接続された複数の局を有する
データ通信網における局であつて、 前記チヤネル上の伝送のために情報パケツトを
受信するストレージ手段と、 前記チヤネルに接続され、前記チヤネルが活動
していないときを検出する検出手段と、 前記検出手段に接続され、前記検出手段が前記
チヤネル上で無活動を検出した後および前記パケ
ツトの伝送を開始する前のランダムな期間を決定
するクロツク手段とを備え、前記クロツク手段
は、前記チヤネル上の無活動の前記検出手段によ
る各検出の後に新たなランダム期間を決定し、か
つ決定されたランダム期間の各々は、前記局に対
して先に決定されたランダム期間と異なることが
でき、 前記チヤネルと前記クロツク手段と前記ストレ
ージ手段とに接続され、前記ランダムな期間の後
および前記チヤネル上に活動がないときに前記チ
ヤネル上に前記情報パケツトを伝送する伝送手段
をさらに備える、局。
データ通信網における局であつて、 前記チヤネル上の伝送のために情報パケツトを
受信するストレージ手段と、 前記チヤネルに接続され、前記チヤネルが活動
していないときを検出する検出手段と、 前記検出手段に接続され、前記検出手段が前記
チヤネル上で無活動を検出した後および前記パケ
ツトの伝送を開始する前のランダムな期間を決定
するクロツク手段とを備え、前記クロツク手段
は、前記チヤネル上の無活動の前記検出手段によ
る各検出の後に新たなランダム期間を決定し、か
つ決定されたランダム期間の各々は、前記局に対
して先に決定されたランダム期間と異なることが
でき、 前記チヤネルと前記クロツク手段と前記ストレ
ージ手段とに接続され、前記ランダムな期間の後
および前記チヤネル上に活動がないときに前記チ
ヤネル上に前記情報パケツトを伝送する伝送手段
をさらに備える、局。
2 前記チヤネルと前記ストレージ手段とに接続
され、前記パケツトが再伝送される必要がないと
いうことを示すように、前記パケツトが伝送され
てしまつた後、固定された時間間隔内で前記チヤ
ネル上で肯定応答信号を受信する受信手段をさら
に備える、請求の範囲第1項記載の局。
され、前記パケツトが再伝送される必要がないと
いうことを示すように、前記パケツトが伝送され
てしまつた後、固定された時間間隔内で前記チヤ
ネル上で肯定応答信号を受信する受信手段をさら
に備える、請求の範囲第1項記載の局。
3 前記クロツク手段は、ランダムクロツクによ
つて駆動されるカウンタ手段を含む、請求の範囲
第1項記載の局。
つて駆動されるカウンタ手段を含む、請求の範囲
第1項記載の局。
4 前記伝送手段は、固定された持続時間の間に
前記パケツトを伝送する、請求の範囲第1項記載
の局。
前記パケツトを伝送する、請求の範囲第1項記載
の局。
5 前記ストレージ手段と前記検出手段と前記伝
送手段とに接続され、順にチヤネル遊休状態、パ
ケツト伝送状態および肯定応答期間状態を含む状
態のその順に前記局を維持するチヤネルステート
手段をさらに備える、請求の範囲第1項記載の
局。
送手段とに接続され、順にチヤネル遊休状態、パ
ケツト伝送状態および肯定応答期間状態を含む状
態のその順に前記局を維持するチヤネルステート
手段をさらに備える、請求の範囲第1項記載の
局。
6 前記肯定応答期間状態はいかなる肯定応答に
も先立つ無活動期間を含む、請求の範囲第5項記
載の局。
も先立つ無活動期間を含む、請求の範囲第5項記
載の局。
7 通信チヤネルに接続された複数の局を有する
データ通信網における局であつて、 前記チヤネルに接続され、前記チヤネルが活動
していないときを検出する検出手段と、 前記検出手段に接続され、前記検出手段が前記
チヤネル上で無活動を検出した後および前記デー
タの伝送を開始する前のランダムな期間を決定す
るクロツク手段とを備え、前記クロツク手段は、
前記チヤネル上の無活動の前記検出手段による各
検出の後に新たなランダム期間を決定し、かつ決
定されたランダム期間の各々は、前記局に対して
先に決定されたランダム期間と異なることがで
き、 前記チヤネルと前記クロツク手段とに接続さ
れ、前記ランダムな期間の後および前記チヤネル
上に活動がないときに前記チヤネル上に情報パケ
ツトを伝送する伝送手段をさらに備える、局。
データ通信網における局であつて、 前記チヤネルに接続され、前記チヤネルが活動
していないときを検出する検出手段と、 前記検出手段に接続され、前記検出手段が前記
チヤネル上で無活動を検出した後および前記デー
タの伝送を開始する前のランダムな期間を決定す
るクロツク手段とを備え、前記クロツク手段は、
前記チヤネル上の無活動の前記検出手段による各
検出の後に新たなランダム期間を決定し、かつ決
定されたランダム期間の各々は、前記局に対して
先に決定されたランダム期間と異なることがで
き、 前記チヤネルと前記クロツク手段とに接続さ
れ、前記ランダムな期間の後および前記チヤネル
上に活動がないときに前記チヤネル上に情報パケ
ツトを伝送する伝送手段をさらに備える、局。
8 前記チヤネルに接続され、前記パケツトが再
伝送される必要がないということを示すように、
前記パケツトが伝送されてしまつた後、固定され
た期間前記チヤネル上で肯定応答信号を受信する
受信手段をさらに備える、請求の範囲第7項記載
の局。
伝送される必要がないということを示すように、
前記パケツトが伝送されてしまつた後、固定され
た期間前記チヤネル上で肯定応答信号を受信する
受信手段をさらに備える、請求の範囲第7項記載
の局。
9 前記クロツク手段は、ランダムクロツクによ
つて駆動されるカウンタ手段を含む、請求の範囲
第7項記載の局。
つて駆動されるカウンタ手段を含む、請求の範囲
第7項記載の局。
発明の分野
この発明はデータ局の回路網に関し、より特定
的には局の間の伝送の制御がそれぞれの局によつ
て共用されるような回路網に関する。
的には局の間の伝送の制御がそれぞれの局によつ
て共用されるような回路網に関する。
先行技術の説明
先行技術の端末回路網は、各端末局からの伝送
要求を受信しかつそのチヤネルが利用できて優先
順位に従つているときに各端末局による伝送チヤ
ネルへのアクセスを許可する親コンピユータによ
つて制御されている。そのような親コンピユータ
は回路網のコストを上昇させ、また端末局がそれ
ら自身の間でのみまたは共通のストレージフアイ
ルとのみ通信を必要とする回路網には必要とされ
ない。したがつて、伝送制御が回路網を形成する
局に組込まれているかまたは共有される端末局の
回路網を得ることが望まれる。
要求を受信しかつそのチヤネルが利用できて優先
順位に従つているときに各端末局による伝送チヤ
ネルへのアクセスを許可する親コンピユータによ
つて制御されている。そのような親コンピユータ
は回路網のコストを上昇させ、また端末局がそれ
ら自身の間でのみまたは共通のストレージフアイ
ルとのみ通信を必要とする回路網には必要とされ
ない。したがつて、伝送制御が回路網を形成する
局に組込まれているかまたは共有される端末局の
回路網を得ることが望まれる。
親制御装置を備えていない先行技術の回路網は
「コンテンシヨン」設計を用いており、それによ
つて回路網の各ノードは、それが伝送する準備が
できたときにはいつでも伝送媒体を目指して争
う。最も初期のコンテンシヨン回路網のうちの1
つは、ハワイ大学によつて作られた「アロハ」シ
ステムであつた。このシステムにおいて、各ノー
ドはそれが伝送準備のできたパケツトを持つてい
るときはいつでも伝送された。或るノードの伝送
の一部が他のノードの伝送と重なつたときにはい
つでも、その重なりは両方のパケツトを破壊し
た。もし送信ノードが任意期間の後に行先ノード
からの他のパケツトに肯定応答を受信しなかつた
ならば、衝突が起こつたものと考えられそして再
伝送される。衝突が続いて起こるのを避けるため
に、ランダムな再伝送の遅延を導入する或る種の
手法が導入されねばならなかつた。
「コンテンシヨン」設計を用いており、それによ
つて回路網の各ノードは、それが伝送する準備が
できたときにはいつでも伝送媒体を目指して争
う。最も初期のコンテンシヨン回路網のうちの1
つは、ハワイ大学によつて作られた「アロハ」シ
ステムであつた。このシステムにおいて、各ノー
ドはそれが伝送準備のできたパケツトを持つてい
るときはいつでも伝送された。或るノードの伝送
の一部が他のノードの伝送と重なつたときにはい
つでも、その重なりは両方のパケツトを破壊し
た。もし送信ノードが任意期間の後に行先ノード
からの他のパケツトに肯定応答を受信しなかつた
ならば、衝突が起こつたものと考えられそして再
伝送される。衝突が続いて起こるのを避けるため
に、ランダムな再伝送の遅延を導入する或る種の
手法が導入されねばならなかつた。
コンテンシヨンタイプの回路網における衝突の
影響を減少する試みが、各ノードがノードの伝送
間にチヤネル上で衝突が起こつたときを検出する
ことができかつそのような衝突が起こつたときに
その伝送を中止する通信回路網に向けられてい
る。Metoalfeなどの特許第4063220号に記述され
ている。乱数発生器が、次に伝送を試みる前に遅
延するための時間の間隔を選択するために用いら
れている。しかしこの衝突検出機構は、システム
のコストを増大させるとともに各ノードを複雑に
する。或るタイプの伝送メデイアにとつては、衝
突の検出は不可能ではないにしても非常に困難で
ある。
影響を減少する試みが、各ノードがノードの伝送
間にチヤネル上で衝突が起こつたときを検出する
ことができかつそのような衝突が起こつたときに
その伝送を中止する通信回路網に向けられてい
る。Metoalfeなどの特許第4063220号に記述され
ている。乱数発生器が、次に伝送を試みる前に遅
延するための時間の間隔を選択するために用いら
れている。しかしこの衝突検出機構は、システム
のコストを増大させるとともに各ノードを複雑に
する。或るタイプの伝送メデイアにとつては、衝
突の検出は不可能ではないにしても非常に困難で
ある。
そこでこの発明の目的は、共通のバスまたはチ
ヤネル上のデータ伝送の同期をとるために親制御
装置を必要としない改良されたデータ通信網を提
供することである。
ヤネル上のデータ伝送の同期をとるために親制御
装置を必要としない改良されたデータ通信網を提
供することである。
この発明の他の目的は、衝突を検出することが
できる伝送局を必要とすることなく各ノードの間
の衝突を極小化するような方法において各ノード
がチヤネル媒体とアクセスすることを争う非同期
データ通信網を提供することである。
できる伝送局を必要とすることなく各ノードの間
の衝突を極小化するような方法において各ノード
がチヤネル媒体とアクセスすることを争う非同期
データ通信網を提供することである。
この発明のさらに他の目的は、各ノードの状態
の間で同期したサイクル形式において各ノードが
チヤネルとアクセスすることを争うコンテンシヨ
ン回路網データ通信システムを提供することであ
る。
の間で同期したサイクル形式において各ノードが
チヤネルとアクセスすることを争うコンテンシヨ
ン回路網データ通信システムを提供することであ
る。
この発明のさらに他の目的は、伝送後の予め定
められる期間内に伝送局によつて肯定応答信号が
受信され(または受信されない)コンテンシヨン
回路網データ通信システムを提供することであ
る。
められる期間内に伝送局によつて肯定応答信号が
受信され(または受信されない)コンテンシヨン
回路網データ通信システムを提供することであ
る。
発明の概要
上に示された目的を達成するために、この発明
は、回路網の他の局とともに回路網チヤネルとア
クセスするのを争うためにサイクリツクモードに
おいてオペレートするようにされているデータ伝
送回路網のための局に向けられている。サイクル
の3つの状態は、遊休状態、パケツト伝送状態お
よび肯定応答期間状態である。各局は、それがチ
ヤネル遊休状態にあるということを決定するまで
は伝送を始めない。一旦局がチヤネルが遊休であ
るということを決定すると、ランダムに選択され
る期間の間それは遅延され、そしてもしチヤネル
がまだ遊休中であれば、そのときは伝送を始め
る。伝送に続いて、肯定応答信号が受信側から伝
送されてきた後、チヤネルは再び短い期間無活動
状態となる。伝送されるべきデータの各パケツト
は、チヤネルとアクセスすることを争う種々の局
の間の同期をとるために、定まつた長さのものに
されている。
は、回路網の他の局とともに回路網チヤネルとア
クセスするのを争うためにサイクリツクモードに
おいてオペレートするようにされているデータ伝
送回路網のための局に向けられている。サイクル
の3つの状態は、遊休状態、パケツト伝送状態お
よび肯定応答期間状態である。各局は、それがチ
ヤネル遊休状態にあるということを決定するまで
は伝送を始めない。一旦局がチヤネルが遊休であ
るということを決定すると、ランダムに選択され
る期間の間それは遅延され、そしてもしチヤネル
がまだ遊休中であれば、そのときは伝送を始め
る。伝送に続いて、肯定応答信号が受信側から伝
送されてきた後、チヤネルは再び短い期間無活動
状態となる。伝送されるべきデータの各パケツト
は、チヤネルとアクセスすることを争う種々の局
の間の同期をとるために、定まつた長さのものに
されている。
次にこの発明の特徴は、局が回路網チヤネルと
アクセスすることを争うようにされているデータ
伝送回路網のための局に存在する。一旦局がチヤ
ネルが遊休中であると決定すると、それは次にラ
ンダムに選択される期間の間遅延し、そしてもし
そのチヤネルがまだ遊休中であればそのときは伝
送を始める。
アクセスすることを争うようにされているデータ
伝送回路網のための局に存在する。一旦局がチヤ
ネルが遊休中であると決定すると、それは次にラ
ンダムに選択される期間の間遅延し、そしてもし
そのチヤネルがまだ遊休中であればそのときは伝
送を始める。
この発明の他の特徴は、各伝送の後の予め定め
られる期間内に肯定応答信号を設けるということ
である。
られる期間内に肯定応答信号を設けるということ
である。
図面の説明
この発明の上述の目的およびその他の目的、効
果および特徴は、以下の詳細な説明を参照するこ
とによつて一層明らかとなろう。
果および特徴は、以下の詳細な説明を参照するこ
とによつて一層明らかとなろう。
第1A図および第1B図は、この発明に用いら
れる種々の回路網を示している。
れる種々の回路網を示している。
第2図は、この発明に用いられる情報パケツト
のダイヤグラムである。
のダイヤグラムである。
第3A図および第3B図は、それぞれこの発明
のチヤネルステートマシンおよび伝送方法を示す
フローチヤートである。
のチヤネルステートマシンおよび伝送方法を示す
フローチヤートである。
第4A図、第4B図および第4C図は、この発
明の端末インターフエイスを示すブロツク図であ
る。
明の端末インターフエイスを示すブロツク図であ
る。
第5図は、この発明に用いられるマンチエスタ
コードにおける信号を示している。
コードにおける信号を示している。
発明の一般的な説明
この発明は、ローカルエリア通信網内に局を接
続するために用いられるインターフエイスに向け
られている。この回路網は、共通の通信チヤネル
と分布されたコントロールとを用いる。チヤネル
が利用する中央のアービトレータ(arvitrator)
は存在しない。共通の通信媒体は、第1A図に示
されるように、ねじり線、同軸ケーブル、光フア
イバなどであることができ、また回路網は第1B
図に示されるようにラジオ通信を用いてもよい。
ラジオ通信の場合において、各ノードはそれ自身
の伝送機、受信機およびアンテナを備える。
続するために用いられるインターフエイスに向け
られている。この回路網は、共通の通信チヤネル
と分布されたコントロールとを用いる。チヤネル
が利用する中央のアービトレータ(arvitrator)
は存在しない。共通の通信媒体は、第1A図に示
されるように、ねじり線、同軸ケーブル、光フア
イバなどであることができ、また回路網は第1B
図に示されるようにラジオ通信を用いてもよい。
ラジオ通信の場合において、各ノードはそれ自身
の伝送機、受信機およびアンテナを備える。
用いられるデータ構造は第2図に示されてお
り、インターフエイス同期、メツセージルーチン
およびエラー検出のために必要である情報ととも
に定められた数のデータビツトを含む定められた
サイズのパケツトである。第2図に示されるよう
に、パケツトの最初のフイールドは情報が続くこ
とを示しかつその続く情報パケツトの受信のため
受信ノードを同期させるように働く4ビツトのフ
イールドであるSYNCコードである。第2のフイ
ールドは、そのメツセージの行先である局を示す
16ビツトの長さの行先アドレスコードである。こ
のデータフイールドは、132バイト(1バイトは
8ビツト)からなつている。最後のフイールド
は、16ビツトのエラー検出コードを含むサイクリ
ツク冗長チエツク(CRC)コードである。新し
いCRCコードがパケツト受信の間にノードによ
つて発生され、伝送されたCRCコードに対して
チエツクされる。エラー検出の他の手段が、また
用いられる。
り、インターフエイス同期、メツセージルーチン
およびエラー検出のために必要である情報ととも
に定められた数のデータビツトを含む定められた
サイズのパケツトである。第2図に示されるよう
に、パケツトの最初のフイールドは情報が続くこ
とを示しかつその続く情報パケツトの受信のため
受信ノードを同期させるように働く4ビツトのフ
イールドであるSYNCコードである。第2のフイ
ールドは、そのメツセージの行先である局を示す
16ビツトの長さの行先アドレスコードである。こ
のデータフイールドは、132バイト(1バイトは
8ビツト)からなつている。最後のフイールド
は、16ビツトのエラー検出コードを含むサイクリ
ツク冗長チエツク(CRC)コードである。新し
いCRCコードがパケツト受信の間にノードによ
つて発生され、伝送されたCRCコードに対して
チエツクされる。エラー検出の他の手段が、また
用いられる。
上に示されたように、この発明はコンテンシヨ
ン回路網に向けられている。すなわち、回路網の
各局はおそらくは他の伝送と影響または衝突しな
がら、他のノードとは独立してパケツトを伝送す
る。もし伝送されたパケツトが行先局によつて正
しく受信されるなら、そのときは受信側は肯定応
答信号で応答する。もし肯定応答信号がパケツト
伝送の直後に続く肯定応答期間内に伝送局によつ
て受信されないならば、そのときは伝送側はその
伝送が失敗であつたと判断する。
ン回路網に向けられている。すなわち、回路網の
各局はおそらくは他の伝送と影響または衝突しな
がら、他のノードとは独立してパケツトを伝送す
る。もし伝送されたパケツトが行先局によつて正
しく受信されるなら、そのときは受信側は肯定応
答信号で応答する。もし肯定応答信号がパケツト
伝送の直後に続く肯定応答期間内に伝送局によつ
て受信されないならば、そのときは伝送側はその
伝送が失敗であつたと判断する。
この発明における各ノードのためのチヤネルス
テートマシンは、第3A図に示されている。そこ
に示されるように、回路網チヤネルは3つの状
態、すなわち遊休中、パケツト伝送中および肯定
応答期間を順に繰返す。各局は連続的にチヤネル
をモニタし、その状態のトラツクを維持する。信
号の伝搬のための遅延が存在するので、その状態
の間の伝送の正確な時間は回路網に沿つたポイン
トからポイントへ変化するが、それらは定められ
た時間間隔内にすべて同期がとられる。
テートマシンは、第3A図に示されている。そこ
に示されるように、回路網チヤネルは3つの状
態、すなわち遊休中、パケツト伝送中および肯定
応答期間を順に繰返す。各局は連続的にチヤネル
をモニタし、その状態のトラツクを維持する。信
号の伝搬のための遅延が存在するので、その状態
の間の伝送の正確な時間は回路網に沿つたポイン
トからポイントへ変化するが、それらは定められ
た時間間隔内にすべて同期がとられる。
ここで第3A図と関連して、チヤネルステート
マシンの特定のサイクルを説明する。リセツトま
たはパワーアツプによつて、チヤネルが少なくと
も1パケツト伝送期間静止した後、チヤネルステ
ートマシンはSYNC WAIT状態に入る。チヤネ
ル上のいかなるデータ(たとえばパケツトの
SYNCコード)の検出によつても、チヤネルステ
ートマシンは定めらた時間続くPACKET状態に
入る。PACKET状態の後、チヤネルステートマ
シンはそれぞれ定められた期間の、ACK IDLE
状態続いてACK WAIT状態に入る。ACK
WAIT状態の後、チヤネルステートマシンは
SYNC WAIT状態に入る。
マシンの特定のサイクルを説明する。リセツトま
たはパワーアツプによつて、チヤネルが少なくと
も1パケツト伝送期間静止した後、チヤネルステ
ートマシンはSYNC WAIT状態に入る。チヤネ
ル上のいかなるデータ(たとえばパケツトの
SYNCコード)の検出によつても、チヤネルステ
ートマシンは定めらた時間続くPACKET状態に
入る。PACKET状態の後、チヤネルステートマ
シンはそれぞれ定められた期間の、ACK IDLE
状態続いてACK WAIT状態に入る。ACK
WAIT状態の後、チヤネルステートマシンは
SYNC WAIT状態に入る。
第3A図に示されるように、チヤネルステート
マシンの状態は次のように回路網チヤネル状態に
対応する。チヤネルステートマシンは、チヤネル
が遊休状態にあるときはいつでもSYNC WAIT
状態にあり、チヤネルがパケツト伝送状態にある
ときはいつでもPACKET状態にあり、またチヤ
ネルが肯定応答期間状態にあるときはいつでも
ACK IDLEまたはACK WAIT状態にある。チ
ヤネルはチヤネルステートマシンのACK IDLE
状態の間静止せねばならず、もしそうでなければ
(すなわちもし何らかのチヤネル活動がACK
IDLE状態の間に検出されれば)、続くACK
WAIT状態の間にACK信号がチヤネル上に出現
しても、現在の伝送においてはエラーであると考
えられる。
マシンの状態は次のように回路網チヤネル状態に
対応する。チヤネルステートマシンは、チヤネル
が遊休状態にあるときはいつでもSYNC WAIT
状態にあり、チヤネルがパケツト伝送状態にある
ときはいつでもPACKET状態にあり、またチヤ
ネルが肯定応答期間状態にあるときはいつでも
ACK IDLEまたはACK WAIT状態にある。チ
ヤネルはチヤネルステートマシンのACK IDLE
状態の間静止せねばならず、もしそうでなければ
(すなわちもし何らかのチヤネル活動がACK
IDLE状態の間に検出されれば)、続くACK
WAIT状態の間にACK信号がチヤネル上に出現
しても、現在の伝送においてはエラーであると考
えられる。
伝送されるべきパケツトが特定のノードのイン
ターフエイス内にロードされるとき、そのインタ
ーフエイスは第3B図と関連して以下に示される
ような方法でオペレートする。
ターフエイス内にロードされるとき、そのインタ
ーフエイスは第3B図と関連して以下に示される
ような方法でオペレートする。
ステツプ1 伝送されるべきパケツトが到着する
と、インターフエイスはチヤネルが遊休中であ
るかどうか見るためにチエツクする。もしチヤ
ネルがパケツト伝送中または肯定応答状態のう
ちのいずれかであれば、そのときは伝送側はチ
ヤネルが遊休中になるまで待つ。
と、インターフエイスはチヤネルが遊休中であ
るかどうか見るためにチエツクする。もしチヤ
ネルがパケツト伝送中または肯定応答状態のう
ちのいずれかであれば、そのときは伝送側はチ
ヤネルが遊休中になるまで待つ。
ステツプ2 区間[O,S]の中から整数sがラ
ンダムに選択され、S+1の可能な選択の各々
は等しい確率である。次に伝送側は、sマイク
ロ秒遅延する。もしチヤネルがその遅延の終了
後まだ遊休中であれば、そのときはパケツトが
伝送される。もしそのときにチヤネルが遊休中
であれば、そのときは伝送側はステツプ1に戻
る。
ンダムに選択され、S+1の可能な選択の各々
は等しい確率である。次に伝送側は、sマイク
ロ秒遅延する。もしチヤネルがその遅延の終了
後まだ遊休中であれば、そのときはパケツトが
伝送される。もしそのときにチヤネルが遊休中
であれば、そのときは伝送側はステツプ1に戻
る。
ステツプ3 伝送側は肯定応答期間が完了するの
を待つ。次に肯定応答期間内に肯定応答信号が
受信されたか否かによつてインターフエイスス
テータスレジスタをセツトする。このステータ
スレジスタのセツテイングは、常駐コンピユー
タの要求を阻止するようにする。
を待つ。次に肯定応答期間内に肯定応答信号が
受信されたか否かによつてインターフエイスス
テータスレジスタをセツトする。このステータ
スレジスタのセツテイングは、常駐コンピユー
タの要求を阻止するようにする。
Sの選択は、伝送スピードおよびパケツトの長
さに依存して幾分任意的なものである。この発明
において、チヤネルボー速度によつて分割される
約108の値が、パケツトロードの広い範囲にわた
つてよく実行されるべきである。重要なパラメー
タは回路網の一端からその他のものへの遅延時間
tであり、それは肯定応答期間を決定することに
用いられる。五千フイートのケーブル媒体にとつ
て、この伝搬遅延時間tはおよそ8マイクロ秒で
ある。伝送側と受信側とが回路網の両端に存在す
るとき、伝送された最後のビツトは受信側に到着
するのにtマイクロ秒を必要とする。次に受信側
は肯定応答信号を伝送する前に2tの期間遅延す
る。肯定応答信号は、伝送側ノードに到着するの
にさらにtマイクロ秒かかる。肯定応答信号を伝
送した後、受信側はパケツトが受信されたことを
示すためにインターフエイスステータスレジスタ
をセツトする。このステータスレジスタのセツテ
イングは、常駐コンピユータの要求を妨げるよう
にする。
さに依存して幾分任意的なものである。この発明
において、チヤネルボー速度によつて分割される
約108の値が、パケツトロードの広い範囲にわた
つてよく実行されるべきである。重要なパラメー
タは回路網の一端からその他のものへの遅延時間
tであり、それは肯定応答期間を決定することに
用いられる。五千フイートのケーブル媒体にとつ
て、この伝搬遅延時間tはおよそ8マイクロ秒で
ある。伝送側と受信側とが回路網の両端に存在す
るとき、伝送された最後のビツトは受信側に到着
するのにtマイクロ秒を必要とする。次に受信側
は肯定応答信号を伝送する前に2tの期間遅延す
る。肯定応答信号は、伝送側ノードに到着するの
にさらにtマイクロ秒かかる。肯定応答信号を伝
送した後、受信側はパケツトが受信されたことを
示すためにインターフエイスステータスレジスタ
をセツトする。このステータスレジスタのセツテ
イングは、常駐コンピユータの要求を妨げるよう
にする。
上述されたような局の回路網では、各局のため
のチヤネルステートマシンのPACKET状態は常
に、定められた期間いわばパケツト伝送時間のも
のである。受信側は肯定応答信号を返送する前に
時間2tの間待ち、次に始まる遊休状態のためにさ
らに時間2t待つ。もし受信側がパケツト伝送状態
の最後での最初の待機期間にチヤンネル上に何ら
かの活動を検出すれば、肯定応答信号は送られな
い。もし伝送側がパケツトの伝送に続く最初の待
機期間内に何らかのチヤネル活動を検出すれば、
続くACK WAIT状態の間のチヤネル上のいかな
る肯定応答信号をも無視する。
のチヤネルステートマシンのPACKET状態は常
に、定められた期間いわばパケツト伝送時間のも
のである。受信側は肯定応答信号を返送する前に
時間2tの間待ち、次に始まる遊休状態のためにさ
らに時間2t待つ。もし受信側がパケツト伝送状態
の最後での最初の待機期間にチヤンネル上に何ら
かの活動を検出すれば、肯定応答信号は送られな
い。もし伝送側がパケツトの伝送に続く最初の待
機期間内に何らかのチヤネル活動を検出すれば、
続くACK WAIT状態の間のチヤネル上のいかな
る肯定応答信号をも無視する。
上に示された条件によつて、回路網内の端末局
のチヤネルステートマシンは他のすべてのチヤネ
ルステートマシンと時間t内に同期がとられ、ま
た伝送局は意図された受信側がそのパケツトを正
確に受信した場合にのみ妥当ACK信号を受信す
るということが示されている。
のチヤネルステートマシンは他のすべてのチヤネ
ルステートマシンと時間t内に同期がとられ、ま
た伝送局は意図された受信側がそのパケツトを正
確に受信した場合にのみ妥当ACK信号を受信す
るということが示されている。
各局内の常駐コンピユータは、この発明のイン
ターフエイスによつてチヤネルと接続される。受
信されたパケツトおよび伝送されるべきパケツト
は、以下に示されるように1ビツトの入力/出力
ポートPを通つてインターフエイスおよび常駐コ
ンピユータの間で転送される。要求阻止信号およ
び2つのリセツト信号が、常駐コンピユータに対
するインターフエイスを完成する。インターフエ
イス上で実行され得るオペレーシヨンは、
Reset、Read Status、Load Packetおよび
Unload Packetである。
ターフエイスによつてチヤネルと接続される。受
信されたパケツトおよび伝送されるべきパケツト
は、以下に示されるように1ビツトの入力/出力
ポートPを通つてインターフエイスおよび常駐コ
ンピユータの間で転送される。要求阻止信号およ
び2つのリセツト信号が、常駐コンピユータに対
するインターフエイスを完成する。インターフエ
イス上で実行され得るオペレーシヨンは、
Reset、Read Status、Load Packetおよび
Unload Packetである。
常駐コンピユータおよびチヤネルの間のインタ
ーフエイスが、第4A図、第4B図および第4C
図に示されている。インターフエイスは、読出
RD、書込、回路選択、要求阻止から
なる信号のセツトおよび8ビツトのデータバスを
通じて常駐コンピユータと通信する。伝送側は常
駐コンピユータからのパケツトをロードし、上述
された伝送アルゴリズムに従つてチヤネルを通じ
てそれらを伝送する。受信側はチヤネルからのパ
ケツトを受信し、それらを常駐コンピユータに対
してアンロードする。CRC発生およびチエツク
のタスク、ラインモニタリングおよびデータエン
コーデイングは、常駐コンピユータによつてでは
なくインターフエイスによつて行なわれる。受信
側と送信側とは独立しているので、送信側がパケ
ツトを送信しながら、受信側が常駐コンピユータ
に対して異なつたパケツトをアンロードするよう
に、両者は同時に活性化され得る。
ーフエイスが、第4A図、第4B図および第4C
図に示されている。インターフエイスは、読出
RD、書込、回路選択、要求阻止から
なる信号のセツトおよび8ビツトのデータバスを
通じて常駐コンピユータと通信する。伝送側は常
駐コンピユータからのパケツトをロードし、上述
された伝送アルゴリズムに従つてチヤネルを通じ
てそれらを伝送する。受信側はチヤネルからのパ
ケツトを受信し、それらを常駐コンピユータに対
してアンロードする。CRC発生およびチエツク
のタスク、ラインモニタリングおよびデータエン
コーデイングは、常駐コンピユータによつてでは
なくインターフエイスによつて行なわれる。受信
側と送信側とは独立しているので、送信側がパケ
ツトを送信しながら、受信側が常駐コンピユータ
に対して異なつたパケツトをアンロードするよう
に、両者は同時に活性化され得る。
第4A図において、データは、バツフア20お
よびバスコントロール21を備えるポートPによ
つて、常駐コンピユータとインターフエイスとの
間で伝送される。データバスバツフア20は、入
力/出力ポートPを備える8つのデータ信号のた
めの可逆バツフアである。このデータ伝送は、バ
スコントロール21に対する読出、書込
および回路選択信号の状態に依存する。
よびバスコントロール21を備えるポートPによ
つて、常駐コンピユータとインターフエイスとの
間で伝送される。データバスバツフア20は、入
力/出力ポートPを備える8つのデータ信号のた
めの可逆バツフアである。このデータ伝送は、バ
スコントロール21に対する読出、書込
および回路選択信号の状態に依存する。
ステータスレジスタ22は、次のような方法に
おけるインターフエイスおよびチヤネルの状態を
示すためのビツトを含んでいる。
おけるインターフエイスおよびチヤネルの状態を
示すためのビツトを含んでいる。
ビツト ステータス
0 伝送完了、ACK受信
(ステータスバイトが読まれるときにリセツ
ト) 1 伝送完了、ACK受信せず (ステータスバイトが読まれるときにリセツ
ト) 2 正確なパケツト受信 (ステータスバイトが読まれるときにリセツ
ト) 3 用いず 4 用いず 5 チヤネル活動表示 (チヤネルが使用中であるときは1;チヤネ
ルが遊休中であるときは0) 6 ACK信号がチヤネル上で検出された。正
しいパケツト伝送を示す。
ト) 1 伝送完了、ACK受信せず (ステータスバイトが読まれるときにリセツ
ト) 2 正確なパケツト受信 (ステータスバイトが読まれるときにリセツ
ト) 3 用いず 4 用いず 5 チヤネル活動表示 (チヤネルが使用中であるときは1;チヤネ
ルが遊休中であるときは0) 6 ACK信号がチヤネル上で検出された。正
しいパケツト伝送を示す。
(ステータスバイトが読まれるときにリセツ
ト) 7 チヤネル上に誤つたデータ。誤つたパケツ
ト、衝突またはノイズがチヤネル上で検出さ
れた。
ト) 7 チヤネル上に誤つたデータ。誤つたパケツ
ト、衝突またはノイズがチヤネル上で検出さ
れた。
(ステータスバイトが読まれるときにリセツ
ト) バスコントロール21は、読出オペレーシヨン
でおよび信号に応答し、書込オペレーシヨ
ンでおよび信号に応答する。バスコント
ロール21は、読出または書込オペレーシヨンの
出所(または行先)を決定するために、簡単なス
テートマシンを維持する。読出データの考えられ
る出所は、ステータスレジスタ22および受信側
ストア38である。書込データのための行先は、
アドレスレジスタ37および伝送側ストア23で
ある。
ト) バスコントロール21は、読出オペレーシヨン
でおよび信号に応答し、書込オペレーシヨ
ンでおよび信号に応答する。バスコント
ロール21は、読出または書込オペレーシヨンの
出所(または行先)を決定するために、簡単なス
テートマシンを維持する。読出データの考えられ
る出所は、ステータスレジスタ22および受信側
ストア38である。書込データのための行先は、
アドレスレジスタ37および伝送側ストア23で
ある。
第4B図において、伝送側ストア23は伝送さ
れるべきデータのパケツトを保持している。それ
は、134バイト(データのための132バイトおよび
行先アドレスのための2バイト)のFIFOストア
である。伝送されるべきデータは、パラレル・シ
リアルバツフア24によつて伝送側ストア23を
出発する。データ伝送は、上述された伝送アルゴ
リズムを用いる、かつSカウントユニツト30か
らの値に従うパケツト伝送を始める伝送側コント
ロール27によつて制御されている。Sカウント
ユニツト30は、ランダムクロツクによつて駆動
されるカウンタ(ともに図示せず)を備えてい
る。伝送側コントロール27はまた、パケツト伝
送を確実にするために、伝送側の他の部分と同期
している。
れるべきデータのパケツトを保持している。それ
は、134バイト(データのための132バイトおよび
行先アドレスのための2バイト)のFIFOストア
である。伝送されるべきデータは、パラレル・シ
リアルバツフア24によつて伝送側ストア23を
出発する。データ伝送は、上述された伝送アルゴ
リズムを用いる、かつSカウントユニツト30か
らの値に従うパケツト伝送を始める伝送側コント
ロール27によつて制御されている。Sカウント
ユニツト30は、ランダムクロツクによつて駆動
されるカウンタ(ともに図示せず)を備えてい
る。伝送側コントロール27はまた、パケツト伝
送を確実にするために、伝送側の他の部分と同期
している。
CRCジエネレータ25は、伝送側ストア23
内のデータが伝送されているときに、伝送される
パケツトのCRCコードを作る。伝送側ストア2
3が空になつたとき、その結果としてのCRCが
伝送される。上に示されたように、パケツトの最
初のフイールドは、SYNCジエネレータ28によ
つて発生される4ビツトのSYNCコードである。
内のデータが伝送されているときに、伝送される
パケツトのCRCコードを作る。伝送側ストア2
3が空になつたとき、その結果としてのCRCが
伝送される。上に示されたように、パケツトの最
初のフイールドは、SYNCジエネレータ28によ
つて発生される4ビツトのSYNCコードである。
伝送されるパケツトは、伝送前に各ビツトをマ
ンチエスタコードにエンコードするエンコーダ2
6を通つて移動される。(上述されたような)伝
送されるべきデータの4つの出所は、SYNCコー
ド28、(行先アドレスおよびデータのための)
伝送側ストア23、CRCジエネレータ25およ
び肯定応答コード40である。出力選択は、もし
あるならば、それらのうちのいずれが送信される
べきかを決定する。
ンチエスタコードにエンコードするエンコーダ2
6を通つて移動される。(上述されたような)伝
送されるべきデータの4つの出所は、SYNCコー
ド28、(行先アドレスおよびデータのための)
伝送側ストア23、CRCジエネレータ25およ
び肯定応答コード40である。出力選択は、もし
あるならば、それらのうちのいずれが送信される
べきかを決定する。
上に示されたように、伝送側および受信側の両
方によつて用いられるために、第4C図のチヤネ
ルステート32において、3つの可能なチヤネル
の状態(遊休中、パケツト伝送中および肯定応答
期間)が維持される。タイマは、状態の各変更を
要求する。タイマはまた、上述されたような伝送
アルゴリズムの遅延部分において、伝送側によつ
て用いられる。入力デコーダ33は、チヤネルか
らのデータを受取るマンチエスタデコーダであ
る。したがつてそれは、エンコーダされたマンチ
エスタデータをエンコードされていないデータに
変換する。この時点でSYNCコードがまた識別さ
れ、そしてデータから分離され得る。CRCチエ
ツク35は、CRCジエネレータ25の逆であり、
入つてきたデータの正確さを確かめるように働
く。
方によつて用いられるために、第4C図のチヤネ
ルステート32において、3つの可能なチヤネル
の状態(遊休中、パケツト伝送中および肯定応答
期間)が維持される。タイマは、状態の各変更を
要求する。タイマはまた、上述されたような伝送
アルゴリズムの遅延部分において、伝送側によつ
て用いられる。入力デコーダ33は、チヤネルか
らのデータを受取るマンチエスタデコーダであ
る。したがつてそれは、エンコーダされたマンチ
エスタデータをエンコードされていないデータに
変換する。この時点でSYNCコードがまた識別さ
れ、そしてデータから分離され得る。CRCチエ
ツク35は、CRCジエネレータ25の逆であり、
入つてきたデータの正確さを確かめるように働
く。
受信側ストア38は、常駐コンピユータによつ
て読出されるように、チヤネルから受取られたパ
ケツトをバツフアする。データは、シリアル・パ
ラレルバツフア39によつて、受信側ストア38
に入る。受信側コントロール36は、正確なパケ
ツトの受信を確実にするように、受信側の部分と
同期している。
て読出されるように、チヤネルから受取られたパ
ケツトをバツフアする。データは、シリアル・パ
ラレルバツフア39によつて、受信側ストア38
に入る。受信側コントロール36は、正確なパケ
ツトの受信を確実にするように、受信側の部分と
同期している。
Resetによつて、インターフエイスはそのアド
レスを持つ常駐コンピユータからロードされる。
その後、パケツトがチヤネル上に検出されかつ受
信側ストア38が空になつたとき、アドレス比較
ロジツク37は、入つてきたアドレスをストアさ
れたアドレスと比較することによつて、そのパケ
ツトがその常駐コンピユータに対して向けられた
ものであるかどうかを見るためにチエツクする。
レスを持つ常駐コンピユータからロードされる。
その後、パケツトがチヤネル上に検出されかつ受
信側ストア38が空になつたとき、アドレス比較
ロジツク37は、入つてきたアドレスをストアさ
れたアドレスと比較することによつて、そのパケ
ツトがその常駐コンピユータに対して向けられた
ものであるかどうかを見るためにチエツクする。
埋め込みクロツクでDCバイアスを用いること
なくデータを送信するために、マンチエスタエン
コーデイングが用いられる。それは、第5図に示
されるようにビツトインターバルの中間において
常に伝送を行なうということによつて特徴付けら
れる。論理Oは伝送へ移行することへの肯定であ
り、論理1は伝送へ移行することへの否定であ
る。
なくデータを送信するために、マンチエスタエン
コーデイングが用いられる。それは、第5図に示
されるようにビツトインターバルの中間において
常に伝送を行なうということによつて特徴付けら
れる。論理Oは伝送へ移行することへの肯定であ
り、論理1は伝送へ移行することへの否定であ
る。
インターフエイスオペレーシヨン
上に示されたように、端末インターフエイス上
で実行されることのできるオペレーシヨンは、
Reset、Read Status、Load Packetおよび
Unload Packetである。ここでこれらのオペレ
ーシヨンを説明する。
で実行されることのできるオペレーシヨンは、
Reset、Read Status、Load Packetおよび
Unload Packetである。ここでこれらのオペレ
ーシヨンを説明する。
Reset. Resetオペレーシヨンは、インターフエ
イスを初期設定するオペレーシヨンである。イン
ターフエイスは、2つのリセツト信号のうちのい
ずれかを示すことによつて初期状態にセツトさ
れ、そのうちの1つはパワーアツプリセツトのた
めに用いられ、そのうちの他のものはプログラム
のリセツトのために用いられる。インターフエイ
スのリセツトは、ステータスレジスタをクリアし
かつそれを0にセツトする。インターフエイスが
リセツトされたとき、常駐コンピユータはポート
Pに対して、2バイトとしてノード独自のアドレ
スを出力しなければならない。このアドレスは、
他のノードによつて伝送されているパケツトの行
先アドレスフイールドと比較するために、受信側
によつて用いられる。インターフエイスは、それ
が常駐コンピユータからのこのアドレスをロード
するまでに、パケツトを受信または伝送すること
ができない。
イスを初期設定するオペレーシヨンである。イン
ターフエイスは、2つのリセツト信号のうちのい
ずれかを示すことによつて初期状態にセツトさ
れ、そのうちの1つはパワーアツプリセツトのた
めに用いられ、そのうちの他のものはプログラム
のリセツトのために用いられる。インターフエイ
スのリセツトは、ステータスレジスタをクリアし
かつそれを0にセツトする。インターフエイスが
リセツトされたとき、常駐コンピユータはポート
Pに対して、2バイトとしてノード独自のアドレ
スを出力しなければならない。このアドレスは、
他のノードによつて伝送されているパケツトの行
先アドレスフイールドと比較するために、受信側
によつて用いられる。インターフエイスは、それ
が常駐コンピユータからのこのアドレスをロード
するまでに、パケツトを受信または伝送すること
ができない。
Read Status. インターフエイスは、アンロ
ードパケツトオペレーシヨンの間を除くいかなる
ときにもポートPから読出され得る第4A図のス
テータスレジスタ22を維持する。常駐コンピユ
ータは、ポートPからステータスレジスタを読取
ることによつて中断に応答する。いずれのビツト
がセツトされているかに依存して、常駐コンピユ
ータはロードパケツトまたはアンロードパケツト
オペレーシヨンを始めることを決定し得る。ステ
ータスレジスタの読取は、ステータスレジスタの
最初の3ビツトがリセツトされるようにし、続い
て常駐コンピユータに対する中断要求信号をリセ
ツトする。もし中断が伝送完了のために要求され
たならば、その中断信号は受信パケツトの結果と
して直ちに再表明され得る。もし中断が受信パケ
ツトのために要求されたならば、その中断信号は
全パケツトがインターフエイスからアンロードさ
れてしまうまで再表明されない。
ードパケツトオペレーシヨンの間を除くいかなる
ときにもポートPから読出され得る第4A図のス
テータスレジスタ22を維持する。常駐コンピユ
ータは、ポートPからステータスレジスタを読取
ることによつて中断に応答する。いずれのビツト
がセツトされているかに依存して、常駐コンピユ
ータはロードパケツトまたはアンロードパケツト
オペレーシヨンを始めることを決定し得る。ステ
ータスレジスタの読取は、ステータスレジスタの
最初の3ビツトがリセツトされるようにし、続い
て常駐コンピユータに対する中断要求信号をリセ
ツトする。もし中断が伝送完了のために要求され
たならば、その中断信号は受信パケツトの結果と
して直ちに再表明され得る。もし中断が受信パケ
ツトのために要求されたならば、その中断信号は
全パケツトがインターフエイスからアンロードさ
れてしまうまで再表明されない。
Read Packet. Road Packetオペレーシヨン
は、インターフエイスがチヤネル上に伝送される
べきパケツトでロードされるようにする。他のパ
ケツトが伝送中であるときには、パケツトはロー
ドされ得ない。常駐コンピユータは、ポートPに
対して2行先アドレスバイトを単に送信すること
によつてパケツトをロードし、その後に132デー
タバイトが続く。インターフエイスが常駐コンピ
ユータから134バイトをロードしてしまうや否や、
それは上述されたアルゴリズムに従つてチヤネル
上にパケツトの伝送を始める。パケツトの伝送の
後、チヤネルが遊休状態になつたとき、インター
フエイスはステータスレジスタの適当なビツトを
セツトすることによつて中断を要求する。
は、インターフエイスがチヤネル上に伝送される
べきパケツトでロードされるようにする。他のパ
ケツトが伝送中であるときには、パケツトはロー
ドされ得ない。常駐コンピユータは、ポートPに
対して2行先アドレスバイトを単に送信すること
によつてパケツトをロードし、その後に132デー
タバイトが続く。インターフエイスが常駐コンピ
ユータから134バイトをロードしてしまうや否や、
それは上述されたアルゴリズムに従つてチヤネル
上にパケツトの伝送を始める。パケツトの伝送の
後、チヤネルが遊休状態になつたとき、インター
フエイスはステータスレジスタの適当なビツトを
セツトすることによつて中断を要求する。
Unload Packet. 常駐コンピユータは、イン
ターフエイスから常駐コンピユータへの2バイト
の行先アドレス(常駐コンピユータのアドレス)、
これに続く132バイトのデータを伝送する。ポー
トPの134の連続した読取オペレーシヨンととも
に、アンロードオペレーシヨンを実行する。もし
2つのパケツトが同じ行先に送られ、かつ2番目
のパケツトが1番目のパケツトがインターフエイ
スから完全にアンロードされてしまう前に到着し
たならば、その第2のパケツトは肯定応答されず
かつ再伝送されねばならないということが注意さ
れるべきである。同様に、もしパケツトが正確に
受信されなければ、やはり再伝送されなければな
らない。いずれかの場合において、行先の常駐コ
ンピユータは、失つたまたは間違つたパケツトを
知らされず、送信側は肯定応答信号を受取らな
い。
ターフエイスから常駐コンピユータへの2バイト
の行先アドレス(常駐コンピユータのアドレス)、
これに続く132バイトのデータを伝送する。ポー
トPの134の連続した読取オペレーシヨンととも
に、アンロードオペレーシヨンを実行する。もし
2つのパケツトが同じ行先に送られ、かつ2番目
のパケツトが1番目のパケツトがインターフエイ
スから完全にアンロードされてしまう前に到着し
たならば、その第2のパケツトは肯定応答されず
かつ再伝送されねばならないということが注意さ
れるべきである。同様に、もしパケツトが正確に
受信されなければ、やはり再伝送されなければな
らない。いずれかの場合において、行先の常駐コ
ンピユータは、失つたまたは間違つたパケツトを
知らされず、送信側は肯定応答信号を受取らな
い。
エピローグ
回路網におけるノードの間での伝送を制御する
ために主制御装置を必要としないデータ通信回路
網が説明されてきた。各ノードは、チヤネルが遊
休中であると決定された後、ランダムな時間に伝
送を始める。2つ以上のノードが同時に伝送を始
めると、伝送は続けられるが、各ノードはランダ
ムな期間の後、伝送を始めることを再び求める。
伝送を試みる間の遅延は、ノードからノードへ発
生されるランダムな時間に従つてノードからノー
ドへ変化する。この方法において、ノードの間で
のコンテンシヨンの場合は、ノードの間の通信を
不当に制限することなく、極小化される。
ために主制御装置を必要としないデータ通信回路
網が説明されてきた。各ノードは、チヤネルが遊
休中であると決定された後、ランダムな時間に伝
送を始める。2つ以上のノードが同時に伝送を始
めると、伝送は続けられるが、各ノードはランダ
ムな期間の後、伝送を始めることを再び求める。
伝送を試みる間の遅延は、ノードからノードへ発
生されるランダムな時間に従つてノードからノー
ドへ変化する。この方法において、ノードの間で
のコンテンシヨンの場合は、ノードの間の通信を
不当に制限することなく、極小化される。
この発明の唯1つの実施例が説明されてきた
が、当業者にとつてこの発明の精神および範囲か
ら逸脱することなく修正および変更がそこになさ
れ得るということは明らかであろう。
が、当業者にとつてこの発明の精神および範囲か
ら逸脱することなく修正および変更がそこになさ
れ得るということは明らかであろう。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/GB1981/000213 WO1983001359A1 (en) | 1981-10-01 | 1981-10-01 | A local area contention network data communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58501650A JPS58501650A (ja) | 1983-09-29 |
| JPH0570341B2 true JPH0570341B2 (ja) | 1993-10-04 |
Family
ID=10518813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP50313681A Granted JPS58501650A (ja) | 1981-10-01 | 1981-10-01 | ロ−カルエリアコンテンションネットワ−クデ−タ通信システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4332027A (ja) |
| EP (1) | EP0076880B1 (ja) |
| JP (1) | JPS58501650A (ja) |
| WO (1) | WO1983001359A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005537717A (ja) * | 2002-08-29 | 2005-12-08 | トムソン ライセンシング | 無線アクセス・ネットワークに於ける自動チャネル選択 |
Families Citing this family (126)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4488151A (en) * | 1981-12-10 | 1984-12-11 | Burroughs Corporation | Arbiter switch for a concurrent network of processors |
| JPS57150258A (en) | 1981-03-13 | 1982-09-17 | Fuji Xerox Co Ltd | Sub-signal transmission system |
| US4409592A (en) * | 1981-04-20 | 1983-10-11 | Hunt V Bruce | Multipoint packet data communication system using random access and collision detection techniques |
| US4441162A (en) * | 1981-04-22 | 1984-04-03 | Pitney Bowes Inc. | Local network interface with control processor & DMA controller for coupling data processing stations to common serial communications medium |
| US4516200A (en) * | 1981-05-18 | 1985-05-07 | Texas Instruments Incorporated | Data communications system with host character terminal mode |
| FR2507415A1 (fr) * | 1981-06-05 | 1982-12-10 | Ryckeboer Christian | Procede et dispositif pour la communication serie asynchrone de type multipoints de plusieurs emetteurs-recepteurs logiques |
| US4430651A (en) | 1981-08-27 | 1984-02-07 | Burroughs Corporation | Expandable and contractible local area network system |
| US4412326A (en) * | 1981-10-23 | 1983-10-25 | Bell Telephone Laboratories, Inc. | Collision avoiding system, apparatus and protocol for a multiple access digital communications system including variable length packets |
| US4446564A (en) * | 1981-12-07 | 1984-05-01 | Motorola Inc. | Phase locked loop frequency synthesizer circuit and method for intercomputer communication on a local network of broadband RF modems |
| US4413258A (en) * | 1981-12-14 | 1983-11-01 | Burroughs Corporation | Interconnection for local area contention networks |
| US4516239A (en) * | 1982-03-15 | 1985-05-07 | At&T Bell Laboratories | System, apparatus and method for controlling a multiple access data communications system including variable length data packets and fixed length collision-free voice packets |
| US4481626A (en) * | 1982-05-05 | 1984-11-06 | Xerox Corporation | Transceiver multiplexor |
| US4476467A (en) * | 1982-06-08 | 1984-10-09 | Cromemco Inc. | Random entry intercomputer network with collision prevention |
| US4525837A (en) * | 1982-07-07 | 1985-06-25 | Fuji Xerox Co., Ltd. | Digital signal transmission system |
| JPS5913444A (ja) * | 1982-07-14 | 1984-01-24 | Fuji Xerox Co Ltd | 再送制御方式 |
| US4532626A (en) * | 1982-07-19 | 1985-07-30 | At&T Bell Laboratories | Collision avoiding system and protocol for a two path multiple access digital communications system |
| US4554656A (en) * | 1982-08-11 | 1985-11-19 | At&T Bell Laboratories | Method and system for controlling the interconnecting of a plurality of local data networks |
| EP0102225B1 (en) * | 1982-08-19 | 1991-05-22 | Computer Automation, Inc. | Improved communications interface |
| US4739321A (en) * | 1983-02-28 | 1988-04-19 | Computer Automation, Inc. | Decentralized line reservation interface within a local data network |
| EP0313105A1 (en) * | 1982-08-19 | 1989-04-26 | Computer Automation, Inc. | Improved communications interface |
| US4608559A (en) * | 1982-08-19 | 1986-08-26 | Computer Automation, Inc. | Local modulated carrier data network with a collision avoidance protocol |
| US4714923A (en) * | 1982-11-12 | 1987-12-22 | Motorola, Inc. | Method and apparatus for shedding load in a communications controller of a data communications system |
| JPS5995752A (ja) * | 1982-11-25 | 1984-06-01 | Pioneer Electronic Corp | デ−タ伝送方式 |
| US4514843A (en) * | 1982-12-02 | 1985-04-30 | At&T Bell Laboratories | Packet switched communication system comprising collision avoidance means |
| US4584679A (en) * | 1983-01-21 | 1986-04-22 | E-Systems, Inc. | Tack-on acknowledgement in computer networks |
| US4536877A (en) * | 1983-01-21 | 1985-08-20 | E-Systems, Inc. | Tack-on acknowledgment in computer networks |
| US4573045A (en) * | 1983-01-24 | 1986-02-25 | Intel Corporation | Collision detection method using CRC code |
| US4628504A (en) * | 1983-01-31 | 1986-12-09 | Honeywell Inc. | Distributed bus control communication protocol |
| US4796027A (en) * | 1983-04-13 | 1989-01-03 | Niagara Mohawk Power Corporation | Apparatus for data transmission from multiple sources on a single channel |
| US4569044A (en) * | 1983-05-25 | 1986-02-04 | Case Western Reserve University | Distributed data communication system |
| US4598285A (en) * | 1983-05-27 | 1986-07-01 | At&T Bell Laboratories | Scheme for reducing transmission delay following collision of transmissions in communication networks |
| US4582280A (en) * | 1983-09-14 | 1986-04-15 | Harris Corporation | Railroad communication system |
| US4910732A (en) * | 1983-09-20 | 1990-03-20 | Siegfried Schwarz | Onechip-computers as network-controller and computer |
| US4646300A (en) * | 1983-11-14 | 1987-02-24 | Tandem Computers Incorporated | Communications method |
| US4554677A (en) * | 1983-12-22 | 1985-11-19 | Motorola, Inc. | Queued community repeater controller |
| US4573207A (en) * | 1983-12-22 | 1986-02-25 | Motorola, Inc. | Queued community repeater communications system |
| US4553263A (en) * | 1983-12-22 | 1985-11-12 | Motorola, Inc. | Queued community repeater mobile |
| FR2558667B1 (fr) * | 1984-01-19 | 1987-03-20 | Minisystemes | Procede de transmission de donnees numeriques, reseau et module mettant en oeuvre le procede |
| JPH0620228B2 (ja) * | 1984-03-13 | 1994-03-16 | キヤノン株式会社 | フアクシミリ装置 |
| US4975904A (en) * | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Local area network for digital data processing system including timer-regulated message transfer arrangement |
| US5058108A (en) * | 1984-06-01 | 1991-10-15 | Digital Equipment Corporation | Local area network for digital data processing system |
| AU591057B2 (en) * | 1984-06-01 | 1989-11-30 | Digital Equipment Corporation | Local area network for digital data processing system |
| US4975905A (en) * | 1984-06-01 | 1990-12-04 | Digital Equipment Corporation | Message transmission control arrangement for node in local area network |
| US4689785A (en) * | 1984-09-14 | 1987-08-25 | Sanyo Electric Co., Ltd. | Data transmission system |
| US4677613A (en) * | 1985-02-05 | 1987-06-30 | The Braegen Corporation | Network system for connecting multiple I/O devices to computers |
| JPS61214834A (ja) * | 1985-03-20 | 1986-09-24 | Fuji Xerox Co Ltd | 複合情報伝送方式 |
| US4661902A (en) * | 1985-03-21 | 1987-04-28 | Apple Computer, Inc. | Local area network with carrier sense collision avoidance |
| EP0214474B1 (de) * | 1985-09-11 | 1990-04-11 | Siemens Aktiengesellschaft | Verfahren und Schaltungsanordnung zum Ubertragen von Datensignalen zwischen über ein Ringleitungssystem miteinander verbundenen Steuereinrichtungen |
| JPS6276341A (ja) * | 1985-09-27 | 1987-04-08 | Toshiba Corp | 通信方法および装置 |
| US4751701A (en) * | 1985-11-14 | 1988-06-14 | Hughes Network Systems, Inc. | TDM collision detector |
| US4688213A (en) * | 1985-11-29 | 1987-08-18 | Rca Corporation | Asynchronous random access communication system with collision resolution based on time of arrival |
| US4689619A (en) * | 1985-12-26 | 1987-08-25 | General Instrument Corporation | Method and apparatus for polling subscriber terminals |
| US4862461A (en) * | 1987-01-12 | 1989-08-29 | International Business Machines Corp. | Packet switch network protocol |
| JPS62171342A (ja) * | 1986-01-24 | 1987-07-28 | Nec Corp | デ−タ通信方式 |
| GB2187067B (en) * | 1986-02-21 | 1989-11-29 | Fuji Xerox Co Ltd | Stellate store and broadcast network with collision avoidance |
| FR2595522A1 (fr) * | 1986-03-06 | 1987-09-11 | Cimsa Sintra | Procede et dispositif de transmission de donnees numeriques par messages organises en trames |
| US4774707A (en) * | 1986-09-10 | 1988-09-27 | General Electric Company | Random access communication system with scheduled data transmission and asynchronous contention scheduling |
| US4885578A (en) * | 1986-12-12 | 1989-12-05 | International Business Machines Corporation | In band connection establishment for a multiple multi-drop network |
| US4745599A (en) * | 1987-01-05 | 1988-05-17 | General Electric Company | Random access communication system with contention scheduling of subpacketized data transmissions and scheduled retransmission of unsuccessful subpackets |
| US4958153A (en) * | 1987-04-08 | 1990-09-18 | Nec Corporation | Method and apparatus for priority control of incoming calls at ISDN terminals |
| US4988990A (en) * | 1989-05-09 | 1991-01-29 | Rosemount Inc. | Dual master implied token communication system |
| US5122794A (en) * | 1987-08-11 | 1992-06-16 | Rosemount Inc. | Dual master implied token communication system |
| US5166678A (en) * | 1987-08-11 | 1992-11-24 | Rosemount Inc. | Dual master implied token communication system |
| US4947484A (en) * | 1987-11-10 | 1990-08-07 | Echelon Systems Corporation | Protocol for network having a plurality of intelligent cells |
| US5115233A (en) * | 1988-03-31 | 1992-05-19 | Motorola, Inc. | Shared data/voice communication system with programmable data priority |
| CA1316986C (en) * | 1988-05-09 | 1993-04-27 | Eugene Joseph Bruckert | Method and arrangement for channel monitor and control |
| US5227775A (en) * | 1988-05-09 | 1993-07-13 | Motorola Inc. | Method and arrangement for channel monitor and control |
| US5170401A (en) * | 1988-06-02 | 1992-12-08 | Rockwell International Corporation | High integrity single transmission line communication system for critical aviation information |
| FR2640832B1 (fr) * | 1988-12-15 | 1992-12-18 | Europ Rech Electr Lab | Procede d'optimisation d'emission d'autorisation d'acces a un reseau comportant des canaux ouverts |
| JPH0693684B2 (ja) * | 1989-03-03 | 1994-11-16 | 株式会社日立製作所 | フィールドセンサと通信器との通信方法およびその装置 |
| US5428636A (en) * | 1993-05-03 | 1995-06-27 | Norand Corporation | Radio frequency local area network |
| US7537167B1 (en) | 1993-08-31 | 2009-05-26 | Broadcom Corporation | Modular, portable data processing terminal for use in a radio frequency communication network |
| AU615739B2 (en) * | 1989-04-28 | 1991-10-10 | Digital Equipment Corporation | Communication protocol for statistical data multiplexers arranged in a wide area network |
| US5528621A (en) * | 1989-06-29 | 1996-06-18 | Symbol Technologies, Inc. | Packet data communication system |
| US5029183A (en) * | 1989-06-29 | 1991-07-02 | Symbol Technologies, Inc. | Packet data communication network |
| US5157687A (en) * | 1989-06-29 | 1992-10-20 | Symbol Technologies, Inc. | Packet data communication network |
| US5280498A (en) * | 1989-06-29 | 1994-01-18 | Symbol Technologies, Inc. | Packet data communication system |
| US5142550A (en) * | 1989-06-29 | 1992-08-25 | Symbol Technologies, Inc. | Packet data communication system |
| US5023891A (en) * | 1989-07-25 | 1991-06-11 | Sf2 Corporation | Method and circuit for decoding a Manchester code signal |
| US5130993A (en) * | 1989-12-29 | 1992-07-14 | Codex Corporation | Transmitting encoded data on unreliable networks |
| US7383038B2 (en) * | 1990-01-18 | 2008-06-03 | Broadcom Corporation | Modular, portable data processing terminal for use in a radio frequency communication network |
| US5393965A (en) * | 1990-11-13 | 1995-02-28 | Symbol Technologies, Inc. | Flexible merchandise checkout and inventory management system |
| US5401944A (en) * | 1990-11-20 | 1995-03-28 | Symbol Technologies, Inc. | Traveler security and luggage control system |
| US5297143A (en) * | 1990-12-03 | 1994-03-22 | Echelon Systems, Corp. | Network communication protocol including a reliable multicasting technique |
| US5420572A (en) * | 1990-12-03 | 1995-05-30 | Echelon Corporation | Configuration device for use in a networked communication system |
| US5319641A (en) * | 1990-12-03 | 1994-06-07 | Echelon Systems Corp. | Multiaccess carrier sensing network communication protocol with priority messages |
| WO1993007691A1 (en) * | 1991-10-01 | 1993-04-15 | Norand Corporation | A radio frequency local area network |
| US6714559B1 (en) * | 1991-12-04 | 2004-03-30 | Broadcom Corporation | Redundant radio frequency network having a roaming terminal communication protocol |
| US7558557B1 (en) * | 1991-11-12 | 2009-07-07 | Broadcom Corporation | Low-power messaging in a network supporting roaming terminals |
| US5394436A (en) * | 1991-10-01 | 1995-02-28 | Norand Corporation | Radio frequency local area network |
| US6374311B1 (en) | 1991-10-01 | 2002-04-16 | Intermec Ip Corp. | Communication network having a plurality of bridging nodes which transmit a beacon to terminal nodes in power saving state that it has messages awaiting delivery |
| US5940771A (en) * | 1991-05-13 | 1999-08-17 | Norand Corporation | Network supporting roaming, sleeping terminals |
| US6407991B1 (en) * | 1993-05-06 | 2002-06-18 | Intermec Ip Corp. | Communication network providing wireless and hard-wired dynamic routing |
| US6084867A (en) * | 1991-10-01 | 2000-07-04 | Intermec Ip Corp. | Apparatus and method of routing data in a radio frequency local area network |
| US6400702B1 (en) * | 1991-10-01 | 2002-06-04 | Intermec Ip Corp. | Radio frequency local area network |
| US5504746A (en) * | 1991-10-01 | 1996-04-02 | Norand Corporation | Radio frequency local area network |
| IE922611A1 (en) * | 1991-10-30 | 1993-05-05 | Motorola Inc | Method for data collision detection in a multi processor¹communication system |
| GB2262862B (en) * | 1991-12-23 | 1996-05-22 | Motorola Israel Ltd | Method and apparatus for contending for access to a communication channel |
| US5371739A (en) * | 1992-06-29 | 1994-12-06 | Motorola, Inc. | Sequential polling bus access method for radio communication systems |
| US7853254B2 (en) * | 1993-08-31 | 2010-12-14 | Broadcom Corp. | Modular, portable data processing terminal for use in a radio frequency communication network |
| US5751974A (en) * | 1994-07-21 | 1998-05-12 | Motorola, Inc. | Contention resolution for a shared access bus |
| JP3041200B2 (ja) * | 1994-07-21 | 2000-05-15 | シャープ株式会社 | データ通信装置およびその方法 |
| US5835953A (en) * | 1994-10-13 | 1998-11-10 | Vinca Corporation | Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating |
| US5649152A (en) * | 1994-10-13 | 1997-07-15 | Vinca Corporation | Method and system for providing a static snapshot of data stored on a mass storage system |
| US5553072A (en) * | 1995-01-30 | 1996-09-03 | Northrop Grumman Corporation | Communication apparatus and method |
| US5694617A (en) * | 1995-03-31 | 1997-12-02 | International Business Machines Corporation | System for prioritizing quiesce requests and recovering from a quiescent state in a multiprocessing system with a milli-mode operation |
| US5862411A (en) * | 1996-06-10 | 1999-01-19 | Allen Bradley Company, Inc. | System using a variable timer to optimally adjust issuing a start data collection signal at near the beginning of data transmission signal |
| DE19705681A1 (de) * | 1997-02-14 | 1998-08-20 | Bayerische Motoren Werke Ag | Verfahren zur Übertragung von Telegrammen der Teilnehmer eines Datenbusses |
| US5841778A (en) * | 1997-11-21 | 1998-11-24 | Siemens Business Communication Systems, Inc. | System for adaptive backoff mechanisms in CSMA/CD networks |
| US6320501B1 (en) | 1999-05-25 | 2001-11-20 | Pittway Corporation | Multiple sensor system for alarm determination with device-to-device communications |
| US7978847B1 (en) | 1999-09-24 | 2011-07-12 | Lawrence Livermore National Security, Llc | System using data compression and hashing adapted for use for multimedia encryption |
| US6907472B2 (en) * | 2001-03-30 | 2005-06-14 | Yitran Communications Ltd. | Distributed synchronization mechanism for shared communications media based networks |
| KR20060021795A (ko) * | 2002-06-07 | 2006-03-08 | 엠버 코퍼레이션 | 경사도 라우팅을 사용하는 애드 혹 무선 네트워크 |
| US7782813B2 (en) * | 2002-06-07 | 2010-08-24 | Ember Corporation | Monitoring network traffic |
| US20050249185A1 (en) * | 2002-06-07 | 2005-11-10 | Poor Robert D | Routing in wireless networks |
| US20050249186A1 (en) * | 2002-06-07 | 2005-11-10 | Kelsey Richard A | Routing in an asymmetrical link wireless network |
| US20050226195A1 (en) * | 2002-06-07 | 2005-10-13 | Paris Matteo N | Monitoring network traffic |
| US7209467B2 (en) * | 2002-11-26 | 2007-04-24 | Texas Instruments Incorporated | Adaptive adjustment of backoff times in wireless network communications |
| WO2005079536A2 (en) * | 2004-02-19 | 2005-09-01 | Ember Corporation | Directing packets in a mesh network |
| US20050226169A1 (en) * | 2004-02-19 | 2005-10-13 | Kelsey Richard A | Dynamic identification of nodes in a network |
| US20070256085A1 (en) * | 2005-11-04 | 2007-11-01 | Reckamp Steven R | Device types and units for a home automation data transfer system |
| US7870232B2 (en) * | 2005-11-04 | 2011-01-11 | Intermatic Incorporated | Messaging in a home automation data transfer system |
| US20070121653A1 (en) * | 2005-11-04 | 2007-05-31 | Reckamp Steven R | Protocol independent application layer for an automation network |
| US7694005B2 (en) | 2005-11-04 | 2010-04-06 | Intermatic Incorporated | Remote device management in a home automation data transfer system |
| US7640351B2 (en) * | 2005-11-04 | 2009-12-29 | Intermatic Incorporated | Application updating in a home automation data transfer system |
| US7698448B2 (en) * | 2005-11-04 | 2010-04-13 | Intermatic Incorporated | Proxy commands and devices for a home automation data transfer system |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3482046A (en) * | 1963-04-04 | 1969-12-02 | Gen Signal Corp | Non-synchronous radio communication system and method |
| DE2249670B2 (de) * | 1972-10-11 | 1978-06-15 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Anordnung zum Vermindern der Wahrscheinlichkeit der eine empfangsseitig auswertbare oder zumindest eine ungestörte Übertragung verhindernden gleichzeitigen Belegung eines Übertragungskanals |
| US4063220A (en) * | 1975-03-31 | 1977-12-13 | Xerox Corporation | Multipoint data communication system with collision detection |
| GB2006491B (en) * | 1977-07-02 | 1982-01-06 | Ml Eng Plymouth | Data transmission system |
| JPS5439504A (en) * | 1977-09-02 | 1979-03-27 | Fujitsu Ltd | Information communication system |
| FR2408951A1 (fr) * | 1977-11-09 | 1979-06-08 | Aerospatiale | Dispositif pour la transmission d'informations stochastiques |
| US4199663A (en) * | 1978-11-06 | 1980-04-22 | The Boeing Company | Autonomous terminal data communications system |
| US4237553A (en) * | 1978-12-26 | 1980-12-02 | Bell Telephone Laboratories, Incorporated | Data packet multiplexing in a staggered fashion |
| US4236245A (en) * | 1979-04-17 | 1980-11-25 | Bell Telephone Laboratories, Incorporated | Ring communication system data packets reusable a variable number of times |
| JPS55145457A (en) * | 1979-05-01 | 1980-11-13 | Emu Eru Eng Purimasu Ltd | Data transmission system |
| NL8002346A (nl) * | 1980-04-23 | 1981-11-16 | Philips Nv | Multi databron- en dataontvangersysteem met communicatiebus. |
-
1980
- 1980-05-01 US US06/145,606 patent/US4332027A/en not_active Expired - Lifetime
-
1981
- 1981-10-01 EP EP81304559A patent/EP0076880B1/en not_active Expired
- 1981-10-01 WO PCT/GB1981/000213 patent/WO1983001359A1/en not_active Ceased
- 1981-10-01 JP JP50313681A patent/JPS58501650A/ja active Granted
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005537717A (ja) * | 2002-08-29 | 2005-12-08 | トムソン ライセンシング | 無線アクセス・ネットワークに於ける自動チャネル選択 |
| JP2011045110A (ja) * | 2002-08-29 | 2011-03-03 | Thomson Licensing | 無線アクセス・ネットワークに於ける自動チャネル選択 |
| JP4782420B2 (ja) * | 2002-08-29 | 2011-09-28 | トムソン ライセンシング | 無線アクセス・ネットワークに於ける自動チャネル選択 |
Also Published As
| Publication number | Publication date |
|---|---|
| US4332027A (en) | 1982-05-25 |
| WO1983001359A1 (en) | 1983-04-14 |
| EP0076880B1 (en) | 1985-07-03 |
| JPS58501650A (ja) | 1983-09-29 |
| EP0076880A1 (en) | 1983-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0570341B2 (ja) | ||
| US4337465A (en) | Line driver circuit for a local area contention network | |
| US4561092A (en) | Method and apparatus for data communications over local area and small area networks | |
| US4995056A (en) | System and method for data communications | |
| EP0544964B1 (en) | Store and forward apparatus and method of maintaining integrity of data during storage | |
| US4430651A (en) | Expandable and contractible local area network system | |
| US4410889A (en) | System and method for synchronizing variable-length messages in a local area network data communication system | |
| US4799052A (en) | Method for communicating data on a communication network by token passing | |
| US4750109A (en) | Method and system for expediting multi-packet messages in a computer network | |
| EP0140077B1 (en) | Method for controlling access to the communications medium in a carrier sense multiple access system with collision avoidance | |
| EP0004376B1 (en) | Multiple access bus communications system | |
| US4642630A (en) | Method and apparatus for bus contention resolution | |
| US4641307A (en) | Data packet transmission using shared channel | |
| EP0094180A2 (en) | Dual-count, round-robin distributed arbitration technique for serial buses | |
| US5933435A (en) | Optimized method of data communication and system employing same | |
| JPH0257383B2 (ja) | ||
| US5012468A (en) | Master slave industrial token passing network | |
| US4413258A (en) | Interconnection for local area contention networks | |
| US4637015A (en) | Packet transmission and reception via a shared DMA channel | |
| JPH0210936A (ja) | 多ステーション通信バスシステム及びステーション | |
| JP2948837B2 (ja) | 通信リンク・インターフェースの初期化および同期方法および通信リンクの受信機 | |
| US5021777A (en) | Mode-selectable communications system | |
| RU2122234C1 (ru) | Шинная система одноканальной многостанционной связи | |
| EP0064818A1 (en) | Data collision avoidance method | |
| US5721891A (en) | Detection of N length bit serial communication stream |