JPS63169854A - Packet transmission system with error retransmission function - Google Patents

Packet transmission system with error retransmission function

Info

Publication number
JPS63169854A
JPS63169854A JP62002241A JP224187A JPS63169854A JP S63169854 A JPS63169854 A JP S63169854A JP 62002241 A JP62002241 A JP 62002241A JP 224187 A JP224187 A JP 224187A JP S63169854 A JPS63169854 A JP S63169854A
Authority
JP
Japan
Prior art keywords
communication line
transmission
station
packet
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
JP62002241A
Other languages
Japanese (ja)
Inventor
Hideaki Tani
英明 谷
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
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 filed Critical NEC Corp
Priority to JP62002241A priority Critical patent/JPS63169854A/en
Publication of JPS63169854A publication Critical patent/JPS63169854A/en
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To attain high speed data transmission by providing independently a device setting the connection, a device sending a data packet and a device applying data packet transfer control such as retransmission control so as to apply single function forming thereby facilitating the hardware forming of each device. CONSTITUTION:A transmission station uses a 3rd communication line 63 prior to the data transmission to set the connection with a reception station and sends all packets in the buffer 43 to the reception station via a communication line 61, inquires about the reception state to the reception station via the 2nd communication line 62, and the packet transmission and the reception state inquiry repeated until the packet having unarrival or mis-transmission is eliminated. The reception station stores the packet reached via the 1st communication line 61 to a reception station side buffer 44 an checks the transmission error at the same time.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、パケット伝送装置に関する。[Detailed description of the invention] (Industrial application field) The present invention relates to a packet transmission device.

(従来の技術) 複数のローカル・エリア・ネットワーク(Local 
AreaNetwork)を相互接続した通信網を介し
て端末間の高速データ転送を行う場合、各ローカル・エ
リア・ネットワークを中継するノード間においてパケッ
トの送達確認や再送制御などのリンク制御を行うことは
、網内の処理オーバヘッド増大によるデー夕転送効率の
低下を伴うため、これを省略し、転送データの信頼性に
ついては送受信端末間で回復するプロトコルが多く用い
られている。これはISO標準(ISO8073)で規
定するクラス4のトランスポートレイヤプロトコルに相
当する。
(Prior Art) Multiple local area networks (Local
When performing high-speed data transfer between terminals via communication networks that interconnect local area networks, it is difficult to perform link control such as packet delivery confirmation and retransmission control between nodes relaying each local area network. Since this is accompanied by a decrease in data transfer efficiency due to an increase in processing overhead, protocols are often used in which this is omitted and the reliability of transferred data is restored between transmitting and receiving terminals. This corresponds to a class 4 transport layer protocol defined in the ISO standard (ISO8073).

従来の端末装置ではこのようなプロトコルを用い・る場
合、送受信端末間において、転送するデータと、パケッ
トの送達確認や再送制御など転送制御用の通信をひとつ
のパケット伝送路に多重化し、ソフトウェアによる転送
制御処理を行っていた。
When using such a protocol with conventional terminal equipment, data to be transferred and communication for transfer control such as packet delivery confirmation and retransmission control are multiplexed into a single packet transmission path between the transmitting and receiving terminals, and software-based Transfer control processing was being performed.

(発明が解決しようとする問題点) ところが伝送路が広帯域化し、端末間のデータ通信の転
送速度が増大した場合、こうした端末におけるソフトウ
ェア処理のオーバーヘッドがデータ転送の高速化を妨げ
る一因となりうる。またオーバヘッド軽減を目的とした
データ転送装置のハードウェア化を行うにしても、従来
のプロトコルでは送受信端末間において、転送するデー
タと、パケットの送達確認や再送制御など転送制御用の
通信を多重化しているため、多重化および分離の機能が
必要となるほか、手順も複雑となることから、簡単なハ
ードウェアでは実現できない。
(Problems to be Solved by the Invention) However, when the transmission path becomes wider and the transfer speed of data communication between terminals increases, the overhead of software processing in such terminals may become a factor that prevents the speeding up of data transfer. Furthermore, even if data transfer equipment is implemented in hardware to reduce overhead, conventional protocols require multiplexing of data to be transferred and communication for transfer control such as packet delivery confirmation and retransmission control between sending and receiving terminals. Because of this, multiplexing and demultiplexing functions are required, and the procedures are complex, so it cannot be implemented with simple hardware.

本発明によれば、データ通信を行うためのデータパケッ
ト転送機構および該データパケットの転送制御機構が簡
単なハードウェア装置で構成でき、通信速度を高速化す
ることができる。
According to the present invention, a data packet transfer mechanism for performing data communication and a transfer control mechanism for the data packets can be configured with a simple hardware device, and the communication speed can be increased.

(問題点を解決するための手段) 本発明は、送信局および受信局の2局からなる通信シス
テムにおける誤り再送機能付きパケット伝送方式であっ
て、送信局と受信局とは、送信局から受信局へ向かう片
方向の通信を行う第一の通信回線と、2局間の双方向の
通信を行う第二および第三の通信回線により接続され、
送信局はデータの送信時において、第三の通信回線を用
いて受信局との間にコネクションを設定し、外部から入
力されたパケットを一時的にバッファに蓄積し、第一の
通信回線を用いて該パケットを送出するとともに第二の
通信回線を用いて受信局に対して受信状況の問い合わせ
を行い、受信局はデータ受信時において、到着したパケ
ットをバッファに蓄積するとともに伝送誤り検査を行い
、送信局からの前記受信状況問い合わせに対して伝送誤
りの有無およびパケット到着の有無を返答として第二の
通信回線を用いて送信局に伝達し、送信局は該問い合わ
せに対する返答に基づき未到着または伝送誤りのあった
パケットがある場合には該未到着または伝送誤りのあっ
たパケットのみを送出するとともに第二の通信回線を用
いて受信局に対して受信状況の問い合わせを行い、この
パケット送出および受信状況問い合わせを、未到着また
は伝送誤りのあったパケットがなくな°るまで繰り返す
ことを特徴とした、誤り再送機能付きパケット伝送方式
である。
(Means for Solving the Problems) The present invention is a packet transmission system with an error retransmission function in a communication system consisting of two stations, a transmitting station and a receiving station, in which the transmitting station and the receiving station receive information from the transmitting station. connected by a first communication line for one-way communication toward the station, and second and third communication lines for two-way communication between the two stations,
When transmitting data, the transmitting station uses a third communication line to establish a connection with the receiving station, temporarily stores packets input from the outside in a buffer, and then uses the first communication line to set up a connection with the receiving station. transmits the packet and uses the second communication line to inquire of the receiving station about the reception status, and when receiving data, the receiving station stores the arrived packet in a buffer and performs a transmission error check, In response to the receiving status inquiry from the transmitting station, the presence or absence of a transmission error and the presence or absence of packet arrival are transmitted to the transmitting station as a response using the second communication line, and the transmitting station determines whether the packet has not arrived or has not been transmitted based on the response to the inquiry. If there is a packet with an error, only the packet that did not arrive or had a transmission error is sent, and the second communication line is used to inquire of the receiving station about the reception status, and the packet is sent and received. This is a packet transmission system with an error retransmission function that repeats status inquiries until no packets arrive or have transmission errors.

(作用) 本発明によれば、送信局と受信局との間で誤り再送付き
のパケット伝送を行うとき、両局間のコネクションを設
定する手段と、データパケットの転送を行う手段と、再
送制御などデータパケットの転送制御を行う手段とをそ
れぞれ独立させ単機能化することによって、各手段のハ
ードウェアによる実装を容易にし、データ転送の高速化
を実現することができる。
(Operation) According to the present invention, when performing packet transmission with error retransmission between a transmitting station and a receiving station, a means for setting a connection between both stations, a means for transferring data packets, and a retransmission control are provided. By making the means for controlling the transfer of data packets, such as the above, independent and having a single function, each means can be easily implemented in hardware, and data transfer can be made faster.

(実施例) 第1図は本発明による誤り制御機能付きパケット伝送シ
ステムの論理的構成例を示す図、また第2図は本発明に
よるパケット伝送形態の一例を示すタイムチャートであ
る。第1図において、41は送信局、42は受信局、4
3は送信局側バッファ、封は受信局側バッファ、51〜
54は外部に接続する端子、61は送信局から受信局へ
片方向のパケット転送を行う第一の通信回線、62は送
信局と受信局との間で双方向の通信を行う第二の通信回
線を、63は送信局と受信局との間で双方向の通信を行
う第三の通信回線を、また第2図において、2本の縦線
の外側にある矢印は外部との間で交信されるデータの流
れを、また2本の縦線の間にある矢印は両道信局間にお
いて往来するデータの流れを示し、実線はデータ本体の
流れ、破線は伝送制御データの流れ、一点鎖線はコネク
ション制御データの流れを示す。ここで第一の通信回線
と第二の通信回線と第三の通信回線とが別個の物理的伝
送媒体によって接続されることは必須でなく、時分割多
重化などにより同一の伝送媒体に多重化されていてもよ
い。
(Embodiment) FIG. 1 is a diagram showing an example of a logical configuration of a packet transmission system with an error control function according to the present invention, and FIG. 2 is a time chart showing an example of a packet transmission form according to the present invention. In FIG. 1, 41 is a transmitting station, 42 is a receiving station, 4
3 is the transmitting station side buffer, the seal is the receiving station side buffer, 51 ~
54 is a terminal for connecting to the outside; 61 is a first communication line for transferring packets in one direction from the transmitting station to the receiving station; and 62 is a second communication line for bidirectional communication between the transmitting station and the receiving station. 63 is the third communication line for bidirectional communication between the transmitting station and the receiving station, and in Fig. 2, the arrows outside the two vertical lines are for communication with the outside. The arrow between the two vertical lines shows the flow of data going back and forth between the two signal stations, the solid line shows the flow of the data itself, the broken line shows the flow of transmission control data, and the dashed line shows the flow of data. Shows the flow of connection control data. Here, it is not essential that the first communication line, the second communication line, and the third communication line are connected by separate physical transmission media, but they may be multiplexed on the same transmission medium by time division multiplexing or the like. may have been done.

第1図において、送信局は端子52から入力されたパケ
ットを送信局側バッファ43に一時的に蓄積し、端子5
1を介してパケット転送要求信号が与えられる。データ
の送信に先立ち、第三の通信回線63を用いて受信局と
の間にコネクションを設定し、しかる後にバッファ43
内の全てのパケットを通信回線61を介して受信局へ送
出したのち、第二の通信回線62を介して受信局に対す
る受信状況の問い合わせを行う。
In FIG. 1, the transmitting station temporarily stores packets input from the terminal 52 in the transmitting station side buffer 43, and
1, a packet transfer request signal is applied. Prior to data transmission, a connection is established with the receiving station using the third communication line 63, and then the buffer 43
After sending all the packets in the packet to the receiving station via the communication line 61, an inquiry is made to the receiving station about the reception status via the second communication line 62.

受信局は端子53を介して外部から与えられる受信準備
信号によって受信可能の状態となり、第一の通信回線6
1を介して到着したパケットを受信局側バッファ44に
蓄積すると同時に伝送誤りの検査を行い、その結果をバ
ッファ内の各パケットに関する到着情報とともに保持し
、第二の通信回線62を介して送信局から受信状況の問
い合わせを受けたときに返答として第二の通信回線62
を介して送信局に伝達する。このときこの返答情報が全
てのパケットの正常受信を示している場合には、第三の
通信回線63を用いて受信局とのコネクションを解放し
、受信完了の旨を端子53を介して外部に通知し、受信
したデータは端子54を介して外部に読み出される。
The reception station becomes ready for reception by a reception preparation signal given from the outside via the terminal 53, and the first communication line 6
At the same time, the packets arriving via the second communication line 62 are stored in the receiving station side buffer 44 and checked for transmission errors, and the results are held together with the arrival information regarding each packet in the buffer. The second communication line 62 is used as a response when receiving an inquiry about the reception status from
to the transmitting station via. At this time, if this response information indicates normal reception of all packets, the connection with the receiving station is released using the third communication line 63, and a notification indicating that reception has been completed is sent externally via the terminal 53. The received data is read out via the terminal 54.

送信局では受信状況問い合わせに対する返答に基づき、
未到着または伝送誤りのあったパケットがある場合には
該未到着または伝送誤りのあったパケットのみを送出す
るとともに第二の通信回線を用いて受信局に対して受信
状況の問い合わせを行い、このパケット送出および受信
状況問い合わせを、未到着または伝送誤りのあったパケ
ットがなくなるまで繰り返す。
At the transmitting station, based on the response to the reception status inquiry,
If there is a packet that has not arrived or has a transmission error, it transmits only the packet that has not arrived or has a transmission error, and uses the second communication line to inquire of the receiving station about the reception status. Packet transmission and reception status inquiries are repeated until there are no packets that have not arrived or have transmission errors.

第2図は、以上のデータ送受信手順を時間軸に沿って表
したタイムチャートである。
FIG. 2 is a time chart showing the above data transmission and reception procedure along the time axis.

このとき受信状況問い合わせまたはそれに対する返答の
情報が第二の通信回線により伝送される途中で誤るか、
または消失があった場合でも、送信局がタイマなどの割
り込みによって受信状況問い合わせの再送を行えば、パ
ケット伝送に矛盾は生じない。
At this time, the information regarding the reception status inquiry or the response thereto may be erroneously transmitted through the second communication line, or
Even if packets are lost, if the transmitting station retransmits the reception status inquiry using an interrupt such as a timer, no discrepancy will occur in packet transmission.

また送受信局間におけるコネクション設定については、
本実施例のようにデータ転送要求を契機とする方式のほ
か、独立にコネクション設定要求を外部から与える方式
も可能である。
Regarding connection settings between transmitting and receiving stations,
In addition to a method triggered by a data transfer request as in this embodiment, a method in which a connection setting request is independently given from the outside is also possible.

以上の誤り制御機能付きパケット伝送は、送信局と受信
局とを接続する、送信局から受信局へ向かう片方向の通
信回線および送信局と受信局を結ぶ2本の双方向通信回
線と、送信局において、受信局との間にコネクションを
設定し、管理する機能、外部から入力されたパケットを
バッファに一時的に蓄積する機能、前記バッファに蓄積
されたパケットの中から伝送すべきパケットを選択して
通信回線に送出する機能、双方向の通信回線を介して受
信局に指令を与え、受信局が送出したデータを受信する
機能、および、受信局において、送信局からのコネクシ
ョン設定要求に応じる機能、到着したパケットを一時的
に蓄積する機能、到着したパケットの伝送誤りを検査し
、その結果を各パケットの到達情報とともに保持する機
能、通信回線を介し、送信局からの指令を受信し、その
指令に基づき前記保持されたデータを通信回線に送出す
る機能によって実現される。
The above packet transmission with error control function uses a one-way communication line from the transmitting station to the receiving station, two bidirectional communication lines connecting the transmitting station and the receiving station, and two bidirectional communication lines connecting the transmitting station and the receiving station. At the station, a function to set up and manage a connection with a receiving station, a function to temporarily store packets input from the outside in a buffer, and a function to select packets to be transmitted from among the packets stored in the buffer. The function of sending commands to the receiving station via a bidirectional communication line and receiving the data sent by the receiving station, and the function of the receiving station responding to connection setting requests from the transmitting station. functions, a function to temporarily store arriving packets, a function to inspect arriving packets for transmission errors, and retain the results together with each packet's arrival information, a function to receive commands from a transmitting station via a communication line, This is realized by the function of sending the held data to the communication line based on the command.

(発明の効果) 本発明によれば、送信局と受信局との間で誤り再送付き
のパケット伝送を行うとき、コネクションの設定を行う
装置とデータパケットの転送を行う装置と再送制御など
データパケットの転送制御を行う装置をそれぞれ独立さ
せ単機能化することによって、各装置のハードウェア化
を容易にし、データ転送の高速化を実現することができ
る。
(Effects of the Invention) According to the present invention, when performing packet transmission with error retransmission between a transmitting station and a receiving station, a device for setting up a connection, a device for transferring data packets, and a device for controlling retransmission of data packets are provided. By making each device that performs transfer control independent and having a single function, each device can be easily implemented as hardware, and data transfer can be made faster.

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

本発明による誤り制御機能付きパケット伝送システムの
論理的構成例を第1図に、本発明によるパケット伝送形
態の一例を示すタイムチャートを第2図に示す。 図において、41は送信局、42は受信局、43は送第
1 図
FIG. 1 shows an example of a logical configuration of a packet transmission system with an error control function according to the present invention, and FIG. 2 shows a time chart showing an example of a packet transmission form according to the present invention. In the figure, 41 is a transmitting station, 42 is a receiving station, and 43 is a transmitting station.

Claims (1)

【特許請求の範囲】[Claims] 送信局および受信局の2局からなる通信システムにおけ
る誤り再送機能付きパケット伝送方式であって、送信局
と受信局とは、送信局から受信局へ向かう片方向の通信
を行う第一の通信回線と、2局間の双方向の通信を行う
第二および第三の通信回線により接続され、送信局はデ
ータの送信時において、第三の通信回線を用いて受信局
との間にコネクションを設定し、外部から入力されたパ
ケットを一時的にバッファに蓄積し、第一の通信回線を
用いて該パケットを送出するとともに第二の通信回線を
用いて受信局に対して受信状況の問い合わせを行い、受
信局はデータ受信時において、到着したパケットをバッ
ファに蓄積するとともに伝送誤り検査を行い、送信局か
らの前記受信状況問い合わせに対して伝送誤りの有無お
よびパケット到着の有無を返答として第二の通信回線を
用いて送信局に伝達し、送信局は該問い合わせに対する
返答に基づき未到着または伝送誤りのあったパケットが
ある場合には該未到着または伝送誤りのあったパケット
のみを送出するとともに第二の通信回線を用いて受信局
に対して受信状況の問い合わせを行い、このパケット送
出および受信状況問い合わせを、未到着または伝送誤り
のあったパケットがなくなるまで繰り返すことを特徴と
した、誤り再送機能付きパケット伝送方式。
A packet transmission method with an error retransmission function in a communication system consisting of two stations, a transmitting station and a receiving station, in which the transmitting station and the receiving station are a first communication line that performs one-way communication from the transmitting station to the receiving station. The transmitting station establishes a connection with the receiving station using the third communication line when transmitting data. It temporarily stores packets input from the outside in a buffer, transmits the packets using the first communication line, and queries the receiving station about the reception status using the second communication line. When receiving data, the receiving station stores the arrived packets in a buffer and performs a transmission error check, and responds to the reception status inquiry from the transmitting station with the presence or absence of transmission errors and the presence or absence of packet arrival as a second response. The information is transmitted to the transmitting station using a communication line, and based on the response to the inquiry, the transmitting station transmits only the packets that have not arrived or that have had a transmission error, if any packets have not arrived or that have had a transmission error. An error retransmission function that uses the second communication line to inquire about the reception status of the receiving station, and repeats this packet transmission and reception status inquiry until there are no more packets that have not arrived or have transmission errors. Packet transmission method with
JP62002241A 1987-01-07 1987-01-07 Packet transmission system with error retransmission function Pending JPS63169854A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62002241A JPS63169854A (en) 1987-01-07 1987-01-07 Packet transmission system with error retransmission function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62002241A JPS63169854A (en) 1987-01-07 1987-01-07 Packet transmission system with error retransmission function

Publications (1)

Publication Number Publication Date
JPS63169854A true JPS63169854A (en) 1988-07-13

Family

ID=11523863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62002241A Pending JPS63169854A (en) 1987-01-07 1987-01-07 Packet transmission system with error retransmission function

Country Status (1)

Country Link
JP (1) JPS63169854A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS642435A (en) * 1987-06-03 1989-01-06 General Electric Co <Ge> Method and device for transmission of digital data through radio communication channel
US6434152B1 (en) 1998-03-17 2002-08-13 Fujitsu Limited ATM network device
JP2009010529A (en) * 2007-06-26 2009-01-15 Kyocera Corp Communication device, system, and method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS642435A (en) * 1987-06-03 1989-01-06 General Electric Co <Ge> Method and device for transmission of digital data through radio communication channel
US6434152B1 (en) 1998-03-17 2002-08-13 Fujitsu Limited ATM network device
JP2009010529A (en) * 2007-06-26 2009-01-15 Kyocera Corp Communication device, system, and method

Similar Documents

Publication Publication Date Title
JP2591717B2 (en) Network communication method having two windows
JPH0567092B2 (en)
JPS63169854A (en) Packet transmission system with error retransmission function
JPH11177621A (en) Data transmission equipment and data communication system
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
Cisco LLC2 and SDLC Commands
JPH0556057B2 (en)
JPH0683258B2 (en) Packet transmission method
JPS63169855A (en) Packet transmission system with error retransmission function
JPS6257342A (en) Packet exchange system
JP3941560B2 (en) Wireless communication system
JP2980646B2 (en) Frame retransmission method
JP2968646B2 (en) X. 25 / X. 75 layer 2 processing unit
JPH01269339A (en) Packet retransmission control system
JPS62299142A (en) Packet retransmission control system
JPH01143539A (en) Station connection sequence confirming system for looped communication system
JPH01120929A (en) Packet information miss preventing system