JPS60246143A - デ−タ伝送方式 - Google Patents

デ−タ伝送方式

Info

Publication number
JPS60246143A
JPS60246143A JP10235884A JP10235884A JPS60246143A JP S60246143 A JPS60246143 A JP S60246143A JP 10235884 A JP10235884 A JP 10235884A JP 10235884 A JP10235884 A JP 10235884A JP S60246143 A JPS60246143 A JP S60246143A
Authority
JP
Japan
Prior art keywords
node
response
transmission
address
group
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
Application number
JP10235884A
Other languages
English (en)
Inventor
Yasuo Nakamura
中村 安夫
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP10235884A priority Critical patent/JPS60246143A/ja
Publication of JPS60246143A publication Critical patent/JPS60246143A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/417Bus networks with decentralised control with deterministic access, e.g. token passing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [技術分野〕 本発明は通信媒体に複数の伝送装置を接続してデータ伝
送を行うデータ伝送方式に関し、特に複数の伝送装置に
同時に通信データを転送する場合に転送データの確認応
答を行なえるデータ伝送方式に関するものである。
[従来技術] 近年、低価格で簡潔な通信ネットワーク伝送路を介して
複数の事務機器等の伝送装置を結合した、いわゆるロー
カルエリアネットワークシステム(以下LANと称する
)が実用化されてきている。
LAN内のある伝送装置(以下ノードと称する)が他の
ノードにデータを送信する場合、送信データが正しく受
信ノードに伝送されたかどうか確認するためには一般に
次に示す方法が用いられる。
送信/−ドはデータ送信後、受信ノードからの応答を待
つ。そして一定時間経過後も応答が検出されない場合に
は再送等の回復処理を行う。
受信ノードはデータ受信後、送信ノードに対して応答を
送信する。
しかしながらこの様な従来の方法では受信ノードが1つ
のみであるような1対1型通信の場合には問題ないが、
受信ノードが複数個あるような1対n型のグループ回報
通信の場合には受信ノードが送信ノードに対してそのま
ま応答を返そうとすると複数の応答が衝突を起し送信メ
ートに正しく伝わらないという欠点があった。
従って従来のグループ回報通信方式では通信データに対
する応答確認を省略するか、またはどうしても応答確認
を必要とする場合は送信側から複数の受信ノードに対し
て個別に受信状態を確認する等といった効率が悪くかつ
複雑な制御処理を必要とした。
[目的] 本発明は上述の従来技術の欠点を除去することを目的と
し、グループ回報通信時に受信確認応答を可能とし、デ
ータ伝送の信頼性を向上させたデータ伝送方式を提供す
ることにある。
[実施例] 以下図面を参照して本発明の一実施例を詳細に説明する
fJJ1図は本発明に係る一実施例LANのシステム構
成図である。
図中1は通信媒体である伝送路、2はノードa(1)、
3はノードb (2) 、4はノードC(3)、5はノ
ードd(4)、6はノードe(5)であり、各ノードの
括弧内の数字は各ノードに割当てられたアドレス番号を
示す。
第2図は第1図に示す本実施例のノードのブロック構成
の一例を示す図である。
図中1は第1図と同様のネットワークの伝送路、22は
第1図に示したノードa−eに対する送受信ノード、2
3はノード22に接続される各種事務機器を示す。
ノード22の内部において、?4は送受信回路、25は
内部に制御手順を格納し、その制御手順に従って7一ド
全体の制御を司どるマイクロプロセッサ(以下CPUと
称する)、26は各種情報を記憶するランダムアクセス
メモリ(以下RAMと称する)、27は自己のノードア
ドレスを指定する自ノードアドレス設定部、28は各種
事務機器23との間の入出力制御を行うインタフェース
制御部、29はタイマ部である。
第3図はRAM26に割付けた記憶領域の一部を示す図
であり、領域Aaにはグループアドレス番号を記憶する
グループアドレスaを、領域Abにはグループを構成す
るノードの総数を格納するノード総数カウントbを、ま
た領域Act〜Acnにはグループを構成するノードの
各アドレス番号が格納されている。
第1ノードアドレスc1、第2ノードアドレスC2、第
3ノードアドレス03〜第nノードアドレスcnの様に
図示の如くに格納されている(以下領域Acl〜Acn
を「グループ構成リスト(G L S T)と称する)
。なお、各領域のRAM26内の開始番地はA、B、C
1〜Cnである。
第4図(A)〜(C)に本実施例LANで用いるデータ
伝送フレームのフォーマットの一例を示す。
第4図(A)はデータ転送フレームであり、ここで41
は宛先アドレス、42は送信元アドレス、43は各種通
信制御命令や応答等の制御データおよび送信データを書
込むデータ領域である。
第4図(B)は後述するグループリスト通知命令(SQ
L命令)フレームを示し、61は宛先アドレス、62は
送信元アドレス、63はSGL命令の格納されたコマン
ド領域、64はグループアドレス番号、65はグループ
を構成するメートの総数、66は1番目のノードアドレ
ス、67は2番目のノードアドレス、68は3番目のノ
ードアドレス、69はn番目のノードアドレスである。
また第4図(C)には第4図CB)で示したグループリ
スト通知命令(SGL命令)の実際の各数値の設定した
例を示す。ここでは宛先アドレス61を構成する全ビッ
トに“l°′をセットして全ノードに一斉に送信する旨
を示すグロー八ルアドレスを使用することにより送信効
率を高めている。またグループを構成するメートは第1
図に示すノードb3〜ノードd5までの3つである。
次に以上の構成よりなる本実施例におけるグループ回報
通信時における応答確認動作を第5図、146図のフロ
チャートを参照して説明する。
以下、第1図におけるLANシステムにおいてノードa
がノードb、ノードC,ノードdに対してデータを同時
に送信する場合を例に説明する。
第5図にグループ同報通信を行なう送信側ノードの処理
を示すフローチャートを示す。
まずノードa2はステップS1で各ノードに対して第4
図(C)に示す如きSQL命令を生成して伝送路1に送
信する。そしてSQL命令命令送信ナステップS2ルー
プ回報通信のデータ伝送フレームを送信する。このデー
タ伝送フレームは第4図(A)に示すフォーマットであ
るが、一般に宛先が1個である1対1通信か宛先が複数
である1対n通信(グループ回報通信)であるかの区別
は宛先アドレス41の最初のビット(以下I/Gビット
と称する)で指定することが多く本実施例においてもI
/Gビットが°゛l′°の場合をグループ回報モードに
指定し、I/Gビットを除く他のビットにより構成され
た宛先アドレスをグループアドレスとしている。この例
ではノードb、ノードC,ノードdの共通のグループア
ドレス°゛l”。
にI/Gビット” l ”を付加した値を宛先アドレス
41としている。
また送信元アドレスとしてノードaのアドレス番号+1
11+を格納する。
ステップS2で上述のフォーマットによる回報通信を出
力すると続くステップS3でタイマ部29を例えばTs
待時間して起動する。そしてステップS4及びステップ
S5でノードより応答が設定時間(Ts待時間内にある
か否かを監視する。そして応答があればステップS6に
進み当該ノードに対する送信を終了し、ステップS7で
当該ノードに割り当てられた時間が経過(Ts待時間す
るのを待ちステップS8に進む、ステップS5にて応答
がないままノードよりの応答のための設定時間が経過し
てしまった場合(Ts時間経過の場合)にもステップS
8に進む。
ステップS8では回報通信を行なった全ソードに対する
応答時間が経過したか否か調べ、経過していなければ再
びステップS3に戻り、次のメートよりの応答を監視す
べくタイマ部29を起動する。全ソードに対する応答時
間が経過した場合にはステップS9に進み、全ノード即
ちノードb3.ノードc4.ノードd5より正常受信を
示す°’ A CK ”応答があったか否かを調べ、”
ACK”応答の場合には処理を正常に終了し、全てのノ
ードより’ A CK ”応答のない場合には異常終了
とし、エラー処理を実行する。
エラー処理としては応答のなかったメート又は異常受信
を示す“’NAK’”を受信したノードに対してデータ
を再送する等の処理を行なうことが可能である。
なお、受信ノードからの応答は後述するように異なった
時間帯に送信されるので衝突することなく受付けられる
次にグループ回報通信を受信する側のノードの受信処理
を第6図のフローチャートを参照して説明する。
まずステップSllにて第4図(B)に示すSQL命令
を受信する。例では第4図(C)に示す様なフォーマッ
トであり、その情報を基にノードアドレスリストにて指
定されたノードはRAM26内に第3図に示した各種情
報を書込む。すなわちこの例ではグループアドレスa=
1、ノード総数カウントb=3、第1ノードアドレスc
l=2、第2ノードアドレスC2=3、第3ノードアド
レスC3=4の数値がノードアドレス2〜4のノードb
3.ノードc4.ノードd5のそれぞれのRAM26内
に格納される。続いてステップS12で宛先アドレスと
してステップSllで受信したSGL命令で指定された
グループアドレス゛1°°のグループ回報通信データを
受信すると、共通のグループアドレス°゛1°°を持つ
ノードb。
ノードCおよびノードdはそのデータをノード内に取り
込む。
次にステップS13でグループ回報通信を受信した各ノ
ードは後述する一定の保証時間(Tx)が経過するのを
待った後ステップ314で送信ノード、即ちノードa2
に対して応答を送信する。ここで正常受信であればw4
4図(A)に示す伝送フォーマットのデータ領域に’A
CK’”を、正常受信でなければ“N A K ”を書
き込み、応答データとする。
1−4シたノートの保証時間(T x)は各ノードによ
って異なり次式で規定される値を持つ。
Tx= (n−1)XTs ここでnはグループ構成リスト内における次ノードアド
レスのリストの最初より数えた位置、Tsは応答の処理
時間より大きい一定のタイムスロット時間である。従っ
てこの例における各ノードにおける保証時間Txは次表
の様になる。
表 ノードb2では直ちに応答を送信し、ノードC3ではT
s時間経過後、ノードd4では(TsX2)時間経過後
に応答を送信することになる。
この第6図に示した受信処理でのデータ送出のタイミン
グを第7図に示す。
まずノードa2よりSGL命仝81および同報通信デー
タ82が続いて送信される。次にノートb3から直ちに
(Tx、=0)応答(ACKI)83が送信され、Ts
時間後にノードc4から応答(ACK2)84が送信さ
れ、2eTs時間後にノードd5から応答(ACK3)
85がそれぞれノードa2に対して送信される。ここで
例えばタイマ部29をTs待時間設定することにより1
〕述の(n−1)回このタイマ部29を起動する又はタ
イマ部29に(n−1)Ts待時間設定することにより
容易に時間経過を知ることができる。
[効果] 以上説明した様に本発明によれば、グループ回報通信時
における応答確認が非常に効率よく、かつ確実に行なう
ことができる信頼性の高いデータ伝送方式が提供できる
【図面の簡単な説明】
第1図は本発明に係る一実施例のローカルエリアネット
ワークの構成を示す図、 第2図は本発明に係る一実施例の伝送装置の構成を示す
ブロック図、 第3図は本実施例のメモリ内のエリア構成の一例を示す
図、 第4図(A)は本実施例のデータ伝送フレームを示す図
、 第4図(B)、(C)は本実施例のグループリスト通知
命令の伝送フレームの構成を示す図、第5図は本実施例
のグループ回報通信送信側伝送装置の送信処理を示すフ
ローチャート、第6図は本実施例のグループ回報通信送
信側伝送装置の受信処理を示すフローチャート、第7図
は本実施例におけるグループ回報通信時のタイミングチ
ャートである。 図において、l・・・ネット−ワーク伝送路、2゜3.
4,5,6.22・・・送受信ノート、23・・・事務
機器、24・・・送受信回路、25・・・CPU、26
・・・RAM、27・・・自ノードアドレス設定部、2
8・・・インタフェース制御部、29・・・タイマ部で
ある。 特許出願人 キャノン株式会社 1〕−よ;J 第1図 第2図

Claims (2)

    【特許請求の範囲】
  1. (1)複数の伝送装置を通信媒体を介して接続し、1つ
    の伝送装置より複数の伝送装置に対して同時に伝送情報
    を転送するグループ回報通信を行なえるネットワークシ
    ステムのデータ伝送方式において、前記伝送装置に同一
    グループに属する複数の伝送装置のアドレス番号を格納
    したグループリストを送信する送信手段と、同一グルー
    プに対する回報通信情報の送信時に続いて各伝送装置よ
    り受信確認応答を受信する応答受信手段と、同一グルー
    プに対する同報通信情報受信時に受信確認応答を送信す
    るら答送信手段とを備え、該応答送信手段は前記通信媒
    体を時分割して応答を送信し他の伝送装置との応答の衝
    突を防止することを特徴とするデータ伝送方式。
  2. (2)応答送信手段はグループリスト内の自装置アドレ
    ス格納位置に対応した時間帯に応答を送信することを特
    徴とする特許請求の範囲第1項記載のデータ伝送方式。
JP10235884A 1984-05-21 1984-05-21 デ−タ伝送方式 Pending JPS60246143A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10235884A JPS60246143A (ja) 1984-05-21 1984-05-21 デ−タ伝送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10235884A JPS60246143A (ja) 1984-05-21 1984-05-21 デ−タ伝送方式

Publications (1)

Publication Number Publication Date
JPS60246143A true JPS60246143A (ja) 1985-12-05

Family

ID=14325237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10235884A Pending JPS60246143A (ja) 1984-05-21 1984-05-21 デ−タ伝送方式

Country Status (1)

Country Link
JP (1) JPS60246143A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63211938A (ja) * 1986-12-19 1988-09-05 フィリップス コミュニカシオン ダントレプリズ 情報伝送システムにおける局間遅延調整方法
JPS63312740A (ja) * 1987-06-15 1988-12-21 Nec Corp 選択的同報通信方式
JPS6454443U (ja) * 1987-09-30 1989-04-04

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63211938A (ja) * 1986-12-19 1988-09-05 フィリップス コミュニカシオン ダントレプリズ 情報伝送システムにおける局間遅延調整方法
JPS63312740A (ja) * 1987-06-15 1988-12-21 Nec Corp 選択的同報通信方式
JPS6454443U (ja) * 1987-09-30 1989-04-04

Similar Documents

Publication Publication Date Title
US5664091A (en) Method and system for a voiding unnecessary retransmissions using a selective rejection data link protocol
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
CA2103895C (en) Method and apparatus for controlling data communication operations within stations of a local area network
US4511958A (en) Common bus access system using plural configuration tables for failure tolerant token passing among processors
US4809268A (en) Multipoint data communication with a supervisory system for detecting a malfunctioning remote station
US4423414A (en) System and method for name-lookup in a local area network data communication system
JPH0642221B2 (ja) 端末装置セション管理プロトコル
EP0777948A1 (en) Duplicate message detection method and apparatus
JPS62239641A (ja) 同報通信方式
JP4455580B2 (ja) プロセッサアレイにおける通信
JP3516451B2 (ja) 通信バスシステムとかかるシステムで使用されるステーション
JPS60246143A (ja) デ−タ伝送方式
US4677613A (en) Network system for connecting multiple I/O devices to computers
JPS61265937A (ja) ロ−カルネツトワ−クの呼の衝突回避方法
JP2752742B2 (ja) パケット送信装置
JP2996839B2 (ja) サイクリックデータ伝送方法
JP2925679B2 (ja) 中継装置
JPH10233792A (ja) ポーリング方式及び方法
JPS62183638A (ja) ロ−カルエリア・ネツトワ−クにおける同報通信制御方式
JPH0720110B2 (ja) 同報通信方法
JPH0279640A (ja) データ伝送装置
CA1208736A (en) System and method for name-lookup in a local area network data communication system
JPH0870311A (ja) アクセス制御方法及びその装置
JPH0383432A (ja) 構内通信網の通信装置