Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0225579B2 - - Google Patents
[go: Go Back, main page]

JPH0225579B2 - - Google Patents

Info

Publication number
JPH0225579B2
JPH0225579B2 JP57172572A JP17257282A JPH0225579B2 JP H0225579 B2 JPH0225579 B2 JP H0225579B2 JP 57172572 A JP57172572 A JP 57172572A JP 17257282 A JP17257282 A JP 17257282A JP H0225579 B2 JPH0225579 B2 JP H0225579B2
Authority
JP
Japan
Prior art keywords
address
transmission
packet
byte
terminal
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
Application number
JP57172572A
Other languages
Japanese (ja)
Other versions
JPS5961251A (en
Inventor
Kenzo Inazaki
Takaaki Okamoto
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP17257282A priority Critical patent/JPS5961251A/en
Publication of JPS5961251A publication Critical patent/JPS5961251A/en
Publication of JPH0225579B2 publication Critical patent/JPH0225579B2/ja
Granted 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/46Interconnection of networks

Landscapes

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

Description

【発明の詳細な説明】 <技術分野> 本発明はデータ伝送システムに関し、特に非常
に多くのデータ処理装置、例えばミニコンピユー
タ、パーソナルコンピユータ、ポケツトコンピユ
ータ等を、伝送路で結合して相互にデータ伝送を
行うデータ伝送システムに関するものである。
[Detailed Description of the Invention] <Technical Field> The present invention relates to a data transmission system, and in particular, a system in which a large number of data processing devices, such as minicomputers, personal computers, pocket computers, etc., are connected through a transmission line to mutually transmit data. The present invention relates to a data transmission system that performs.

<従来技術> 近年パーソナルコンピユータ、ポケツトコンピ
ユータ等の個人使用のためのデータ処理装置が開
発され、速い速度で普及して各人1台の時代にな
りつつある。大きな事業所等では人員数に等しい
この種のデータ処理装置を備える場合がしばしば
あり、これらデータ処理装置の有効活用を図るた
めに、装置相互間のデータ伝送、或いはプリン
タ、デスク等を共有した形態でのデータ伝送シス
テム等が必要になつてきている。
<Prior Art> In recent years, data processing devices for personal use, such as personal computers and pocket computers, have been developed and are rapidly becoming widespread, leading to an era in which each person has one device. Large offices are often equipped with this type of data processing equipment equal to the number of employees, and in order to make effective use of these data processing equipment, data transmission between the equipment or sharing of printers, desks, etc. is required. Data transmission systems, etc. are becoming necessary.

しかし従来から行われているこの種のデータ伝
送システムでは、接続端末数が制限されたり
(1000台以下)、ネツトワーク総延長距離が短かか
つたり(2Km以下)する等の制約があつて、利用
範囲が限られたものになる欠点があつた。
However, this type of data transmission system that has been used in the past has limitations such as a limited number of connected terminals (1000 or less) and a short total network distance (2 km or less). The drawback was that the scope of use was limited.

このような問題点を解決するために特公昭54−
31861号公報において、複数台の中央処理装置と
入出力装置とが結合して成るマルチコンピユータ
システムに於いて、任意のマルチコンピユータシ
ステム構成機器間の情報の授受を可能ならしめる
多次元アドレス制御装置が開示されている。
In order to solve these problems, the special public
Publication No. 31861 discloses a multi-dimensional address control device that enables information exchange between arbitrary multi-computer system constituent devices in a multi-computer system in which a plurality of central processing units and input/output devices are combined. Disclosed.

この装置は、中央処理装置や入出力装置が接続
されている専用バスあるいは共用バス(バス・ユ
ニツト)とリンクバスとの交点に設けられたスイ
ツチウインドウの個々に対してウインドウ番号を
与え、中央処理装置から入出力装置を起動するに
際して、経由する総てのウインドウ番号と、最終
入出力装置の装置番号とを組み合わせたアドレス
情報語で入出力装置を指定するものである。
This device assigns a window number to each switch window installed at the intersection of a link bus and a dedicated bus or shared bus (bus unit) to which the central processing unit and input/output devices are connected, and When starting an input/output device from a device, the input/output device is specified using an address information word that is a combination of all window numbers passed through and the device number of the final input/output device.

ところがこのアドレス情報語はカスケードに接
続されるバス・ユニツトの段数と同数の複数個の
アドレスフイールドで構成されるために、システ
ムに接続されるバス・ユニツトの数が増加すると
アドレス情報語の長さをバス・ユニツトの数に応
じて変更しなければならないという問題があり、
このためにシステムの大きさに拘わらず共通のア
ドレス情報語を使用することができず、汎用性に
欠けていた。
However, since this address information word consists of multiple address fields equal to the number of bus units connected in cascade, the length of the address information word increases as the number of bus units connected to the system increases. The problem is that you have to change it depending on the number of bus units.
For this reason, a common address information word cannot be used regardless of the size of the system, resulting in a lack of versatility.

さらに中央処理装置の起動しようとする最終入
出力装置がカスケード段数の比較的少ない所にあ
る場合には、アドレス情報語の総てのフイールド
を使用する必要がないのにも拘わらず常に一定の
長さのアドレス情報語を使用しなければならず、
冗長な情報を伝送しなければならないという問題
があつた。
Furthermore, if the final input/output device that the central processing unit is trying to activate is located in a place with a relatively small number of cascade stages, the address information word always has a certain length even though it is not necessary to use all the fields. address information word must be used,
There was a problem that redundant information had to be transmitted.

また一般には、最終入出力装置から中央処理装
置への応答のために中央処理装置から最終入出力
装置にいたるルーテイグ情報を保存する必要があ
る。このために上記アドレス情報語の中にはこの
ための専用のフイールドを設けなければならない
という、上記の問題とはまた別の冗長性について
の問題があつた。さらにこのフイールドが上記の
冗長性の問題点をも含んでいるために、全体とし
ては非常に冗長性の高いものとなつてしまつてい
た。こういつた伝送情報の冗長性は、特にシリア
ル伝送速度の低いシステムにおいてはシステムそ
のものの性能を左右する重要な問題であつた。
Additionally, in general, it is necessary to store routing information from the central processing unit to the final input/output device in order to provide a response from the final input/output device to the central processing unit. For this reason, a dedicated field for this purpose must be provided in the address information word, which is another problem regarding redundancy. Furthermore, since this field also includes the above-mentioned redundancy problem, the field as a whole has a very high degree of redundancy. Redundancy of such transmitted information has been an important problem that affects the performance of the system itself, especially in systems with low serial transmission speeds.

<発明の目的> 本発明は上記従来のデータ伝送システムの欠点
を除去し、端末機器やネツトワークに制限を加え
ないシステムを提供する。即ち、端末が多数接続
され得るネツトワークを、更にネツトワーク結合
装置を用いて多数結合し、全ネツトワークを同一
プロトコルでデータ伝送を行うことにより、拡張
性の容易な、原理上無限数の端末を、原理上無限
の距離でデータ伝送を可能ならしめるとともに、
伝送情報の冗長性を抑えることによつて、シリア
ル伝送速度の低いシステムにおいても極めて有用
なデータ伝送システムを提供する。
<Objective of the Invention> The present invention eliminates the drawbacks of the conventional data transmission systems described above and provides a system that does not impose restrictions on terminal equipment or networks. In other words, by connecting multiple networks to which a large number of terminals can be connected, using a network coupling device, and transmitting data using the same protocol across all networks, it is possible to easily expand the number of terminals, and in principle have an infinite number of terminals. In principle, this makes it possible to transmit data over an infinite distance, and
By suppressing redundancy in transmitted information, a data transmission system that is extremely useful even in systems with low serial transmission speeds is provided.

<実施例> 第1図は本発明のネツトワーク構成例の一部を
示す図である。同図中1〜8は同一ネツトワーク
内の伝送路であり、該伝送路1〜8には、設置場
所や利用の都合等によつて決定されたパーソナル
コンピユータやポケツトコンピユータ等のデータ
処理装置(以下単に端末と呼ぶ)11〜65が接
続されている。上記伝送路1〜8はネツトワーク
結合装置120〜560(番号ijoは伝送路iと
伝送路jを結合する位置に設置されていることを
表わす。)を介して他の伝送路に接続され、各伝
送路に接続された端末の間を互いに結合する。ネ
ツトワーク結合装置170及び580から引き出
された接続端の先はブロツクで示していないが、
本ネツトワークが更に広がつていることを示し、
端末数及びネツトワークの総延長距離共に事実上
無限に増やすことが可能であることが推察できる
であろう。
<Embodiment> FIG. 1 is a diagram showing a part of a network configuration example of the present invention. In the figure, 1 to 8 are transmission lines within the same network, and the transmission lines 1 to 8 include data processing devices such as personal computers and pocket computers, which are determined depending on the installation location and convenience of use. (hereinafter simply referred to as terminals) 11 to 65 are connected. The transmission lines 1 to 8 are connected to other transmission lines via network coupling devices 120 to 560 (the number ijo indicates that the network is installed at a position where transmission lines i and j are coupled), The terminals connected to each transmission path are coupled to each other. Although the ends of the connection ends drawn out from the network coupling devices 170 and 580 are not shown in blocks,
It shows that this network is further expanding,
It can be inferred that both the number of terminals and the total length of the network can be increased virtually infinitely.

次に上記ネツトワーク構成図を用いてデータ伝
送の動作を具体的に説明する。理解を容易にする
ため、全端末及びネツトワーク結合装置のアドレ
スは8ビツト(1バイト)で構成されているもの
とする。
Next, the data transmission operation will be specifically explained using the above network configuration diagram. For ease of understanding, it is assumed that the addresses of all terminals and network coupling devices consist of 8 bits (1 byte).

データ伝送に際して送信側から伝送パケツトが
送り出されるが、伝送パケツトPに設けられたア
ドレス部は、データの通過経路を制御するための
アドレス情報が書込まれており、本実施例ではま
ず第1バイトA1(アドレス長表示部)には常にア
ドレス部のバイト数−1の値が書込まれ、第2バ
イトA2(伝送アドレス表示部)には伝送パケツト
が送り出される伝送路に接続され且つ次にデータ
を取り込むべき端末或いはネツトワーク結合装置
のアドレスが書込まれ、第3バイト以降(アドレ
ス保存部)に順次データが通過すべき経路のアド
レスが書込まれる。本実施例においては伝送路が
多段にわたる場合には第4バイト以降も使われる
が、伝送パケツトのアドレス部における第1乃至
第3バイトが上述の関係になるように各バイト間
で情報の組換えが実行される。
During data transmission, a transmission packet is sent out from the sending side, and address information for controlling the data passage route is written in the address field provided in the transmission packet P. In this embodiment, the first byte is A 1 (address length display section) is always written with the value of the number of bytes in the address section minus 1, and the second byte A 2 (transmission address display section) indicates the number of bytes connected to the transmission line to which the transmission packet is sent and the next one. The address of the terminal or network coupling device to which the data should be taken is written in, and the address of the route through which the data should pass is sequentially written in the third and subsequent bytes (address storage section). In this embodiment, when the transmission path spans multiple stages, the fourth byte and subsequent bytes are also used, but the information is rearranged between each byte so that the first to third bytes in the address field of the transmission packet have the above relationship. is executed.

まず同じ伝送路、例えば伝送路1に設置された
端末11から端末17へデータ伝送を行う場合を
挙げる。第2図は上記データ伝送動作のための伝
送パケツトPの特にアドレス部を示し、伝送パケ
ツトの先頭3バイトA1〜A3がアドレス部で占め
られ、第1バイトA1は(アドレス部のバイト数
−1)即ち3−1=2の値が書込まれる。第2バ
イトA2は次にデータが送られるべきアドレス、
この場合は受信端末アドレスで、このデータ伝送
動作では第7番目の端末17が対象とされている
ことから“7”が書込まれる。更に第3バイト
A3は送信端末アドレスで第1番目の端末11の
アドレス1が書込まれる。
First, a case will be described in which data is transmitted from the terminal 11 installed on the same transmission path, for example, the transmission path 1, to the terminal 17. FIG. 2 particularly shows the address part of the transmission packet P for the above data transmission operation. The first three bytes A1 to A3 of the transmission packet are occupied by the address part, and the first byte A1 is 1), that is, a value of 3-1=2 is written. The second byte A 2 is the address where the data should be sent next,
In this case, "7" is written as the receiving terminal address because the seventh terminal 17 is targeted in this data transmission operation. Furthermore, the third byte
A3 is the sending terminal address, and address 1 of the first terminal 11 is written therein.

伝送路1に上記アドレス情報をもつ伝送パケツ
トPが端末11から出力されると、同一伝送路1
に接続された全端末12〜17、全ネツトワーク
結合装置120,170は、次に送られるべきア
ドレス情報が書き込まれている伝送パケツトPの
アドレス部第2バイト目A2を検出して自分宛の
ものであるか否かをチエツクする。自分宛のもの
であると確認した端末(この場合は端末17)
は、伝送路1の伝送パケツトを受信する。
When a transmission packet P having the above address information is output from the terminal 11 to the transmission path 1, the same transmission path 1
All the terminals 12 to 17 and all the network coupling devices 120 and 170 connected to the packet detect the second byte A2 of the address part of the transmission packet P, in which address information to be sent next is written, and send it to themselves. Check whether it is the one. The device you have confirmed is addressed to you (in this case, device 17)
receives the transmission packet on transmission path 1.

次に異なる伝送路、例えば伝送路1に設置され
た端末11から伝送路6に設置された端末64に
データ伝送を行う場合を挙げる。この場合、端末
11から端末64に到るまでに通過する端末及び
ネツトワーク結合装置は、第1図によれば11→
120→240→450→560→64という順
になる。今端末1のアドレスを“1”、伝送路6
の第4番目に位置する端末64のアドレスを
“4”とし、また伝送路間のネツトワーク結合装
置120のアドレスを“11”、結合装置240の
アドレスを“13”、結合装置450のアドレスを
“11”、及び結合装置560のアドレスを“13”と
する。尚アドレス割振りに際しては、接続された
伝送路が異なれば同じアドレス情報に設定されて
いても、伝送路と伝送路との間に設けられる結合
装置が一般に一方の伝送路から受け取つた伝送パ
ケツトを他方の伝送路へと送出するものであるた
め、情報の伝送されてきた側の伝送路に属する端
末及びネツトワーク結合装置が再び同じ伝送パケ
ツトを受信することはない。
Next, a case will be described in which data is transmitted from the terminal 11 installed on a different transmission path, for example, the transmission path 1 to the terminal 64 installed on the transmission path 6. In this case, the terminals and network coupling devices that pass from terminal 11 to terminal 64 are 11→
The order is 120→240→450→560→64. Now set the address of terminal 1 to “1” and transmission line 6
The address of the terminal 64 located at the fourth position is "4", the address of the network coupling device 120 between the transmission lines is "11", the address of the coupling device 240 is "13", and the address of the coupling device 450 is "11". "11", and the address of the coupling device 560 is "13". When allocating addresses, even if the connected transmission paths are set to the same address information, a coupling device installed between the two transmission paths generally transfers transmission packets received from one transmission path to the other. Therefore, the terminals and network coupling devices belonging to the transmission path to which the information has been transmitted will not receive the same transmission packet again.

上記のようにアドレスが決定された場合は、デ
ータ伝送方向よりみた各アドレスは1→11→1
3→11→13→4となる。第3図aは端末11
が伝送路1に送り出す伝送パケツトPのアドレス
部を示す。第1バイトA1はアドレス部バイト数
−1(8−1)の値“7”が設定される。第2バ
イトはその伝送パケツトが現在存在する伝送路上
で、送信データを取り込むべき端末もしくはネツ
トワーク結合装置のアドレスを示し、この場合ネ
ツトワーク結合装置120のアドレス11が設定
される。第3バイトA3から第8バイトA8はデー
タが既に通過した端末やネツトワーク結合装置及
び通過すべき端末、ネツトワーク結合装置のアド
レスが通過順に並べられるが、まず第3バイト目
A3には既に伝送パケツトを送り出した送信端末
11が書き込まれる。第4バイトA4には次のア
ドレス情報の並べ換えを容易にするため目印とす
る“0”が書込まれる。即ち、本来のアドレス情
報の書込み順序からすれば伝送路上で伝送パケツ
トを受信すべきネツトワーク結合装置のアドレス
が入る部分のバイトのみに“0”が書込まれる。
When the addresses are determined as above, each address as seen from the data transmission direction is 1 → 11 → 1
3 → 11 → 13 → 4. Figure 3a shows the terminal 11
1 shows the address part of the transmission packet P sent out to the transmission path 1. The first byte A1 is set to the value "7" which is the number of address field bytes minus 1 (8-1). The second byte indicates the address of the terminal or network coupling device that should receive the transmitted data on the transmission path on which the transmission packet currently exists; in this case, address 11 of the network coupling device 120 is set. The third byte A 3 to the eighth byte A 8 are the addresses of the terminals and network coupling devices through which the data has already passed, and the terminals and network coupling devices to which the data should pass, in the order of passage.
The sending terminal 11 that has already sent the transmission packet is written in A3 . In the fourth byte A4 , "0" is written as a mark to facilitate the rearrangement of the next address information. That is, considering the original writing order of address information, "0" is written only in the byte of the part containing the address of the network coupling device that should receive the transmission packet on the transmission path.

第3図aは端末11から伝送路1に送り出され
た時点での伝送パケツトのアドレス部を示し、第
2バイトA2にアドレス11が、第3バイトA3
送信端末のアドレス1が書込まれ、第4バイト
A4には順序としては次に位置するネツトワーク
結合装置120の他方の伝送路2に接続されたネ
ツトワーク結合装置240のアドレスが挿入され
るべきところに、この部分には“0”アドレスが
書込まれ、第5バイトA5以降に順次接続方向に
従つたアドレス情報が書込まれる。
Figure 3a shows the address part of the transmission packet at the time it is sent from the terminal 11 to the transmission path 1. Address 11 is written in the second byte A2, and address 1 of the sending terminal is written in the third byte A3. Rare, 4th byte
A 4 should contain the address of the network coupling device 240 connected to the other transmission line 2 of the network coupling device 120 located next in the order, but the “0” address is inserted in this part. Address information according to the connection direction is sequentially written from the fifth byte A5 onwards.

上記伝送パケツトのアドレス方式では、各端末
及び結合装置は送られてくる伝送パケツトの常に
アドレス部の第2バイトA2に自分のアドレスが
あるかどうかのみをチエツクすればよく、更に残
りのアドレス部に入力されている情報によつてど
こへ送ればよいかが指示される。
In the transmission packet addressing method described above, each terminal and coupling device only needs to check whether or not its own address is in the second byte A2 of the address field of the transmitted transmission packet; The information entered in will direct you where to send it.

さて第3図aのようにアドレス7,11,1
0,13,11,13,4が設定された伝送パケ
ツトが端末11より伝送路1に送り出されると、
前述の動作と同様に伝送路1に接続された全端末
12〜17、全ネツトワーク結合装置120,1
70はアドレス部の第2バイト目A2を検出して、
自分宛のものであるかチエツクする。自分宛のも
のであると確認した端末、この場合はネツトワー
ク結合装置120は送信されている伝送パケツト
を取り込む。ネツトワーク結合装置120は取り
込んだ第3図aの伝送パケツトをアドレス部のみ
第3図bのように変えて伝送路2へ送り出す。即
ち、第2バイト目A2の自分のアドレス“11”を、
第3図aの段階で“0”アドレスが入力されてい
た第4バイト目A4の“0”に変えて入力し、同
時に“0”アドレスが入力されている次のバイト
である第5バイト目A5に入力されている値“13”
を第2バイト目A2に伝送し、代りに第5バイト
目A5を新たに“0”アドレスとする。
Now, as shown in Figure 3 a, addresses 7, 11, 1
When a transmission packet with 0, 13, 11, 13, 4 set is sent from terminal 11 to transmission path 1,
All the terminals 12 to 17 connected to the transmission line 1 and all the network coupling devices 120 and 1 are connected to the transmission line 1 in the same way as in the above operation.
70 detects the second byte A2 of the address field,
Check if it is addressed to you. The terminal that has confirmed that it is addressed to it, in this case network coupling device 120, captures the transmitted transmission packet. The network coupling device 120 takes in the transmission packet shown in FIG. 3a, changes only the address part as shown in FIG. 3b, and sends it to the transmission path 2. In other words, the second byte A2 's own address "11" is
The 4th byte to which the "0" address was input in step a of Figure 3 is input instead of "0" in A4 , and the 5th byte is the next byte to which the "0" address is input at the same time. The value entered in item A 5 is “13”
is transmitted to the second byte A2 , and the fifth byte A5 is set to a new "0" address instead.

伝送路2にネツトワーク結合装置120から送
り出された第3図bの伝送パケツトは、伝送路2
に接続された全端末と結合装置が、上記伝送路1
での動作と同様に、アドレス部の第2バイト目を
検出し、自分宛のものであるかチエツクする。こ
の場合ネツトワーク結合装置240が自分宛のも
のであると確認して伝送パケツトを取り込む。ネ
ツトワーク結合装置240は、ネツトワーク結合
装置120が行なつたと同様に、第5バイト目に
“0”アドレスが設定された伝送パケツトbを伝
送パケツトcのように第2バイト目及び第5、第
6バイト目を変更して、伝送路4へ送出する。以
下同様に、ネツトワーク結合装置450が伝送パ
ケツトcを取り込み、それを伝送パケツトdに変
えて次段の伝送路5へ送出し、さらにネツトワー
ク結合装置560が伝送パケツトdを取り込み、
それを伝送パケツトeに変えてネツトワーク6へ
送出する。伝送パケツトeは、端末64に取り込
まれ、これで端末11から端末64へのデータ送
信が完了する。
The transmission packet shown in FIG. 3b sent from the network coupling device 120 to the transmission path 2 is
All terminals and coupling devices connected to the above transmission line 1
Similar to the operation in , it detects the second byte of the address field and checks whether it is addressed to itself. In this case, the network coupling device 240 confirms that the packet is addressed to itself and takes in the transmission packet. In the same way as the network coupling device 120 did, the network coupling device 240 converts the transmission packet b in which the 5th byte is set to the "0" address into the 2nd byte and the 5th byte as a transmission packet c. The 6th byte is changed and sent to the transmission path 4. Similarly, the network coupling device 450 takes in the transmission packet c, changes it into a transmission packet d, and sends it to the next stage transmission path 5, and then the network coupling device 560 takes in the transmission packet d,
It converts it into a transmission packet e and sends it to the network 6. The transmission packet e is received by the terminal 64, and the data transmission from the terminal 11 to the terminal 64 is now completed.

第4図にデータ伝送経路上の各伝送路1,2,
4,5,6に生じる上記伝送パケツトのタイミン
グを示す。
Figure 4 shows each transmission path 1, 2,
The timing of the above transmission packets occurring at times 4, 5, and 6 is shown.

第3図a〜eに示す伝送パケツトの特徴は全パ
ケツトともアドレス部の順序が入れかわるだけ
で、パケツトサイズには全く変化がないこと、端
末64に受信されるパケツトeではそのアドレス
部に送信元が含まれていて順序を逆にするだけで
返信が可能であることである。また各端末のアド
レス割り付けは同一伝送路内でのみ識別できるも
のであればよく、各ネツトワーク結合装置のアド
レス割り付けは、それが接続される2つの伝送路
内でのみ識別できるものであればよいので、アド
レス割り付けに自由度が多く、アドレスビツト数
が少なくてよい。
The characteristics of the transmission packets shown in FIGS. 3a to 3e are that the order of the address part in all the packets is changed, and there is no change in the packet size at all; , and it is possible to reply by simply reversing the order. Furthermore, the address assignment of each terminal only needs to be such that it can be identified within the same transmission path, and the address assignment of each network coupling device only needs to be such that it can be identified within the two transmission paths to which it is connected. Therefore, there is a large degree of freedom in address assignment, and the number of address bits may be small.

また、一斎同報送信、グループ同報送信の方法
を示す。ここで、一斎同報送信とは1つの端末よ
り全伝送路に接続されるすべての端末への送信を
意味し、グループ同報送信とは、1つの端末より
ある定められたグループ、たとえばその伝送路内
のみの端末、デイスクのある端末、プリンターの
ある端末等のグループへの送信を意味し、いずれ
も送信端末は1度だけ伝送パケツトを送出するこ
とにより指定端末がそれをすべて受信する。第5
図にその伝送パケツトを示す。
In addition, methods for single broadcast transmission and group broadcast transmission are shown. Here, broadcast transmission means transmission from one terminal to all terminals connected to all transmission paths, and group broadcast transmission means transmission from one terminal to a certain group, for example, the transmission This means sending to a group of terminals such as terminals on the road, terminals with disks, terminals with printers, etc. In each case, the sending terminal sends a transmission packet only once, and the designated terminal receives all of it. Fifth
The figure shows the transmitted packet.

アドレス部を固定バイト数とし、その第1バイ
トに1対1伝送動作の場合のパケツトに現われな
いパタンを使用することにより、同報通信を実行
させる。すなわち1対1の伝送の場合アドレス部
第1バイトはアドレス部のバイト数を示すので、
同報通信パケツトの場合は0もしくは非常に大き
い値(例えば128以上等)を使用することによ
り、両方の伝送パケツトを区別できる。ただし、
端末、ネツトワーク結合装置には、伝送パケツト
のアドレス部第1バイトによりそれが同報通信パ
ケツトであるかどうかを認識して自分がそれを取
り込むべきかどうかを決定する機能を予め設けて
おく。
Broadcast communication is performed by setting the address field to a fixed number of bytes and using a pattern that does not appear in a packet in a one-to-one transmission operation in the first byte. In other words, in the case of one-to-one transmission, the first byte of the address section indicates the number of bytes in the address section, so
In the case of broadcast communication packets, the use of 0 or a very large value (eg, 128 or more) allows distinguishing between both transmission packets. however,
Terminals and network coupling devices are provided with a function in advance to recognize whether a transmission packet is a broadcast communication packet based on the first byte of the address part of the transmission packet and to decide whether or not it should be taken in by itself.

<効果> 本発明の特徴は、まず、同一伝送路内でのみア
ドレスが異なればよいので、アドレス割り付けに
自由度が多い。さらに、ひとつの伝送路につなが
る端末数、距離が限られていても、全ネツトワー
クにおいてはそれらに制限がない。そして、ネツ
トワークアクセス方式としては親局を必要としな
い方式であれば何でもよく、CSMA(キヤリアセ
ンスマルチプルアクセス)方式、トークン方式等
が考えられ、すべてのネツトワークで同一の方式
が使えることがある。
<Effects> A feature of the present invention is that, first, addresses need only be different within the same transmission path, so there is a high degree of freedom in address assignment. Furthermore, even if the number and distance of terminals connected to one transmission path are limited, there is no limit to these in the entire network. Any network access method that does not require a master station may be used, such as the CSMA (carrier sense multiple access) method or the token method, and the same method can be used in all networks. .

したがつて、本発明は2種類のモジユール、す
なわち端末とネツトワーク結合装置で構成でき、
しかもネツトワークの構成に自由度、拡張性が大
きく、最大端末数、距離に制限がないというデー
タ伝送システムを得ることができる。
Therefore, the present invention can be composed of two types of modules: a terminal and a network coupling device.
Moreover, it is possible to obtain a data transmission system that has great flexibility and expandability in network configuration, and has no limitations on the maximum number of terminals or distance.

また本発明によれば、伝送パケツトのアドレス
部にアドレス長表示部を設けたので、伝送パケツ
トが通過する伝送路内上のデータ処理装置の数に
応じた長さのアドレス部を構成し得るため伝送情
報の冗長性が低い上に、システムに伝送路が追加
された場合においてもアドレス部の構成方法を変
える必要がなく、極めて汎用性の高いデータ伝送
システムを構成することができる。
Further, according to the present invention, since the address length display section is provided in the address section of the transmission packet, the length of the address section can be configured according to the number of data processing devices on the transmission line through which the transmission packet passes. In addition to the low redundancy of transmitted information, there is no need to change the method of configuring the address section even when a transmission path is added to the system, making it possible to configure an extremely versatile data transmission system.

さらに本発明に係るデータ伝送システムにおい
ては伝送パケツトの伝送アドレス表示部の内容を
確認して、当該伝送アドレス表示部の内容が通過
するべき結合手段のアドレスと一致している場合
に伝送パケツトを取り込み、この伝送アドレス表
示部の内容をアドレス保存部の制御符号の位置に
戻すとともに、伝送アドレス表示部にアドレス保
存部から当該伝送パケツトが次に通過するべきア
ドレス情報を取り出して設定する一方、アドレス
保存部の当該アドレス情報を取り出した配列位置
に制御符号を設定するための結合手段を有するの
で、伝送パケツトが通過してきたアドレス情報を
往時に使用したアドレス保存部に保存するので、
伝送パケツトの帰路情報を特別のアドレス部を設
けることなく再現し得るため極めて冗長性の低い
伝送パケツトのアドレス部を構成することができ
る。
Further, in the data transmission system according to the present invention, the contents of the transmission address display part of the transmission packet are checked, and if the contents of the transmission address display part match the address of the coupling means to be passed, the transmission packet is taken in. , the contents of this transmission address display section are returned to the position of the control code in the address storage section, and the address information through which the transmission packet should pass next is retrieved from the address storage section and set in the transmission address display section. Since it has a coupling means for setting a control code at the array position from which the address information of the section was extracted, the address information that the transmission packet has passed is stored in the address storage section that was used in the past.
Since the return path information of a transmission packet can be reproduced without providing a special address section, the address section of a transmission packet can be configured with extremely low redundancy.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例を説明するためのネ
ツトワークのブロツク図、第2図は伝送パケツト
の要部を示す図、第3図a〜eは本発明による伝
送パケツトの変化を順次説明するための伝送パケ
ツトの要部を示す図、第4図は伝送動作のタイミ
ングチヤート、第5図は他の動作状態を説明する
ための伝送パケツトを示す図である。 1〜8:伝送路、11〜65:端末、120,
170,230,240,450,560,58
0:ネツトワーク結合装置、P:伝送パケツト、
Ai:アドレス部。
FIG. 1 is a network block diagram for explaining an embodiment of the present invention, FIG. 2 is a diagram showing the main parts of a transmission packet, and FIGS. 3 a to 3 e sequentially show changes in a transmission packet according to the present invention. FIG. 4 is a timing chart of a transmission operation, and FIG. 5 is a diagram showing a transmission packet for explaining other operating states. 1 to 8: transmission line, 11 to 65: terminal, 120,
170,230,240,450,560,58
0: network coupling device, P: transmission packet,
A i : Address part.

Claims (1)

【特許請求の範囲】 1 アドレス部の長さを表すアドレス長表示部、
次に通過するべきアドレス情報を表す伝送アドレ
ス表示部及び通過順序に従つてアドレス情報を配
列するとともに前記伝送アドレス表示部に取り出
されているアドレス情報の配列位置に制御符号を
有するアドレス保存部を所定の位置に有する伝送
パケツトを伝送するための伝送路と、 伝送パケツトの受信端末又は発信端末となる複
数のデータ伝送装置と、 伝送路と伝送路とを互いに接続するための結合
手段とを有するデータ伝送システムであつて、 前記結合手段が、伝送パケツトの伝送アドレス
表示部の内容を確認して、当該伝送アドレス表示
部の内容が前記結合手段のアドレスと一致してい
る場合に前記伝送パケツトを取り込み、前記伝送
アドレス表示部の内容をアドレス保存部の前記制
御符号の位置に戻し、前記伝送アドレス表示部に
前記アドレス保存部から前記伝送パケツトが次に
通過するべきアドレス情報を取り出して設定した
後前記アドレス保存部の前記アドレス情報が取り
出された位置に制御符号を設定することを特徴と
する データ伝送システム。
[Claims] 1. An address length display section indicating the length of the address section;
A transmission address display section indicating the address information to be passed next, and an address storage section which arranges the address information in accordance with the passing order and has a control code at the arrangement position of the address information taken out to the transmission address display section are predetermined. A data transmission line for transmitting transmission packets located at a location, a plurality of data transmission devices serving as receiving terminals or transmitting terminals for transmission packets, and coupling means for connecting the transmission lines to each other. In the transmission system, the combining means checks the contents of a transmission address display part of the transmission packet, and if the contents of the transmission address display part match the address of the combining means, takes in the transmission packet. , after returning the contents of the transmission address display section to the position of the control code in the address storage section and retrieving address information through which the transmission packet should pass next from the address storage section and setting it in the transmission address display section, A data transmission system characterized in that a control code is set at a position in an address storage section from which the address information is retrieved.
JP17257282A 1982-09-29 1982-09-29 Data transmission system Granted JPS5961251A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17257282A JPS5961251A (en) 1982-09-29 1982-09-29 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17257282A JPS5961251A (en) 1982-09-29 1982-09-29 Data transmission system

Publications (2)

Publication Number Publication Date
JPS5961251A JPS5961251A (en) 1984-04-07
JPH0225579B2 true JPH0225579B2 (en) 1990-06-04

Family

ID=15944318

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17257282A Granted JPS5961251A (en) 1982-09-29 1982-09-29 Data transmission system

Country Status (1)

Country Link
JP (1) JPS5961251A (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61184021A (en) * 1985-02-09 1986-08-16 Meidensha Electric Mfg Co Ltd Transmission information processing method
JP2588171B2 (en) * 1986-04-25 1997-03-05 日新電機株式会社 Data transmission method
JP2752057B2 (en) * 1986-04-25 1998-05-18 日新電機株式会社 Data transmission method
JPH02112347A (en) * 1988-10-21 1990-04-25 Nec Corp Lan bridge communication system
JPH0666794B2 (en) * 1988-11-15 1994-08-24 松下電工株式会社 Multiplex transmission system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5431861A (en) * 1977-08-13 1979-03-08 Kubota Ltd Hydraulic mission for vehicle
JPS58161443A (en) * 1982-03-18 1983-09-26 Mitsubishi Electric Corp Communication address system

Also Published As

Publication number Publication date
JPS5961251A (en) 1984-04-07

Similar Documents

Publication Publication Date Title
US4337465A (en) Line driver circuit for a local area contention network
JPH11505986A (en) Data communication with highly efficient polling procedure
WO1992015162A1 (en) Method and apparatus for controlling data communication operations within stations of a local area network
JPS61194989A (en) Still picture transmitter
JPS61108287A (en) Method of simultaneously transmitting data of both isochronism and anisochronism on communication network
JPS6199439A (en) Group address communication system
EP0621709A1 (en) Message communication system
US6219353B1 (en) Message hub
JPH0225579B2 (en)
US4701755A (en) Data switching system
WO1996038792A1 (en) Monitoring and control of data flow in a computer network device
US6275884B1 (en) Method for interconnecting components within a data processing system
JPH0458215B2 (en)
JP3107931B2 (en) Communication method in ring type local area network
US6134236A (en) Data format used in data communication system
JP4655733B2 (en) Receiving method and apparatus in ring-type duplex network
JPH01160234A (en) information transmission system
JPS61200734A (en) Data transmission system
JPS6132629A (en) Control method of multiple circuit communication
JP2001043198A (en) Inter-system communication control system
JPS6020661A (en) Multi-channel token system
JP3455841B2 (en) Switching device
JPS605099B2 (en) Local station destination address control method
JPH11308243A (en) Network system
JPS5860842A (en) Optical data bus system for aircraft