[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS60106250A - Data communication system - Google Patents

Data communication system

Info

Publication number
JPS60106250A
JPS60106250A JP58214533A JP21453383A JPS60106250A JP S60106250 A JPS60106250 A JP S60106250A JP 58214533 A JP58214533 A JP 58214533A JP 21453383 A JP21453383 A JP 21453383A JP S60106250 A JPS60106250 A JP S60106250A
Authority
JP
Japan
Prior art keywords
packet
buffer
station
reception
packets
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
JP58214533A
Other languages
Japanese (ja)
Inventor
Fumio Akashi
明石 文雄
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP58214533A priority Critical patent/JPS60106250A/en
Publication of JPS60106250A publication Critical patent/JPS60106250A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PURPOSE:To prevent the congestion of a network by using a controller with a means which delays re-sending operation by a specified time when a reception state confirmation signal shows that reception is disabled. CONSTITUTION:A packet arriving from a terminal 101 is stored in a buffer 102 temporarily. A transmitter 103 outputs it. A packet receiving station 110 receives a packet address to the station among packets sent through the network 107 and outputs it to a terminal 113. The station 110 returns the reception confirmation signal for the packet to the network 107 immediately. A transmitting station receives the reception confirmation signal by a receiver 104 and outpus a signal indicating whether reception confirmation is performed or not to a conrroller 105. The controller 105 when receiving a signal showing the success of the reception erases this packet. On the other hand, when a signal showing the failure in the reception is received, a resent signal is outputted to the transmitter 103 after the specified delay time and the packet stored in the buffer 102 is sent out again to the network 107.

Description

【発明の詳細な説明】 本発明はバッファのオーバーフローを制御する為のフロ
ー制御手段を含んだパケット通信網におけるデータ通信
装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data communication device in a packet communication network that includes flow control means for controlling buffer overflow.

パケット通信網においては、各通信ノードに置かれたバ
ッファのオーバーフローによるパケットの喪失を回避す
る必要がある。通常各パケットの受信局はパケットの到
達時にこれを受信1バツフアへの記憶が可能か否かの判
定を行ないこの状態を送信局に返送し、送信局においで
受信不可能状態が返送された場合には当該パケットの再
送を行なう等の手段かとらねる。この場合受(iバッフ
ァの満杯状態が継続すると何回も再送を繰り返し網内の
トライツクの増加によるIi:達ff′J性の劣下につ
ながりかねない。殊に1つの媒体W多くの局からアクセ
スする形態の網においては他局の通信の妨げとなる。
In a packet communication network, it is necessary to avoid packet loss due to overflow of a buffer placed in each communication node. Normally, when the packet arrives, the receiving station of each packet determines whether it can be stored in the reception buffer and sends this status back to the transmitting station, and if the transmitting station returns an unreceivable status. In this case, consider a method such as retransmitting the packet. In this case, if the reception (i-buffer continues to be full), retransmission may be repeated many times and the number of tries in the network will increase, which may lead to a deterioration in the Ii:reachability.Especially when one medium In a network that is accessed, it interferes with communication of other stations.

本発明は、以上述べた網のふくそうを防上することので
きるデータ通信装置を提供することを目的とする。
An object of the present invention is to provide a data communication device that can prevent network congestion as described above.

本発明によれば受信局において受信される自局宛の情報
の受信状態全送信局に返送する形態のパケット通信を行
なうデータ通信装備°において、外8+1より入来した
パケットを一時記憶する送信バッファと、送信バッファ
に接続しノソケ、トおよび受信状態確認信号を網に適合
した形態にて送出する送信装置と、網より入来した自局
3iiCのパケットおよび返送された受信状態Ig、認
信号をり佃する受信装置と、受信状態確認信号により相
手局における受信が確認された場合には送信バッファよ
り当該パケットの削除を行なう削除信号を出力し受信が
確認埒れなかった場合には指定された時間遅延後送信バ
ッファの当該パケット全送信装鎗を介して受信状態を送
信局に返送する形態のパケット通信を行なうデータ通信
装置において、外部より入来したパケットを一時記憶す
る送信バッファと、送信バッファおよび再送バッファに
接続17パケツトおよび受信状態確認イr号を網に適合
した形態にて送出する送信装置と、送信したパケットお
よび当該パケットと同一方路の宛先をもつパケットを一
時記憶−fる再送バッファと、網より入来した自局宛の
パケットおよび返送ちれた受信状態確認信号を受信する
受(M装置と、受信状態確認信号により相手局における
受信が確認された場合には送信バッファより当該パケッ
トの削除を行なう削除信号を出力し受信が611認され
なかった場合には当該パケットを自速バッファに記憶し
指定された時間遅延後(〕■送バッファのパケットを送
信装価を介して再送する為の再送被水信号を出力する制
御装置とからなることを物像とす/・データ通信装置が
・Nられる、 さらりC本発明によれば受信局において受信される自局
化の情報の受信状態を送信局に返送する形態のパケット
通信を行なうデータ通イム装置において、外部より入来
したパケット、を宛先方路毎に一時記憶する複数個の送
信バッファと、上記複数個の送信バッファに接続し各送
信バッファからパケットを送出するタイミングを管理す
るバッファ管理回路と、すづての送信バッファtC接続
しパケ。
According to the present invention, in data communication equipment ° that performs packet communication in the form of packet communication in which the reception status of information addressed to the own station received at a receiving station is returned to all transmitting stations, a transmission buffer temporarily stores packets received from outside 8+1. , a transmitting device that connects to the transmitting buffer and sends out packets, packets, and reception status confirmation signals in a form that is compatible with the network, and a transmission device that transmits packets from the own station 3iiC that have come from the network, reception status Ig, and confirmation signals that are returned. If reception at the other station is confirmed by the reception device and reception status confirmation signal, a deletion signal is output to delete the packet from the transmission buffer, and if reception is not confirmed, the specified In a data communication device that performs packet communication in which the reception status is returned to the transmitting station via the transmission device after a time delay, all the packets in the transmission buffer are sent, the transmission buffer temporarily stores packets received from the outside, and the transmission buffer and connection to the retransmission buffer. 17 A transmitting device that sends out packets and reception status confirmation signals in a form that is compatible with the network, and temporarily stores and retransmits transmitted packets and packets that have the same destination as the packet. a buffer, and a receiver that receives packets addressed to the local station from the network and the reception status confirmation signal sent back (M device; Outputs a deletion signal to delete the packet, and if reception is not acknowledged by 611, stores the packet in the self-speed buffer and after a specified time delay () ■ The packet in the sending buffer is sent via the sending device According to the present invention, the data communication device is composed of a control device that outputs a retransmitted water signal for retransmission, and a control device that outputs a retransmission signal for retransmission. In a data communication device that performs packet communication in which the reception status of a packet is returned to a transmitting station, a plurality of transmission buffers temporarily store packets received from the outside for each destination route, and a plurality of transmission buffers described above. A buffer management circuit is connected to the buffer management circuit that manages the timing of transmitting packets from each transmission buffer, and a transmission buffer tC is connected to the packet.

トおよび受信状態確認信号を網に適合した形態にて送出
する送信装置と、網より入来した自局宛のパケットおよ
び返送された受信状態確認信号を受信する受信装置と、
受信状態確認信号により相手局における受(&が確認さ
れた場合には当該送信バッファより当該パケットの削除
を行なう削除(N号を出力し受信が確認されなかった場
合には指定された時間遅延後当該送信バッフ丁の当該パ
ケットを送信装置を介して再送する為の再送要求信号を
バッファ管理回路に出力する制御装置とからなることを
特徴とするデータ通信装置が帰られる。
a transmitting device that transmits packets and reception status confirmation signals in a form that is compatible with the network, and a reception device that receives packets addressed to the local station that have arrived from the network and reception status confirmation signals sent back;
If reception (& is confirmed at the other station by the reception status confirmation signal), the relevant packet is deleted from the corresponding transmission buffer. (If the reception is not confirmed after outputting N, the packet is deleted after a specified time delay.) and a control device that outputs a retransmission request signal to a buffer management circuit for retransmitting the packet in the transmission buffer via the transmitting device.

本発明においては、パケット送信局において送信装置よ
り送出されたパケットに対する受信状態確認信号を受信
装置にて受信し、これが受信不可能を示す場合には、網
の状況に応じて適切な時間再送を遅延する手段を持った
制御装置を用いる事により、網のふくそうを回避してい
る。この場合再送遅延を発生する方法としては、網の動
作が定常的でありその特性が既知の場合にはあらかじめ
計算された一定値を用いられる。網の混雑度に適応する
手段としては再送の回数により、行なう方法がある。す
なわち再送の増加が網の渥雑の増加と判断し、遅延間隔
を大きくする方法が有効となる。また多数局からの再送
の同期化を防ぐ手段として、乱数により、遅延時間を指
定する方法もある。更に1つの受信局にパケットが集中
した場合の問題点として、各送信局に同−受信局宛のパ
ケットかだたまり、他の局宛のパケットの送出妨害する
事があげられる。これに対しては送(iバ、ファと再送
バッファを別に用意し、再送すべきパケットおよびそれ
と同一方路宛のパケットのみを再送バッファに記憶し、
それ以外のパケットは送信バッファに記憶し再送の為の
遅延時間中であっても網に送出できるような手段、ある
いは同一方路にバッファを持ち同様の手段を用いる事が
有効である。
In the present invention, the receiving device receives a reception status confirmation signal for the packet sent from the transmitting device at the packet transmitting station, and if this signal indicates that the packet cannot be received, retransmission is performed for an appropriate time depending on the network situation. Network congestion is avoided by using a control device with delay means. In this case, as a method for generating a retransmission delay, if the operation of the network is steady and its characteristics are known, a pre-calculated constant value is used. One way to adapt to network congestion is to use the number of retransmissions. In other words, an effective method is to determine that an increase in retransmissions is an increase in network congestion and to increase the delay interval. Furthermore, as a means to prevent synchronization of retransmissions from multiple stations, there is a method of specifying a delay time using a random number. Another problem when packets are concentrated at one receiving station is that packets destined for the same receiving station accumulate at each transmitting station, interfering with the transmission of packets destined for other stations. To deal with this, separate sender (I/F) and retransmit buffers are prepared, and only packets to be retransmitted and packets destined for the same route are stored in the retransmit buffer.
It is effective to store other packets in a transmission buffer so that they can be sent to the network even during the delay time for retransmission, or to use a similar means with a buffer on the same route.

以下1図面を用いて本発明の詳細な説明する。The present invention will be described in detail below using one drawing.

第1図は本発明の第一の実施例を示すブロック図である
。、第1図において端子101より入来しlこパケット
はバッファ102に一詩占己i意される。/シ。
FIG. 1 is a block diagram showing a first embodiment of the present invention. , in FIG. 1, a packet coming in from terminal 101 is stored in buffer 102. /shi.

ファ102に記憶されれた。パケットはその到’?p>
 MCi VC送信装置il 103の指示により順次
出力される。;< (K装置103においては網107
への送出力式によりノく7フア102より入来り、7す
々ケラトを出力する。ノ々ケット受信局110において
は網107を介して送られてきたパケットを受信装置1
11にて当該受信局宛のものを受信し、端子113に出
力する。受信局に鳴5いては幾多の局から連続して/マ
ケット力ζり」着[7た場合等には受信局におけるそれ
らの)寸ケットに対する処理がパケットの到着に追(1
付力、ず、たとえ自局宛のパケットであっても受信75
;て′きな(1場合を生ずる。この様な場合Vこ〕々ケ
ラトの喪失を防ぐ手段としてパケツ)の送達侃酩値上毛
1A、壷−置114から直ちに網107へ返送する。送
信局Vこおいては受信装置N+04にて受信確認イム号
を受信し、受信確認の正否を示す信号を制御装置105
へtH力する。制御装(ii105においては受信の成
功を示す信号を受信した場合にはバッファ102へ削除
信号を出力し、当該パケットの削除を行ない、受信の失
敗を示す信号を受信した場合には受信の失敗の無用な繰
り返し避ける為に制御装置内部にて決定される時間遅延
した後再送信号を送信装置103へ出力し、再度バッフ
ァ102内に記憶されたパケットを網107へ送出する
。以、E力・した動作(・こてフロー制御を含んだパケ
ットの通信が可能となる。ここでは送信局と受信局はそ
れぞれ別のものとして説明しだが、通常各局は送受信の
すべての機能を合わせ持っている。すなわち、第1図に
おいて送信1めにても受信装置104は自局宛のパケッ
トを受信し端子107へ出力する手段、および受伊状態
を送信装置へ通知し受イば確認値上を出力する手段を含
む。ここで網107の構成例についてが;明する、網1
07においては各局間を一方向の伝送路にて順次ループ
状に結合し、各局においては入力された信号を次の局へ
中継するかあるいはその局で取り除く機能を持ち、パケ
ットを順次伝送する様な網構成が可能である。網の各局
からは第2図に示すフォーマットを持った情報パケット
または第3図に示1′フォーマットを持ったトークンと
呼ばれる信号か出力される。トークンは網内に唯一存在
し各局間を順次回転する。トークンを受信した局は情報
パケットを送出する権利を肖る。情報パケットに発イ自
局より順次中継されてF+び発信局に戻り、発信局にて
網より取り緑がれる。鮎2図および第3図に示しだフォ
 マットにおいて、各ブロックハ数と、ト以上のビット
列よりなり、SD社パケットの開始の検出に使用され、
ACKitパケットの種別劾えにトークンか、情報パケ
ットかカニ記されており、それにともなう送出制御に使
用され、1)A、5AIaぞれそれ夕す先および発信元
のアドレスか記載塙りている。従って当該パケットの受
信局においてl’、: D Aの検出により自局宛パケ
ットを取り込むことができる。またINFはパケットの
情報部分であり、POSは前記各ビット列より生成され
るビット列であり、パケット内のビット誤りの有無の判
定に使用され、HDはパケットの終了の識別に使用され
る。ここで述べる送出方式にては、のlビ、トを宛先受
信局においてその受信状態の正否により変更して網へ送
出し、送信局においてこれを受信確認信号として使用で
きる。
The data was stored in the file 102. Did the packet arrive? p>
The signals are sequentially output according to instructions from the MCi VC transmitter il 103. ;< (In the K device 103, the network 107
According to the sending output formula, the signal enters from the node 7 faa 102 and outputs the 7 kerato. At the Nonoket receiving station 110, the packet sent via the network 107 is sent to the receiving device 1.
11 receives a message addressed to the receiving station, and outputs it to a terminal 113. When a packet is sent to the receiving station from many stations in succession, the processing for those packets at the receiving station is delayed (by 1 hour).
Even if the packet is addressed to the local station, it cannot be received 75
; In such a case, as a means to prevent the loss of keratin, the delivery value of the packet is immediately returned from the pot 114 to the net 107. At the transmitting station V, the receiving device N+04 receives the reception confirmation signal and sends a signal indicating whether the reception confirmation is correct or not to the control device 105.
Apply to. When the control unit (ii105) receives a signal indicating a successful reception, it outputs a deletion signal to the buffer 102 and deletes the packet, and when it receives a signal indicating a reception failure, it outputs a deletion signal to the buffer 102 and deletes the packet. After a time delay determined within the control device to avoid unnecessary repetition, a retransmission signal is output to the transmitting device 103, and the packet stored in the buffer 102 is sent again to the network 107. Operation (・Packet communication including flow control is possible. Here, the transmitting station and receiving station are explained as separate units, but each station usually has all the functions of transmitting and receiving. In other words, In FIG. 1, even in the first transmission, the receiving device 104 has means for receiving a packet addressed to its own station and outputting it to the terminal 107, and means for notifying the transmitting device of the reception status and outputting a confirmation value if received. Here, an example of the configuration of the network 107 will be explained.Network 1
In 07, each station is sequentially connected in a loop through a unidirectional transmission path, and each station has the function of relaying the input signal to the next station or removing it at that station, so that packets are transmitted sequentially. network configuration is possible. Each station on the network outputs an information packet having the format shown in FIG. 2 or a signal called a token having the 1' format shown in FIG. The token exists uniquely in the network and rotates sequentially between stations. The station receiving the token assumes the right to send out the information packet. The information packets are sequentially relayed from the originating station and returned to the originating station, where they are removed from the network. In the format shown in Figures 2 and 3, each block consists of a number of bits and a bit string of 5 or more, and is used to detect the start of an SD packet.
The type of the ACKit packet indicates whether it is a token or an information packet, and is used for transmission control. 1) A and 5AIa each contain the destination and source addresses. Therefore, the receiving station of the packet can receive the packet addressed to itself by detecting l',:DA. Further, INF is the information part of the packet, POS is a bit string generated from the above-mentioned bit strings, and is used to determine whether there is a bit error in the packet, and HD is used to identify the end of the packet. In the transmission system described here, the bits and bits are changed at the destination receiving station depending on whether the reception status is correct and sent to the network, and the sending station can use this as a reception confirmation signal.

次に第6図、第7図、第8図を用いて、制御装置105
の更に詳しい実施例を示す。第6図は制御装置の第一の
実施例を示すブp、り図である。図において端子401
には受信装置が接続し受信状態確認信号が入来し、判断
回路402に入力される。
Next, using FIGS. 6, 7, and 8, the control device 105
A more detailed example will be shown. FIG. 6 is a diagram showing a first embodiment of the control device. In the figure, terminal 401
A receiving device is connected to the receiving device, and a reception status confirmation signal is inputted to the judgment circuit 402 .

判断回路では受信の正否の判断がされ、成功の場合には
端子405ヘパ、ファの削除信号を出力し、失敗の場合
には遅延回路403を起動する。遅延回路403におい
てはあらかじめ定められた時間だけ遅延した後端子40
6へ再送要求信号を出力する。
The determination circuit determines whether the reception is correct or not, and in the case of success, outputs a deletion signal of the terminals 405 Hepa and Fa, and in the case of failure, activates the delay circuit 403. In the delay circuit 403, the terminal 40 is delayed by a predetermined time.
A retransmission request signal is output to 6.

第7図は制御装置の第二の実施例を示すプロ。FIG. 7 shows a second embodiment of the control device.

り図である。図において端子501は受信装置が接続し
受信状態確認信号が入来し、判断回路502に入力され
る。判断回路では受信の正否の判断がされ、成功の場合
には端子505ヘパ、ファの削除信号を出力し、失敗の
場合には遅延時間指定回路503および遅延回路504
が起動される。遅延時間指定回路503においては当該
パケットの失敗回数カウントしており、その回数に応じ
て遅延時間の指定がされその結果を遅延回路504に出
力するゎ遅延回路504においては、カウンタにて指定
時間分のカウントを行ない、その後端子506に再送要
求信号を出力する。以上の様な手段にて失敗回数に応じ
た遅延時間の設定ができる。
This is a diagram. In the figure, a receiving device is connected to a terminal 501, and a reception status confirmation signal is input thereto, and is input to a judgment circuit 502. The determination circuit determines whether the reception is correct or not, and in the case of success, outputs a deletion signal of the terminals 505 Hepa and Fa, and in the case of failure, the delay time designation circuit 503 and the delay circuit 504
is started. The delay time designation circuit 503 counts the number of failures of the packet, specifies the delay time according to the number of failures, and outputs the result to the delay circuit 504.The delay circuit 504 uses a counter to count the number of failures of the packet. , and then outputs a retransmission request signal to terminal 506. The delay time can be set according to the number of failures using the above-mentioned means.

第8図は制御装置の第三の実施例を示すブp。FIG. 8 shows a third embodiment of the control device.

り図である。図において端子601け受信装置が接続し
受信状態確認信号が入来し、判断回路602に入力され
る。判断回路では受信の正否の判断がされ、成功の場合
には端子605ヘバツフアの削除信号を出力し、失敗の
場合にはカウンタ603および疑似乱数発生器605を
起動する。疑似乱数発生器607においては、新たな疑
似乱数を発生し、カウンタ603の出力と比較が比較回
路604にてなされ、その結果が一致した時に、端子6
06に再送要求信号を出力する。以上の様な手段にて遅
延時間をランタムに指定できる。
This is a diagram. In the figure, a terminal 601 is connected to a receiving device, and a reception status confirmation signal is inputted to a judgment circuit 602. The judgment circuit judges whether the reception is correct or not, and in case of success, outputs a buffer deletion signal to terminal 605, and in case of failure, activates counter 603 and pseudo-random number generator 605. Pseudo-random number generator 607 generates a new pseudo-random number, which is compared with the output of counter 603 in comparator circuit 604. When the results match, terminal 6 is
A retransmission request signal is output at 06. The delay time can be specified randomly using the above method.

第4図は本発明の第二の実施例を示すブpウク図である
。第4図VCおいて端子201より入来したパケットは
バッフ ア202に一吋記憶される。バ。
FIG. 4 is a diagram showing a second embodiment of the present invention. In VC of FIG. 4, a packet received from terminal 201 is stored in buffer 202 for one hour. Ba.

ファ202に記憶されれたパケットはその到茄順に送信
装に203の指示により順次出力されると同時ニ再送バ
ッファ208へ記憶されバッファ202から解放される
。送信装置203においては網207への送出方式によ
りバッファ202より入来したパケットを出力する。約
207は第1図における網107と同様の機能がなされ
、受信装[204にて受信る1誌46号を受偏し、受信
確認の正否を示す信号を制御装置 205へ出力する。
The packets stored in the buffer 202 are sequentially outputted to the transmitting device according to instructions from the transmitter 203 in the order in which they arrive, and are simultaneously stored in the retransmission buffer 208 and released from the buffer 202. The transmitting device 203 outputs the packets received from the buffer 202 using a sending method to the network 207. Approximately 207 has the same function as the network 107 in FIG. 1, receives the 46th issue of the first magazine received by the receiving device [204, and outputs a signal indicating whether the reception confirmation is correct or not to the control device 205.

制御装置205においては受信の成功を示す信号を受信
した場合には再送バッファ208へ削除信号を出力し、
当該バク゛ットの削除を行ない、受信の失敗を示す4N
号を受信した場合には受信の失敗の無用な繰り返し避け
る為に制御装置内部にて決定される時間遅延した後再送
信号を送信装置203へ出力し、再送バッファ208内
に記憶されたパケット網207へ送出する。この様な構
成を用いると、再送の為の遅延時間の間に送信装置20
3においてはバッファ202内にある新たなパケットを
送出できるが、同一方路宛のパケットについては送信装
置から送出せずに再送バッファにのみ出力する。以上水
した動作にてフμ−制御を含んだパケットの通信が可能
となる。
When the control device 205 receives a signal indicating successful reception, it outputs a deletion signal to the retransmission buffer 208,
4N, which deletes the relevant backt and indicates reception failure.
When the signal is received, the retransmission signal is output to the transmitting device 203 after a time delay determined within the control device in order to avoid unnecessary repetition of reception failures, and the packet network 207 stores the signal in the retransmission buffer 208. Send to. When such a configuration is used, the transmitting device 20 during the delay time for retransmission
3, new packets in the buffer 202 can be sent, but packets destined for the same route are not sent from the transmitting device and are output only to the retransmission buffer. With the above-described operations, communication of packets including Fμ-control becomes possible.

第5図は本発明の第三の実施例を示すブロック図である
。第5図において端子301、端子311、端子321
よりそれぞれ宛先の異なるパケットが入来し、それぞれ
バッファ302、バッファ312、バッファ322に一
時記憶される。各バッファにパケットが記憶された場合
パケットの到着を示す信号をバッファ管理回路309へ
出力する。バッファ管理回路309においては後述する
制御装置305の指示および到着順とから出力すべきパ
ケットを決定し各バッファへ通知信号を出力する。各バ
ッファはバッファ管理回路309の指示によりパケット
を送信装置303へ出力する。送信装置303において
は網307への送出方式により各バッファより入来した
パケットを出力する。網307は第1図における網10
7と同様の機能がなされ、受信装置304にて受信確認
信号を受信し、受信確認の正否を示す信号を制御装置3
05へ出力する。制御装置305においては受信の成功
を示す信号を受信した場合には各バッファへ削除信号を
出力し、当該パケットの削除を行ない、受信の失敗を示
す信号を受信した場合には受信の失敗の無用な繰り返し
避ける為に制御装置内部にて決定される時間遅延した後
再送信号をバッファ管理回路309へ出力し、再度各バ
ッファ内に記憶されたパケットを網307へ送出する。
FIG. 5 is a block diagram showing a third embodiment of the present invention. In FIG. 5, terminal 301, terminal 311, terminal 321
Then, packets with different destinations come in and are temporarily stored in buffers 302, 312, and 322, respectively. When a packet is stored in each buffer, a signal indicating the arrival of the packet is output to the buffer management circuit 309. The buffer management circuit 309 determines packets to be output based on instructions from the control device 305 and the order of arrival, which will be described later, and outputs notification signals to each buffer. Each buffer outputs a packet to the transmitter 303 according to instructions from the buffer management circuit 309. The transmitting device 303 outputs the packets received from each buffer according to the sending method to the network 307. The network 307 is the network 10 in FIG.
7, the receiving device 304 receives a reception confirmation signal and sends a signal indicating whether the reception confirmation is correct or not to the control device 3.
Output to 05. When the control device 305 receives a signal indicating a successful reception, it outputs a deletion signal to each buffer and deletes the packet, and when a signal indicating a reception failure is received, it outputs a deletion signal to each buffer, and when a signal indicating a reception failure is received, it deletes the reception failure. After a time delay determined within the control device to avoid repetition, a retransmission signal is output to the buffer management circuit 309, and the packets stored in each buffer are sent out to the network 307 again.

、し上水した動作にてフロー制御を含んだパケットの通
信が可能となる。
, packet communication including flow control becomes possible with improved operation.

以上述べた様に本発明は網の混雑を避ける網栴成を実現
する為の送受信局を提供するのみならず、網間を接続す
る装置等にも、そのバッファオーバーフロー回避の手段
として使用で−き、適用範囲の広いデータ通信装蓋を提
供している。
As described above, the present invention not only provides a transmitting/receiving station for realizing network organization that avoids network congestion, but also can be used as a means to avoid buffer overflow in devices connecting networks. It provides a data communication cover with a wide range of applications.

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

第1図は本発明の第一の実施例を示すプロ、り図、第2
図および第3図は本発明に適用する網の実施例における
パケットフォーマットを示す図、第4図は本発明の第二
の実施例を示すブp、り図、第5図は本発明の第三の実
施例を示すブp、り図、第6図は本発明の制御装置の第
一の実施例を示すブp2り図、第7図は本発明の制御装
置の第二の実施例を示すブロック図、第8図は本発明の
制御装置の第三の実施例を示すブロック図である。 図において、102,202,302,312,322
はバッファ、103,203,303,114は送信装
置、104.204,304,111は受信装置、10
5,205゜305は制御装置、107,207,30
7は網、110社受信局、208は再送バッファ、30
9はバッファ管理回路、402,502,602は判断
回路、403゜504は遅延回路、503は遅延時間指
定回路、603はカウンタ、604は比較回路、607
は疑似乱数発生器をそれぞれ示す。 渾 7 図 ギ θ 図
Figure 1 is a professional diagram showing the first embodiment of the present invention;
3 and 3 are diagrams showing packet formats in an embodiment of a network applied to the present invention, FIG. 4 is a diagram showing a second embodiment of the present invention, and FIG. FIG. 6 is a diagram showing the first embodiment of the control device of the present invention, and FIG. 7 is a diagram showing the second embodiment of the control device of the present invention. FIG. 8 is a block diagram showing a third embodiment of the control device of the present invention. In the figure, 102, 202, 302, 312, 322
is a buffer, 103, 203, 303, 114 is a transmitting device, 104, 204, 304, 111 is a receiving device, 10
5,205° 305 is a control device, 107,207,30
7 is a network, 110 company receiving stations, 208 is a retransmission buffer, 30
9 is a buffer management circuit, 402, 502, 602 is a judgment circuit, 403, 504 is a delay circuit, 503 is a delay time designation circuit, 603 is a counter, 604 is a comparison circuit, 607
indicate pseudorandom number generators, respectively. Arm 7 Figure θ Figure

Claims (1)

【特許請求の範囲】 】 受信局において受信される自局宛の情報の受信状態
を送信局に返送する形態のパケット通信を行なうデータ
通信装置において、外部より入来したパケットを一時記
憶する送信バッファと、送信バッファに接続しパケット
および受信状態確認信号を網に適合した形態にて送出す
る送信装置と、網より入来した自局宛のパケットおよび
返送された受信状態確認信号を受信する受信装置と、受
信状態確認信号により相手局における受信が確認された
場合には送信バッファより当該パケットの削除を行なう
削除信号を出力し受信が確認されなかった場合には指定
された時間遅廷後送信バッファの当該パケットを送信装
置を介して再送する為の再送要求信号を出力する制御装
置とからなることを和徴とするデータ通信装置。 2 受信局において受信される自局宛の情報の受信状態
を送信局に返送する形態のパケット通信を行なうデータ
通信装置において、外部より入来したパケットを一時記
憶する送信バッファと、送信バッファおよび再送バッフ
ァに接続しパケットおよび受信状態確認信号を網に適合
した形態にて送出する送信装置と、送信したパケットお
よび当該パケットと同一方路の宛先をもつパケットを一
時記憶する再送バッファと、網より入来した自局宛のパ
ケットおよび返送された受信状態確認信号を受信する受
信装置′と2受信状態確認値号にエリ相手局における受
信が雑誌された場合には送信バッファより当該パケット
の削除を行なう削除(M号を出力し5Kt=が6゛η誌
されなかった場合に:は当該パケットを再送バッファに
記憶し指定された時間遅延後肖込バッフ了のパケットを
送イ4f装置を介して再送1−る為の再送要求信号を出
力する制御装置とからなることを特徴とするデータ通信
装置。 3 受信局において受信される自局宛の精報の受信状態
を送信局に返送する形態のノ々ケット通4Mを行なうデ
ータ通信装置によiNで、外部より入来したパケットを
宛先力wI毎に一時記憶する複数個の送信バッファと、
上記複数個の送信ノクツファに接続1.各送信バッファ
からN+ケットを送出するタイミングを管理するノ勺フ
ァ管理伸1路と、すべての送信バッファに接続しノ寸ケ
ットおよび受信状態確認信号を網に適合した形態にて送
出する送信装置と、網より入来した自局宛のパケットお
よび返送されだ受信状態確認信号を受信する受信装置と
、受信状態確認信号により相手局における受信が確認さ
れ/C場合には当該送信バッファより当該パケットG9
削除を行なう削除信号を出力17受信が確認されなかっ
た場合には指定された時間遅廷後当該送信ノクツファの
当該パケットを・送信装置を介して再送する為の再送被
水信号をバッファ管理回路に出力する¥ffl制御装置
とからなることを特徴とするデータ通信装置。
[Claims] ] In a data communication device that performs packet communication in which the reception status of information addressed to the own station received at a receiving station is returned to a transmitting station, there is provided a transmission buffer that temporarily stores packets received from the outside. , a transmitting device that connects to the transmitting buffer and sends out packets and reception status confirmation signals in a format compatible with the network, and a reception device that receives packets addressed to the local station that have arrived from the network and reception status confirmation signals that are returned. If reception at the other station is confirmed by the reception status confirmation signal, a deletion signal is output to delete the packet from the transmission buffer, and if reception is not confirmed, the transmission buffer is deleted after a specified time delay. A data communication device comprising: a control device that outputs a retransmission request signal for retransmitting the packet through a transmitting device. 2. In a data communication device that performs packet communication in which the reception status of information addressed to the own station received at the receiving station is returned to the transmitting station, there is a transmitting buffer that temporarily stores packets received from the outside, and a transmitting buffer and retransmission buffer. A transmitter connects to a buffer and sends out packets and reception status confirmation signals in a format compatible with the network; a retransmission buffer temporarily stores transmitted packets and packets with the same destination as the packet; The receiving device receives the incoming packet addressed to its own station and the returned reception status confirmation signal, and if reception at the other station is recorded in the reception status confirmation value number 2, it deletes the packet from the transmission buffer. Delete (if the M number is output and 5Kt= is not received, the packet is stored in the retransmission buffer, and after the specified time delay, the packet with the completion of the portrait buffer is sent.) It is retransmitted via the 4f device. 1. A data communication device characterized by comprising a control device that outputs a retransmission request signal for transmission. a plurality of transmission buffers that temporarily store packets received from the outside for each destination wI using iN by a data communication device that performs packet communication 4M;
Connect to the above multiple sending nodes 1. A communication buffer management line that manages the timing of sending N+ packets from each transmission buffer, and a transmitting device that connects to all transmission buffers and sends packets and reception status confirmation signals in a form suitable for the network. , a receiving device that receives a packet addressed to its own station that has arrived from the network and a received reception status confirmation signal that has been sent back;
Outputs a deletion signal to perform deletion 17 If reception is not confirmed, sends a retransmission signal to the buffer management circuit to retransmit the relevant packet of the transmission request after a specified time delay. A data communication device comprising: a ¥ffl control device that outputs ¥ffl.
JP58214533A 1983-11-15 1983-11-15 Data communication system Pending JPS60106250A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58214533A JPS60106250A (en) 1983-11-15 1983-11-15 Data communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58214533A JPS60106250A (en) 1983-11-15 1983-11-15 Data communication system

Publications (1)

Publication Number Publication Date
JPS60106250A true JPS60106250A (en) 1985-06-11

Family

ID=16657303

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58214533A Pending JPS60106250A (en) 1983-11-15 1983-11-15 Data communication system

Country Status (1)

Country Link
JP (1) JPS60106250A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5682369A (en) * 1994-08-26 1997-10-28 Nakamichi Corporation Two-belt disk rotating and transport drive
US5867473A (en) * 1995-03-05 1999-02-02 Nakamichi Corporation Disk playback with clamping mechanism and misalignment detector
US5909420A (en) * 1995-03-05 1999-06-01 Nakamichi Corporation Disk transferring device that employs an extensible transmission to transmit rotational forces to a revolving belt causing movement of the disk
US5912873A (en) * 1997-06-18 1999-06-15 Multidisc Technologies Compact disc transporter with dual transport sites
US7180896B1 (en) 2000-06-23 2007-02-20 Mitsubishi Denki Kabushiki Kaisha Method and system for packet retransmission
US7627875B2 (en) 2003-09-11 2009-12-01 Sony Corporation Disk drive
US7707597B2 (en) 2004-10-05 2010-04-27 Pioneer Corporation Disk-like recording medium conveyance device
CN105075323A (en) * 2013-03-29 2015-11-18 Vid拓展公司 Early packet loss detection and feedback

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5682369A (en) * 1994-08-26 1997-10-28 Nakamichi Corporation Two-belt disk rotating and transport drive
US5822296A (en) * 1994-08-26 1998-10-13 Nakamichi Corporation Disk playback device
US5867473A (en) * 1995-03-05 1999-02-02 Nakamichi Corporation Disk playback with clamping mechanism and misalignment detector
US5909420A (en) * 1995-03-05 1999-06-01 Nakamichi Corporation Disk transferring device that employs an extensible transmission to transmit rotational forces to a revolving belt causing movement of the disk
US5912873A (en) * 1997-06-18 1999-06-15 Multidisc Technologies Compact disc transporter with dual transport sites
US7180896B1 (en) 2000-06-23 2007-02-20 Mitsubishi Denki Kabushiki Kaisha Method and system for packet retransmission
US7627875B2 (en) 2003-09-11 2009-12-01 Sony Corporation Disk drive
US7665100B2 (en) 2003-09-11 2010-02-16 Sony Corporation Disk drive
US7707597B2 (en) 2004-10-05 2010-04-27 Pioneer Corporation Disk-like recording medium conveyance device
CN105075323A (en) * 2013-03-29 2015-11-18 Vid拓展公司 Early packet loss detection and feedback
JP2016515775A (en) * 2013-03-29 2016-05-30 ヴィド スケール インコーポレイテッド Early packet loss detection and feedback
CN105075323B (en) * 2013-03-29 2019-02-05 Vid拓展公司 Early stage packet loss detecting and feedback
US11088788B2 (en) 2013-03-29 2021-08-10 Vid Scale, Inc. Early packet loss detection and feedback
US11824664B2 (en) 2013-03-29 2023-11-21 Vid Scale, Inc. Early packet loss detection and feedback

Similar Documents

Publication Publication Date Title
JP2540930B2 (en) Congestion control device
JP2880290B2 (en) Network traffic management
JPH05204804A (en) High-speed transmission line-interface
WO2002041603A1 (en) Data distribution control device and data distribution control method
JPS60106250A (en) Data communication system
JPS6098740A (en) Open communication network and operating method
JP2778373B2 (en) Buffer device with retransmission function
JP3727198B2 (en) Gateway device
JP4271787B2 (en) Communications system
JP2004147183A (en) Error control method, communication equipment, and communication system
JP3864783B2 (en) Wireless communication network system, wireless terminal, wireless communication method and program
JP2003018216A (en) Ip packet transmission procedure
JP3001493B2 (en) Burst circuit switching equipment
JP3352038B2 (en) Data communication system and communication method
JP2925679B2 (en) Relay device
JPH10313396A (en) Data transmission device
JPH08316966A (en) Atm cell transmitter
JPH09224051A (en) Data transmission control method
JPH01135155A (en) Communication method in packet switching network
JPH06112953A (en) Packet re-transmission system
JPS61187445A (en) Packet transmission control system
JPH11298525A (en) Network node device, terminal equipment and gateway device
Bodson et al. Analysis of Group 4 Facsimile Throughput
JPH04273736A (en) Packet communication system and packet re-transmission equipment
JPS63169855A (en) Packet transmission system with error retransmission function