JPS60117845A - デ−タ伝送方式 - Google Patents
デ−タ伝送方式Info
- Publication number
- JPS60117845A JPS60117845A JP22729983A JP22729983A JPS60117845A JP S60117845 A JPS60117845 A JP S60117845A JP 22729983 A JP22729983 A JP 22729983A JP 22729983 A JP22729983 A JP 22729983A JP S60117845 A JPS60117845 A JP S60117845A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- data
- ack
- transmission
- network
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
く技術分野〉
本発明は、バス方式のネットワークにおけるデータ伝送
方式に関するものである。
方式に関するものである。
〈従来技術〉
バス形式のネットワークを介してデータを送受する場合
、従来パケット化の手法が用いられて来た。通常パケッ
ト内には、プリアンプル・相手アドレス・自己アドレス
・コントロールワード・バイトカウンタ・データ・チェ
ックコード・ポヌトアンプル等が含まれており、又バス
争奪法にもキャリヤ検出或いは、キャリヤ検出と衝突検
出を併用したもの等が考えられている。
、従来パケット化の手法が用いられて来た。通常パケッ
ト内には、プリアンプル・相手アドレス・自己アドレス
・コントロールワード・バイトカウンタ・データ・チェ
ックコード・ポヌトアンプル等が含まれており、又バス
争奪法にもキャリヤ検出或いは、キャリヤ検出と衝突検
出を併用したもの等が考えられている。
ところでこの方法では、データはすべてパケット内に含
まれているため、単純に2点間でデータのみ伝送してい
たシステムをネットワークを介して接続した場合、間に
複雑な処理を行なうゲートウェイが少なくとも2台必要
となる。一般にこのゲートウェイでは、データのパケッ
ト化・データ形式の変更・伝送ヌビードの変更等の処理
が加えられ、多くの場合バッファ機能等も必要な高価な
ものとなり、使用に際しての制御手順も複雑となるばか
りでなく、外部装置がこのゲートウェイを使用するには
プロトコルの変更を行なわなければならない。従って既
存の伝送装置は容易に使用できない。ゲートウェイも、
2次側の伝送路の多様化に合わせて様々用意しておく必
要があり、汎用的なものは望めない。
まれているため、単純に2点間でデータのみ伝送してい
たシステムをネットワークを介して接続した場合、間に
複雑な処理を行なうゲートウェイが少なくとも2台必要
となる。一般にこのゲートウェイでは、データのパケッ
ト化・データ形式の変更・伝送ヌビードの変更等の処理
が加えられ、多くの場合バッファ機能等も必要な高価な
ものとなり、使用に際しての制御手順も複雑となるばか
りでなく、外部装置がこのゲートウェイを使用するには
プロトコルの変更を行なわなければならない。従って既
存の伝送装置は容易に使用できない。ゲートウェイも、
2次側の伝送路の多様化に合わせて様々用意しておく必
要があり、汎用的なものは望めない。
これらの欠点を補う方法として、筆者らは特願昭58−
108277号「データ伝送方式」で、本来必要なデー
タをそのままの形でバス上に送出し、しかも他の端末に
併置を及ぼさない一方式を提案した。この方式は、例え
ば外部シリアル伝送装置からの送信要求により、簡単な
ネットワーク制御装置が、回線争奪により短いパケット
を送出し、必要に応じて相手からACKを受信すること
によって相手装置との間でリンクを確立し、その後は所
定期間以上とぎれさえしなければ自由な形式かつスピー
ドでデータの送受ができるものである。この方式により
殆んどのシリアル伝送装置は間にネットワークを意識せ
ずにデータの送受を行なうことができる。
108277号「データ伝送方式」で、本来必要なデー
タをそのままの形でバス上に送出し、しかも他の端末に
併置を及ぼさない一方式を提案した。この方式は、例え
ば外部シリアル伝送装置からの送信要求により、簡単な
ネットワーク制御装置が、回線争奪により短いパケット
を送出し、必要に応じて相手からACKを受信すること
によって相手装置との間でリンクを確立し、その後は所
定期間以上とぎれさえしなければ自由な形式かつスピー
ドでデータの送受ができるものである。この方式により
殆んどのシリアル伝送装置は間にネットワークを意識せ
ずにデータの送受を行なうことができる。
〈発明の目的〉
本発明はこの様なネットワークにおけるパケット送出後
等のACK(NAK)とデータを区別して、パケット解
読に伴うエラー等の可能性を減少し、伝送の信頼性を向
上するデータ伝送方式を提供するものである。
等のACK(NAK)とデータを区別して、パケット解
読に伴うエラー等の可能性を減少し、伝送の信頼性を向
上するデータ伝送方式を提供するものである。
〈実施例〉
以下図面に従って本発明の一実施例を説明する。
第1図は本方式の適用されるシヌテムの構成図である。
機器11〜15はネットワーク(バス)にマルチドロッ
プ接続されている。データ伝送はこれらの中の任意の機
器間、例えば11と12間、或いは11と他の複数の機
器間で行なわれる。
プ接続されている。データ伝送はこれらの中の任意の機
器間、例えば11と12間、或いは11と他の複数の機
器間で行なわれる。
なお、機器11〜15のうち任Uのものが前述したよう
な外部シリアル伝送装置である場合、第2図に示す如く
、シリアル伝送装置21とネットワーク10間に簡単な
伝送制御装置22を接続して機器が構成される。第2図
の制御装置22において、23は送信部、24は受信部
、25はデータ検出部、26は伝送制御部であり、27
・29はそれぞれシリアル伝送装置21からのシリアル
データライン・送信要求信号ライン、寸た28・30・
31はそれぞれシリアル伝送装置21への受信データラ
イン・送信許可信号ライン・受信要求信号ラインである
。
な外部シリアル伝送装置である場合、第2図に示す如く
、シリアル伝送装置21とネットワーク10間に簡単な
伝送制御装置22を接続して機器が構成される。第2図
の制御装置22において、23は送信部、24は受信部
、25はデータ検出部、26は伝送制御部であり、27
・29はそれぞれシリアル伝送装置21からのシリアル
データライン・送信要求信号ライン、寸た28・30・
31はそれぞれシリアル伝送装置21への受信データラ
イン・送信許可信号ライン・受信要求信号ラインである
。
第3図は第1図のネットワーク10上を流れるデータの
タイミング図である。33・34・36はパケット、3
5はACK、、37はデータである。
タイミング図である。33・34・36はパケット、3
5はACK、、37はデータである。
パケット33とパケット34の間隔T1およヒACK3
5とパケット36の間隔T3は許要最小パケット間隔T
p以上である。又パケット34とそれに対するACK3
5の間隔T2およびパケット36とそれに引きつづき送
出される各装置固有の形式のデータ37の間隔T4はT
p以下に選ぶ。
5とパケット36の間隔T3は許要最小パケット間隔T
p以上である。又パケット34とそれに対するACK3
5の間隔T2およびパケット36とそれに引きつづき送
出される各装置固有の形式のデータ37の間隔T4はT
p以下に選ぶ。
なぜなら19以上だと、この間に他のパケットが割り込
む可能性があるからである。又図示のパケット33・3
4・36およびACK35はネットワークにより形式等
すべて規定されているものとする。
む可能性があるからである。又図示のパケット33・3
4・36およびACK35はネットワークにより形式等
すべて規定されているものとする。
この伝送をネットワーク10上の第3者即ちデータ送受
の当事者以外の機器からみると、まず34は前データ(
パケット)33よりT、(>Tp)離れているので次の
パケットと解釈され受信・解読される。そしてアドレス
部分を解読した時点で、自分宛でないことがわかるとパ
ケットの残る部分は解読する必要はなくなり読みとばさ
れる。
の当事者以外の機器からみると、まず34は前データ(
パケット)33よりT、(>Tp)離れているので次の
パケットと解釈され受信・解読される。そしてアドレス
部分を解読した時点で、自分宛でないことがわかるとパ
ケットの残る部分は解読する必要はなくなり読みとばさ
れる。
次に35は前パケット34よりT2 (< TI))
Lか離れていないためパケットとは判断されない。
Lか離れていないためパケットとは判断されない。
従ってACK(NAK )かデータのいずれかである。
もしACK(NAK )であれば35は読みとばされる
が、データの場合には自身からパケットを送出するとき
のために同期回復等の特別な処理を行なう必要がある。
が、データの場合には自身からパケットを送出するとき
のために同期回復等の特別な処理を行なう必要がある。
なぜなら後者のデータに関しては、伝送速度・形式・パ
リテ、イ等についての規定がないため読みとげしの動作
、即ちタミーの読込みができないからである。
リテ、イ等についての規定がないため読みとげしの動作
、即ちタミーの読込みができないからである。
この様にACK (NAK )の場合とデータの場合で
は動作が全く異なるものになる。パケット34を最後ま
で完全に解読すれば35はいずれかであるかがわかるが
、解読に伴なうエラー処理が複雑になるので、読みとば
しの方が簡単で望ましい。
は動作が全く異なるものになる。パケット34を最後ま
で完全に解読すれば35はいずれかであるかがわかるが
、解読に伴なうエラー処理が複雑になるので、読みとば
しの方が簡単で望ましい。
また36・37についても同じことが言える。
本発明の方式では、例えば図示のパケット34とACK
35の間隔T2およびパケット36とデータ37の間隔
T4を明確に分けることによって、第3者からデータの
流れをみた場合、35がACK、37がデータであるこ
とがわかシ、それによって第3者は前のパケットを完全
に解読することなく、以後の処理、例えば読みとばしを
するか、同期回復処理を行うかを決定することができる
。
35の間隔T2およびパケット36とデータ37の間隔
T4を明確に分けることによって、第3者からデータの
流れをみた場合、35がACK、37がデータであるこ
とがわかシ、それによって第3者は前のパケットを完全
に解読することなく、以後の処理、例えば読みとばしを
するか、同期回復処理を行うかを決定することができる
。
第4図は機器をシリアル伝送装置21と制御装置22よ
り構成している場合の送信動作を説明するフロー、第5
図は同受信動作を説明するフローである。
り構成している場合の送信動作を説明するフロー、第5
図は同受信動作を説明するフローである。
シリアル伝送装置21よりシリアルブータラ送信する場
合、まずライン29を通じて送信要求信号を制御装置2
2に出力する。制御装置22では、受信部24、データ
検出部25、伝送制御部26の動作により、前パケット
・ACK (NAK )・データより許要最小パケット
間隔Tp以上経過している場合のみ送信可となる。送信
可であれば、回線争奪により伝送制御部26から送信部
23を介してネットワーク10にパケットを送出する。
合、まずライン29を通じて送信要求信号を制御装置2
2に出力する。制御装置22では、受信部24、データ
検出部25、伝送制御部26の動作により、前パケット
・ACK (NAK )・データより許要最小パケット
間隔Tp以上経過している場合のみ送信可となる。送信
可であれば、回線争奪により伝送制御部26から送信部
23を介してネットワーク10にパケットを送出する。
そしてこのパケットを受信した相手方より必要に応じて
ACKを得ることにより回線が確立したことを知る。そ
の後タイミング調整(待ちp間TD)して、ライン30
の送信許可信号をアクア、fブにし、シリアル伝送装置
21から直ちにシリアルデータを送出させる。シリアル
データはライン27を通じて制御装置22に入力される
が、制御装置22では何ら変更を加えられることなくそ
の−itネットワーク10に送出される。送信許可信号
のアクア、(ブ状態はシリアルデータが継続する限り延
長され、連続して所定時間具−ヒデータがなくなったと
き非アクティブになり、データ伝送処理を終了する。
ACKを得ることにより回線が確立したことを知る。そ
の後タイミング調整(待ちp間TD)して、ライン30
の送信許可信号をアクア、fブにし、シリアル伝送装置
21から直ちにシリアルデータを送出させる。シリアル
データはライン27を通じて制御装置22に入力される
が、制御装置22では何ら変更を加えられることなくそ
の−itネットワーク10に送出される。送信許可信号
のアクア、(ブ状態はシリアルデータが継続する限り延
長され、連続して所定時間具−ヒデータがなくなったと
き非アクティブになり、データ伝送処理を終了する。
データ受信においても、前パケット・ACK\
(NAK)・データより許要最小パケント間隔Tp以上
経過している場合のみ受信可である。受信可の状態でパ
ケットを受信すると、捷ずその1バイトを入力し、その
中に含まれる相手マド”レヌデータにより自分宛かどう
か判断する。自分宛であれば残りのパケットも入力し、
タイミング調整(待ち時間TA) した後、伝送制御部
26から送信部23を介しネットワーク10にACKを
反送する。そして再びタイミング調整(待ち時間TTH
)L、ライン31の受信要求信号をアクテ、イブにする
。シリアル伝送装置21はこの受信要求信号がアクティ
ブの間、ライン28を通じて供給されるデータを取り込
み、必要なデータのみを受信することができる。
経過している場合のみ受信可である。受信可の状態でパ
ケットを受信すると、捷ずその1バイトを入力し、その
中に含まれる相手マド”レヌデータにより自分宛かどう
か判断する。自分宛であれば残りのパケットも入力し、
タイミング調整(待ち時間TA) した後、伝送制御部
26から送信部23を介しネットワーク10にACKを
反送する。そして再びタイミング調整(待ち時間TTH
)L、ライン31の受信要求信号をアクテ、イブにする
。シリアル伝送装置21はこの受信要求信号がアクティ
ブの間、ライン28を通じて供給されるデータを取り込
み、必要なデータのみを受信することができる。
第6図はパケット終了後の詳細なタイミング図で、これ
を参照して自分宛でない場合の受信動作を説明する。第
6図において、41はノくケ・スト、42はACK(N
′AK)、43はノ(ケラト又はACK(NAK)、4
4は任意形式(本例ではシリアル形式)のデータである
。
を参照して自分宛でない場合の受信動作を説明する。第
6図において、41はノくケ・スト、42はACK(N
′AK)、43はノ(ケラト又はACK(NAK)、4
4は任意形式(本例ではシリアル形式)のデータである
。
第5図に図示の如く自分宛でない場合、まず残りのパケ
ッYを読みとばす。そしてタイマーの初期化を行なって
、パケット終了後から次の信号のスタートまでのタイミ
ングによって、ACK(NAK)かデータの区別を行な
う。すなわち、前述した受信におけるACK返送から受
信要求信号をアクティブにする待ち時間TTHが識別タ
イミングとされ、この識別タイミングTTHよす大か小
かによって、ACK(NAK)とデータの区別がなされ
る。
ッYを読みとばす。そしてタイマーの初期化を行なって
、パケット終了後から次の信号のスタートまでのタイミ
ングによって、ACK(NAK)かデータの区別を行な
う。すなわち、前述した受信におけるACK返送から受
信要求信号をアクティブにする待ち時間TTHが識別タ
イミングとされ、この識別タイミングTTHよす大か小
かによって、ACK(NAK)とデータの区別がなされ
る。
第6図に図示のようにパケット41とACK (NAK
)42の間隔TAはTA <TTH、パケット又はA
CK(NAK)43とデータ44の間隔TDはTD >
TTHである。
)42の間隔TAはTA <TTH、パケット又はA
CK(NAK)43とデータ44の間隔TDはTD >
TTHである。
従って、タイマー初期化の後、「キャリヤあり」がTT
H時間内であれば、ACK (NAK )である判断さ
れ、そのデータは読みとばσれる。読みとばした後は再
びタイマーを初期化する。これはACK (NAK )
が複数続く場合、あるいはACK (NAK )の後に
データが続く可能性があるからであり、読みとばしたA
CK (NAK )の終了時点からタイマーを再動作さ
せる。タイマー初期化の後、「キャリヤあり」がTTH
後であれば、データであると判断され、同期回復処理が
実行される。タイマー初期化の後、キャリヤなしの状態
が19以上続けばパケット受信可の次のステップに戻る
。つまり、これはキャリヤなしの状態が19以上続くこ
とで既にパケット受信可能状態となっているからで、パ
ケット受信可のステップに戻つてもよい。
H時間内であれば、ACK (NAK )である判断さ
れ、そのデータは読みとばσれる。読みとばした後は再
びタイマーを初期化する。これはACK (NAK )
が複数続く場合、あるいはACK (NAK )の後に
データが続く可能性があるからであり、読みとばしたA
CK (NAK )の終了時点からタイマーを再動作さ
せる。タイマー初期化の後、「キャリヤあり」がTTH
後であれば、データであると判断され、同期回復処理が
実行される。タイマー初期化の後、キャリヤなしの状態
が19以上続けばパケット受信可の次のステップに戻る
。つまり、これはキャリヤなしの状態が19以上続くこ
とで既にパケット受信可能状態となっているからで、パ
ケット受信可のステップに戻つてもよい。
上述のようにして、パケットが自分宛でない第3者の端
末は、これらタイミングを検出することによシ、パケッ
トの不要な部分を解読することなく、その後のACK(
NAK)42、データ44を明確に区別することができ
、例えばACK(NAK’)42に関しては読みとばし
、データ44に関しては同期回復等の必要な処理を実行
することができる。
末は、これらタイミングを検出することによシ、パケッ
トの不要な部分を解読することなく、その後のACK(
NAK)42、データ44を明確に区別することができ
、例えばACK(NAK’)42に関しては読みとばし
、データ44に関しては同期回復等の必要な処理を実行
することができる。
なお、実施例ではTA<TD としているが逆の関係で
あっても何ら差支えない。
あっても何ら差支えない。
〈発明の効果〉
以上の様に木刀式によれば、パケット終了時から次の信
号受信までのタイミングを知ることにより、伝送に関与
しない第3者はパケットを完全に解読することなしに、
この信号の種類を見分けそれぞれに対する以後の処理を
決定でき、またパケット解読に伴なうエラー等の可能性
も減少し、伝送の信頼性を向上することができる。
号受信までのタイミングを知ることにより、伝送に関与
しない第3者はパケットを完全に解読することなしに、
この信号の種類を見分けそれぞれに対する以後の処理を
決定でき、またパケット解読に伴なうエラー等の可能性
も減少し、伝送の信頼性を向上することができる。
第1図は本発明の方式が通用されるシステム構成例を示
す図、第2図は第1図の要部詳細例を示すブロック図、
第3図は第1図のバス上のデータ例を示すタイミング図
、第4図は送信動作を説明するフロー図、第5図は受信
動作を説明するフロー図、第6図はパケット終了後のデ
ータ例を詳細に示すタイミング図でアル。 10・ネットワーク、11〜15・機器、33・34
・36−ハ’r y )、35・−ACK、36・デー
タ、4ドパ/7’ット、42 ・= A CK (NA
K)、43−バケツ)又はACK(NA−K)、44デ
ータ。 代理人 弁理士 福 士 愛 彦(他2名)第1 し1 m2図1 第3図 第4 @
す図、第2図は第1図の要部詳細例を示すブロック図、
第3図は第1図のバス上のデータ例を示すタイミング図
、第4図は送信動作を説明するフロー図、第5図は受信
動作を説明するフロー図、第6図はパケット終了後のデ
ータ例を詳細に示すタイミング図でアル。 10・ネットワーク、11〜15・機器、33・34
・36−ハ’r y )、35・−ACK、36・デー
タ、4ドパ/7’ット、42 ・= A CK (NA
K)、43−バケツ)又はACK(NA−K)、44デ
ータ。 代理人 弁理士 福 士 愛 彦(他2名)第1 し1 m2図1 第3図 第4 @
Claims (1)
- l、 連続して所定時間以上バス上にデータが存在しな
い時のみ回線争奪により前記バフ上にパケットを送出で
きる方式のネットワークにおいてパケット送出後のAC
KもしくはNAKとパケ7)又はACKもしくはNAK
送出後の任意形式のデータをそれぞれ異なるタイミング
で送受するようにしてなることを特徴とするデータ伝送
方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22729983A JPS60117845A (ja) | 1983-11-29 | 1983-11-29 | デ−タ伝送方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22729983A JPS60117845A (ja) | 1983-11-29 | 1983-11-29 | デ−タ伝送方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60117845A true JPS60117845A (ja) | 1985-06-25 |
Family
ID=16858633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22729983A Pending JPS60117845A (ja) | 1983-11-29 | 1983-11-29 | デ−タ伝送方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60117845A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996010791A1 (en) * | 1994-09-30 | 1996-04-11 | Apple Computer, Inc. | Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets |
-
1983
- 1983-11-29 JP JP22729983A patent/JPS60117845A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996010791A1 (en) * | 1994-09-30 | 1996-04-11 | Apple Computer, Inc. | Method and apparatus for accelerating arbitration in a serial bus by detection of acknowledge packets |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0525985B1 (en) | High speed duplex data link interface | |
| JP2707529B2 (ja) | データ通信システム | |
| US4590468A (en) | Token access controller protocol and architecture | |
| JPS5836050A (ja) | 通信網における局 | |
| JPS5836049A (ja) | 情報通信方法および情報通信システム | |
| JPH01198130A (ja) | チェックポイント・フレーム数低減方法 | |
| JPH0419731B2 (ja) | ||
| JPS60117845A (ja) | デ−タ伝送方式 | |
| JP3217397B2 (ja) | 通信制御装置のデータ送信方法 | |
| US6178177B1 (en) | Data-processing network having non-deterministic access, but having deterministic access time | |
| JP3112778B2 (ja) | トークン再発生方式 | |
| JPH0126213B2 (ja) | ||
| JPS60117846A (ja) | デ−タ伝送方式 | |
| JPS6248831A (ja) | 通信制御装置 | |
| JPS62137946A (ja) | デ−タ伝送方式 | |
| JPH0568902B2 (ja) | ||
| JPS633536A (ja) | ル−プ伝送路誤り訂正方式 | |
| JPS6159944A (ja) | 順序番号チエツク方式 | |
| JPS58120342A (ja) | デ−タ伝送システム | |
| JPS63267039A (ja) | ネツトワ−クシステム | |
| JPH0191552A (ja) | データ伝送装置 | |
| JPH06224919A (ja) | Lanシステム | |
| JPS60264140A (ja) | ル−プ伝送方法 | |
| JPS61194937A (ja) | デ−タ通信受信装置 | |
| JPH0550179B2 (ja) |