JPH1141281A - Packet transmission system via confirmation of channel-based transmission - Google Patents

Packet transmission system via confirmation of channel-based transmission

Info

Publication number
JPH1141281A
JPH1141281A JP9191194A JP19119497A JPH1141281A JP H1141281 A JPH1141281 A JP H1141281A JP 9191194 A JP9191194 A JP 9191194A JP 19119497 A JP19119497 A JP 19119497A JP H1141281 A JPH1141281 A JP H1141281A
Authority
JP
Japan
Prior art keywords
packet
transmission
signal
channel
acknowledgment
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
JP9191194A
Other languages
Japanese (ja)
Inventor
Yoshi Ito
好 伊藤
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 JP9191194A priority Critical patent/JPH1141281A/en
Publication of JPH1141281A publication Critical patent/JPH1141281A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To improve the packet transmission efficiency and reliability by defining plural channels which contain the transmission buffer memories and the sequence number addition means and performing the confirmation of transmission of the transmitting packets and the retransmission of the packets whose transmission are not confirmed yet on every channel. SOLUTION: The signals A, B and C are transmitted as the transmitting signals 1 to 3 (channels 11 to 13, sequence 1) by means of channels 11, 12 and 13. If the packets of signals 1 and 2 are transmitted to a device of the opposite party and the packet of the signal 3 is not transmitted yet, the reception is confirmed for the transmission confirmation signals of signals 1 and 2 and the relevant buffers are made vacant. When a prescribed waiting time passed for confirmation of transmission of the signal 3, the retransmission of the relevant packet is instructed. As the transmission/reception of packets and the confirmation of signals are carried out on every channel, other channels are not affected and also the wrong correspondence can be evaded between the transmitting signals and the transmission confirmation signals.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はパケットの伝達方式
に関し、特にパケットの送達確認処理方式に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a packet transmission method, and more particularly to a packet delivery confirmation processing method.

【0002】[0002]

【従来の技術】従来のパケットの送達確認方式として
は、送信側装置がパケットを送信バッファメモリに保持
し、パケットにシーケンス番号を付与して送信すると同
時に送達確認信号を受信する待ち時間の計測を開始し、
受信側装置が送信側装置から受信したパケットのシーケ
ンス番号を送達確認信号に付与して送信側装置に返送
し、送信側装置が受信した送達確認信号のシーケンス番
号に従ってパケットを保持している送信バッファメモリ
を解放して次のパケットの送信を行い、送信側装置で送
達確認信号の待ち時間が規定時間に達するまでに送達確
認信号を受信しなかった場合には、該当するシーケンス
番号を付与されているパケットの再送信を行うパケット
伝達方式がある。
2. Description of the Related Art As a conventional packet acknowledgment method, a transmitting apparatus holds a packet in a transmission buffer memory, attaches a sequence number to the packet, transmits the packet, and simultaneously measures a waiting time for receiving a acknowledgment signal. Start,
A transmission buffer in which the receiving device adds the sequence number of the packet received from the transmitting device to the acknowledgment signal and returns the acknowledgment signal to the transmitting device, and holds the packet according to the sequence number of the acknowledgment signal received by the transmitting device. If the memory is released and the next packet is transmitted, and the transmitting device does not receive the acknowledgment signal before the waiting time of the acknowledgment signal reaches the specified time, the corresponding sequence number is assigned. There is a packet transmission method for retransmitting the existing packet.

【0003】[0003]

【発明が解決しようとする課題】第1の問題点は、パケ
ット消失時に送達確認信号待ち時間が規定時間に達する
までの間、送信処理に遅延が発生してしまうということ
である。
The first problem is that a delay occurs in the transmission process until the acknowledgment signal waiting time reaches a specified time when a packet is lost.

【0004】その理由は、従来の送達確認処理において
は、パケットを保持する送信バッファとシーケンス番号
付与手段とを備えるチャネルを1個しか備えていないの
で、パケットの送達確認信号を確認するまでは、次のパ
ケットの送信を行うことができないからである。
[0004] The reason is that, in the conventional acknowledgment processing, only one channel having a transmission buffer for holding a packet and a sequence number assigning means is provided. This is because the next packet cannot be transmitted.

【0005】第2の問題点は、パケットの送達確認がで
きずに次のパケットの送信を行うときに、送信パケット
と送達確認信号との対応に誤りが発生するということで
ある。
A second problem is that when the next packet is transmitted without confirming the delivery of the packet, an error occurs in the correspondence between the transmitted packet and the delivery confirmation signal.

【0006】その理由は、従来の送達確認処理において
は、パケットを保持する送信バッファとシーケンス番号
付与手段とを備えるチャネルを1個しか備えていないの
で、パケットの送達確認ができないときに、パケットが
消失したことによる送達確認信号待ちのパケットのシー
ケンス番号と、送達確認が正常に行われたことによって
加算された別のパケットのシーケンス番号とが一致する
からである。
The reason is that, in the conventional acknowledgment processing, only one channel having a transmission buffer for holding the packet and a sequence number assigning means is provided. This is because the sequence number of the packet waiting for the acknowledgment signal due to the disappearance matches the sequence number of another packet added by the successful acknowledgment.

【0007】本発明は、パケットの伝送効率を向上さ
せ、信頼性を向上させることを目的とする。
SUMMARY OF THE INVENTION It is an object of the present invention to improve packet transmission efficiency and reliability.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に本発明のチャネル毎の送達確認によるパケット伝達方
式は、送信側装置がパケットを送信バッファメモリに保
持し、該パケットにシーケンス番号を付与して送信する
と同時に送達確認信号を受信する待ち時間の計測を開始
し、受信側装置が該送信側装置から受信した該パケット
の該シーケンス番号を該送達確認信号に付与して該送信
側装置に返送し、該送信側装置が受信した該送達確認信
号の該シーケンス番号に従って該パケットを保持してい
る該送信バッファメモリを解放して次のパケットの送信
を行い、該送信側装置で該送達確認信号を受信する待ち
時間が規定時間に達するまでに該送達確認信号を受信し
なかった場合には、該当するシーケンス番号を付与され
ているパケットの再送信を行うパケット伝達方式であっ
て、該送信バッファメモリと該シーケンス番号を付与す
る手段とを備えるチャネルを複数個定義し、送信する該
パケットの送達確認と送達確認されないパケットの再送
信とを該チャネル単位で行う。
In order to achieve the above object, according to the present invention, a packet transmission system based on acknowledgment of transmission for each channel stores a packet in a transmission buffer memory by a transmitting apparatus and assigns a sequence number to the packet. The transmission device starts measuring the waiting time for receiving the acknowledgment signal at the same time as the transmission device, and the receiving device assigns the sequence number of the packet received from the transmitting device to the acknowledgment signal to the transmitting device. The transmitting device releases the transmission buffer memory holding the packet in accordance with the sequence number of the acknowledgment signal received by the transmitting device, and transmits the next packet. If the acknowledgment signal is not received before the waiting time for receiving the signal reaches the specified time, the packet with the corresponding sequence number is A packet transmission method for performing transmission, wherein a plurality of channels each including the transmission buffer memory and the means for assigning the sequence number are defined, and transmission confirmation of the transmitted packet and retransmission of a packet whose transmission is not confirmed are defined. This is performed for each channel.

【0009】チャネルを複数個使用して、チャネル毎に
送達確認を行って再送信を実行するので、パケットが消
失して再送信を行うときに、送達確認信号待ち時間が規
定時間に達するまでの間の送信処理の遅延である伝送遅
延が、再送信を行うパケットのチャネルのみに限定して
発生することとなり、他のチャネルの送信速度に影響を
与えない。
[0009] Since a plurality of channels are used and acknowledgment is performed for each channel and retransmission is executed, when a packet is lost and retransmission is performed, the acknowledgment signal waiting time until the specified time is reached is reached. A transmission delay, which is a delay in transmission processing during the transmission, occurs only in the channel of the packet to be retransmitted, and does not affect the transmission speed of other channels.

【0010】上記本発明のチャネル毎の送達確認による
パケット伝達方式は、前記チャネル内の前記パケットの
前記送達確認信号の受信を確認した後にシーケンス番号
を更新して、次のパケットの送信を行う。
In the above-described packet transmission method based on acknowledgment for each channel, the sequence number is updated after confirming the reception of the acknowledgment signal of the packet in the channel, and the next packet is transmitted.

【0011】チャネル単位で送達確認を行い、チャネル
内でパケットの送達確認を行った後に次のパケットの送
信を行うので、パケットの消失によって送達の遅延が発
生したときにも、送達確認信号待ち状態にあるパケット
のシーケンス番号と送達確認が正常に行われて加算され
た他のパケットのシーケンス番号とが一致することがな
く、シーケンス番号が重複して付与されないので、送信
パケットと送達確認信号との対応の誤りによる再送信時
の送達確認誤りが発生しない。
[0011] The delivery confirmation is performed for each channel, and after the delivery of the packet is confirmed within the channel, the next packet is transmitted. Therefore, even when the delivery is delayed due to the loss of the packet, the delivery confirmation signal waiting state is maintained. Since the sequence number of the packet in the packet does not match the sequence number of the other packet added by the normal acknowledgment and the added sequence number is not assigned, the transmission packet and the acknowledgment signal No acknowledgment error at the time of retransmission due to a corresponding error occurs.

【0012】[0012]

【発明の実施の形態】本発明の実施の形態について図面
を参照して詳細に説明する。
Embodiments of the present invention will be described in detail with reference to the drawings.

【0013】[構成の説明]図1は、本発明の一実施の
形態が適用されるパケット送受信端末装置の構成を示す
ブロック図である。図1に示したパケット送受信端末装
置は、N個のチャネル11 〜1N と、送信信号の受信時
にパケットの組み立てを行うパケット組立部2と、パケ
ットの送信を行う送信処理部3と、パケットの送信後に
送達確認待ち時間を計測する送達確認待時間計測部4
と、パケットの受信を行う受信処理部9と、受信したパ
ケットを分解するパケット分解部8と、受信したパケッ
トの送達確認信号を生成する送達確認信号生成部5と、
受信した送達確認信号を分析する送達確認分析部7と、
送達確認信号のシーケンス番号と送信パケットのシーケ
ンス番号とを比較するシーケンス番号比較部6とを有す
る構成となっている。また、チャネル11 〜1N のそれ
ぞれは、送信パケットを記憶するバッファメモリ1A
と、送信パケットに付与するシーケンス番号を生成する
シーケンス番号生成部1Bとを有する構成となってい
る。
[Explanation of Configuration] FIG. 1 is a block diagram showing a configuration of a packet transmitting / receiving terminal device to which an embodiment of the present invention is applied. The packet transmission / reception terminal device shown in FIG. 1 includes N channels 11 1 to 1 N , a packet assembling unit 2 for assembling a packet when receiving a transmission signal, a transmission processing unit 3 for transmitting a packet, Delivery confirmation waiting time measuring unit 4 for measuring the delivery confirmation waiting time after transmission of
A reception processing unit 9 for receiving a packet, a packet disassembly unit 8 for disassembling the received packet, a delivery confirmation signal generation unit 5 for producing a delivery confirmation signal for the received packet,
A delivery confirmation analysis unit 7 for analyzing the received delivery confirmation signal,
It has a sequence number comparing unit 6 for comparing the sequence number of the delivery confirmation signal with the sequence number of the transmission packet. Each of the channels 1 1 to 1 N has a buffer memory 1A for storing a transmission packet.
And a sequence number generation unit 1B for generating a sequence number to be assigned to the transmission packet.

【0014】図1には示していないが、図1のパケット
送受信端末装置と同様の装置が、送信処理部3から送信
される信号および受信処理部9で受信する信号に接続さ
れており、両装置の間で送受信が行われるものとする。
ここで説明の便宜上、図1に示したパケット送受信端末
装置を装置Aとし、図示されていないパケット送受信端
末装置を装置Bとし、装置Bの各部にも、装置Aと同じ
符号が付されているものとする。
Although not shown in FIG. 1, a device similar to the packet transmission / reception terminal device of FIG. 1 is connected to a signal transmitted from the transmission processing unit 3 and a signal received by the reception processing unit 9. Transmission and reception are performed between the devices.
Here, for convenience of explanation, the packet transmission / reception terminal device shown in FIG. 1 is referred to as device A, and the packet transmission / reception terminal device (not shown) is referred to as device B, and each unit of device B is denoted by the same reference numeral as device A. Shall be.

【0015】図1において、装置Aのパケット組立部2
が外部(アプリケーションソフト)からの送信信号を受
信すると、未使用のチャネル1k (1≦k≦N)を捕捉
し、捕捉したチャネル1k 内のシーケンス番号生成部1
Bで生成したシーケンス番号をパケットに付与してパケ
ットを組み立て、組み立てたパケットをバッファメモリ
1Aにコピーする。また、組み立てたパケットは送信処
理部3に送られて、装置Bの受信処理部9に送信され
る。
In FIG. 1, the packet assembling unit 2 of the device A
Receives a transmission signal from the outside (application software), captures an unused channel 1 k (1 ≦ k ≦ N), and generates a sequence number generation unit 1 in the captured channel 1 k .
The packet is assembled by assigning the sequence number generated in B to the packet, and the assembled packet is copied to the buffer memory 1A. The assembled packet is transmitted to the transmission processing unit 3 and transmitted to the reception processing unit 9 of the device B.

【0016】装置Bの送信処理部3から装置Aの受信処
理部9で受信したパケットは、パケット分解部8に送ら
れて、受信信号として外部に送信される。また、受信し
たパケットに付与されていたシーケンス番号は、送達確
認信号生成部5に送られて送達確認信号が生成され、送
信処理部3によって装置Bの受信処理部9に送信され
る。
The packet received from the transmission processing unit 3 of the device B by the reception processing unit 9 of the device A is sent to the packet decomposing unit 8 and transmitted to the outside as a reception signal. The sequence number assigned to the received packet is sent to the acknowledgment signal generator 5 to generate an acknowledgment signal, which is transmitted by the transmission processor 3 to the reception processor 9 of the device B.

【0017】また、装置Bの送信処理部3から装置Aの
受信処理部9で受信した送達確認信号は、パケット分解
部8に送られて、送達信号分析部7に送られる。送達確
認信号分析部7は、送達確認信号のシーケンス番号をシ
ーケンス番号比較部6に送信する。シーケンス番号比較
部6は、送達確認信号のシーケンス番号と同一のシーケ
ンス番号を持つパケットがコピーされているバッファメ
モリ1Aがあるか否かを調べ、該当するバッファメモリ
1Aが検出されたときには、そのバッファメモリを解放
する。
The acknowledgment signal received from the transmission processing section 3 of the apparatus B by the reception processing section 9 of the apparatus A is sent to the packet decomposing section 8 and sent to the delivery signal analyzing section 7. The acknowledgment signal analyzer 7 transmits the sequence number of the acknowledgment signal to the sequence number comparator 6. The sequence number comparing unit 6 checks whether or not there is a buffer memory 1A in which a packet having the same sequence number as the sequence number of the delivery confirmation signal is copied, and when the buffer memory 1A is detected, Free up memory.

【0018】送達確認待時間計測部4は、該当するバッ
ファメモリ1A上のパケットが送信されてからの時間を
計測し、規定時間が経過しているときには、パケット組
立部2に該当するバッファメモリ1A上のパケットの再
送信を指示する。
The delivery confirmation waiting time measuring section 4 measures the time since the transmission of the packet in the corresponding buffer memory 1A, and when the specified time has elapsed, the buffer memory 1A corresponding to the packet assembling section 2 has elapsed. Indicate retransmission of the above packet.

【0019】[動作の説明]図2は、本発明の一実施の
形態における動作を示す図である。図1および図2を用
いて、本発明の一実施の形態が適用されるパケット送受
信端末装置の動作を説明する。
[Explanation of Operation] FIG. 2 is a diagram showing an operation in one embodiment of the present invention. The operation of the packet transmission / reception terminal device to which one embodiment of the present invention is applied will be described with reference to FIGS.

【0020】初めに、装置Aのパケット組立部2が外部
から送信信号A、送信信号Bおよび送信信号Cを受信す
ると、チャネル11 を使用して送信信号Aを送信信号1
(チャネル11 ,シーケンス1)として、チャネル12
を使用して送信信号Bを送信信号2(チャネル12 ,シ
ーケンス1)として、チャネル13 を使用して送信信号
Cを送信信号3(チャネル13 ,シーケンス1)とし
て、それぞれ装置Bの受信処理部9に送信する。
[0020] First, the transmission signal A packet assembler 2 of device A from the outside, the transmission signal B and receives the transmission signal C, transmits the transmission signal A using channel 1 1 signal 1
(Channel 1 1 , sequence 1) as channel 1 2
Transmission signal B transmit signal 2 (channel 1 2, Sequence 1) was used as the transmission signal a transmission signal C using channel 1 3 3 (channel 1 3, sequence 1) as the reception of the respective device B The information is transmitted to the processing unit 9.

【0021】ここで、送信信号1および送信信号2のパ
ケットが装置Bに送達され、送信信号3のパケットが装
置Bに送達されなかった場合には、装置Bは、送達確認
信号生成部5において送信信号1および送信信号2の送
達確認信号を生成し、受信した送信信号1に対応する送
達確認信号1(チャネル11 ,シーケンス1)および送
信信号2に対応する送達確認信号2(チャネル12 ,シ
ーケンス1)を、装置Aの受信処理部9に送信し、さら
に、受信信号として受信信号Aおよび受信信号Bを外部
に送信する。
Here, when the packet of the transmission signal 1 and the packet of the transmission signal 2 are delivered to the device B and the packet of the transmission signal 3 is not delivered to the device B, the device B An acknowledgment signal for transmission signal 1 and transmission signal 2 is generated, and acknowledgment signal 1 (channel 11 , sequence 1) corresponding to received transmission signal 1 and acknowledgment signal 2 (channel 1 2 ) corresponding to transmission signal 2 , Sequence 1) to the reception processing unit 9 of the device A, and further transmits the reception signals A and B as reception signals to the outside.

【0022】装置Aは、送達確認信号1および送達確認
信号2を装置Bから受信すると、送信信号1および送信
信号2が装置Bに送達されたことが確認されるので、送
信信号1および送信信号2に対応するバッファメモリ1
Aを解放し、チャネル11 およびチャネル12 を空き状
態にする。
Upon receiving the acknowledgment signal 1 and the acknowledgment signal 2 from the device B, the device A confirms that the transmission signal 1 and the transmission signal 2 have been delivered to the device B. Buffer memory 1 corresponding to 2
Releasing the A, the channel 1 1 and channel 1 2 the empty state.

【0023】次に、装置Aは、送信信号Dおよび送信信
号Eを外部から受信すると、空きチャネルを使用して、
送信信号Dを送信信号4(チャネル11 ,シーケンス
2)として、送信信号Eを送信信号5(チャネル12
シーケンス2)として、それぞれ装置Bに送信する。
Next, upon receiving the transmission signal D and the transmission signal E from the outside, the device A uses an empty channel to
The transmission signal D is used as the transmission signal 4 (channel 1 1 , sequence 2), and the transmission signal E is used as the transmission signal 5 (channel 1 2 , sequence 2).
Each is transmitted to the device B as a sequence 2).

【0024】送達確認待時間計測部4は、送信信号3の
送達確認待ち時間の規定時間が経過したときには、パケ
ット組立部2にパケットの再送信を指示する。パケット
組立部2は、送信信号3をコピーしたチャネル13 のバ
ッファメモリ1Aに保持されているパケットを、送信信
号6(チャネル13 ,シーケンス1)として装置Bに再
送信する。
The delivery confirmation waiting time measuring section 4 instructs the packet assembling section 2 to retransmit the packet when the prescribed time of the delivery confirmation waiting time of the transmission signal 3 has elapsed. Packet assembling unit 2, the packet held in the buffer memory 1A Channel 1 3 copies transmission signal 3, transmission signal 6 (channel 1 3, sequence 1) retransmits to the device B.

【0025】送信信号4、送信信号5および送信信号6
のパケットが装置Bに送達された場合には、装置Bは、
装置Aから受信した送信信号4に対応する送達確認信号
3(チャネル11 ,シーケンス2)、送信信号5に対応
する送達確認信号4(チャネル12 ,シーケンス2)お
よび送信信号6に対応する送達確認信号5(チャネル1
3 ,シーケンス1)を装置Aに送信し、受信信号として
受信信号D、受信信号Eおよび受信信号Cを外部に送信
する。
Transmission signal 4, transmission signal 5, and transmission signal 6
Is delivered to the device B, the device B
Acknowledgment signal 3 corresponding to the transmission signal 4 received from the device A (channel 1 1, Sequence 2), acknowledgment signal 4 (channel 1 2, Sequence 2) corresponding to the transmission signal 5 and the delivery corresponding to the transmission signal 6 Confirmation signal 5 (channel 1
3 , the sequence 1) is transmitted to the device A, and the received signals D, E and C are transmitted to the outside as received signals.

【0026】装置Aは、送達確認信号3、送達確認信号
4および送達確認信号5を受信すると、送信した送信信
号4、送信信号5および送信信号6に対応するバッファ
メモリ1Aを解放し、チャネル11 、チャネル12 およ
びチャネル13 を空き状態にする。
Upon receiving the acknowledgment signal 3, the acknowledgment signal 4 and the acknowledgment signal 5, the device A releases the buffer memory 1A corresponding to the transmitted transmission signal 4, transmission signal 5 and transmission signal 6, and 1, the channel 1 2 and channel 1 3 in the free state.

【0027】本発明の実施の形態においては、パケット
の送達確認をチャネル単位で行うことによって、パケッ
ト消失による再送信を行うときにも伝達速度の遅延を該
当チャネルのみに限定して発生する。また、送達確認を
チャネル単位で行うことによって、送達確認を行ってか
らシーケンス番号の加算を行うので、送達確認信号の待
ち時間中に他の信号のパケット送信によってシーケンス
番号が加算されることがなく、したがって送達確認信号
の待ち時間中の信号と同一のシーケンス番号を用いて送
信が行われることがないので、送達確認信号と送信信号
との対応に誤りが発生することがない。
In the embodiment of the present invention, by confirming the delivery of a packet for each channel, even when retransmission is performed due to packet loss, a delay in transmission speed is limited to only the corresponding channel. Further, by performing the delivery confirmation on a channel basis, the sequence number is added after the delivery confirmation is performed, so that the sequence number is not added by the packet transmission of another signal during the waiting time of the delivery confirmation signal. Therefore, since the transmission is not performed using the same sequence number as the signal during the waiting time of the acknowledgment signal, no error occurs in the correspondence between the acknowledgment signal and the transmission signal.

【0028】[0028]

【発明の効果】第1の効果は、パケットが消失して再送
信を行うときに、送達確認信号待ち時間が規定時間に達
するまでの間の送信処理の遅延である伝送遅延が、再送
信を行うパケットのチャネルのみに限定して発生するこ
ととなり、他のチャネルの送信速度に影響を与えず、パ
ケットの伝送効率を向上させることができるということ
である。その理由は、チャネルを複数個定義して、チャ
ネル毎に送達確認を行って再送信を実行するからであ
る。
The first effect is that when a packet is lost and retransmission is performed, the transmission delay, which is the delay of the transmission process until the acknowledgment signal waiting time reaches the specified time, causes the retransmission to occur. This occurs only in the channel of the packet to be transmitted, and the transmission efficiency of the packet can be improved without affecting the transmission speed of other channels. The reason is that a plurality of channels are defined, acknowledgment is performed for each channel, and retransmission is performed.

【0029】第2の効果は、パケットの消失によって送
達の遅延が発生したときにも、送達確認信号待ち状態に
あるパケットのシーケンス番号と送達確認が正常に行わ
れて加算された他のパケットのシーケンス番号とが一致
することがなく、シーケンス番号が重複して付与されな
いので、送信パケットと送達確認信号との対応の誤りに
よる再送信時の送達確認誤りが発生せず、信頼性を向上
させることができるということである。その理由は、チ
ャネルを複数個定義して、チャネル毎に送達確認を行
い、チャネル内でパケットの送達確認を行った後に、次
のパケットの送信を行うからである。
The second effect is that, even when the delivery is delayed due to the loss of the packet, the sequence number of the packet waiting for the acknowledgment signal and the acknowledgment of the other packet added normally after the acknowledgment is normally performed. Since the sequence numbers do not match and the sequence numbers are not assigned redundantly, there is no acknowledgment error at the time of retransmission due to an error in the correspondence between the transmission packet and the acknowledgment signal, thereby improving reliability. It is possible to do. The reason is that a plurality of channels are defined, acknowledgment is performed for each channel, packet acknowledgment is performed within the channel, and then the next packet is transmitted.

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

【図1】本発明の一実施の形態が適用されるパケット送
受信端末装置の構成を示すブロック図
FIG. 1 is a block diagram showing a configuration of a packet transmitting / receiving terminal device to which an embodiment of the present invention is applied;

【図2】本発明の一実施の形態における動作を示す図FIG. 2 is a diagram showing an operation in one embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 〜1N チャネル 1A バッファメモリ 1B シーケンス番号生成部 2 パケット組立部 3 送信処理部 4 送達確認待時間計測部 5 送達確認信号生成部 6 シーケンス番号比較部 7 送達確認信号分析部 8 パケット分解部 9 受信処理部1 1 to 1 N channel 1A Buffer memory 1B Sequence number generation unit 2 Packet assembling unit 3 Transmission processing unit 4 Delivery confirmation waiting time measurement unit 5 Delivery confirmation signal generation unit 6 Sequence number comparison unit 7 Delivery confirmation signal analysis unit 8 Packet decomposition unit 9 Reception processing unit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 送信側装置がパケットを送信バッファメ
モリに保持し、該パケットにシーケンス番号を付与して
送信すると同時に送達確認信号を受信する待ち時間の計
測を開始し、受信側装置が該送信側装置から受信した該
パケットの該シーケンス番号を該送達確認信号に付与し
て該送信側装置に返送し、該送信側装置が受信した該送
達確認信号の該シーケンス番号に従って該パケットを保
持している該送信バッファメモリを解放して次のパケッ
トの送信を行い、該送信側装置で該送達確認信号を受信
する待ち時間が規定時間に達するまでに該送達確認信号
を受信しなかった場合には、該当するシーケンス番号を
付与されているパケットの再送信を行うパケット伝達方
式において、 該送信バッファメモリと該シーケンス番号を付与する手
段とを備えるチャネルを複数個定義し、送信する該パケ
ットの送達確認と送達確認されないパケットの再送信と
を該チャネル単位で行うことを特徴とする、チャネル毎
の送達確認によるパケット伝達方式。
1. A transmitting device holds a packet in a transmission buffer memory, adds a sequence number to the packet, transmits the packet, and simultaneously starts measuring a waiting time for receiving an acknowledgment signal. Attaching the sequence number of the packet received from the side device to the delivery confirmation signal and returning the packet to the transmission side device, and holding the packet according to the sequence number of the delivery confirmation signal received by the transmission side device. If the transmission buffer memory is released and the next packet is transmitted, and the transmission-side device does not receive the acknowledgment signal before the waiting time for receiving the acknowledgment signal reaches the specified time, A packet transmission method for retransmitting a packet to which a corresponding sequence number is assigned, wherein the transmission buffer memory and a means for assigning the sequence number; A channel comprising a plurality define, and retransmission of acknowledgment and acknowledgment are not packets of the packet to be transmitted and performing in said channel unit, the packet transfer scheme according to the acknowledgment of each channel.
【請求項2】 前記チャネル内の前記パケットの前記送
達確認信号の受信を確認した後にシーケンス番号を更新
して、次のパケットの送信を行う、請求項1に記載のチ
ャネル毎の送達確認によるパケット伝達方式。
2. The packet according to the acknowledgment for each channel according to claim 1, wherein after confirming reception of the acknowledgment signal of the packet in the channel, the sequence number is updated and the next packet is transmitted. Transmission method.
JP9191194A 1997-07-16 1997-07-16 Packet transmission system via confirmation of channel-based transmission Pending JPH1141281A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9191194A JPH1141281A (en) 1997-07-16 1997-07-16 Packet transmission system via confirmation of channel-based transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9191194A JPH1141281A (en) 1997-07-16 1997-07-16 Packet transmission system via confirmation of channel-based transmission

Publications (1)

Publication Number Publication Date
JPH1141281A true JPH1141281A (en) 1999-02-12

Family

ID=16270477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9191194A Pending JPH1141281A (en) 1997-07-16 1997-07-16 Packet transmission system via confirmation of channel-based transmission

Country Status (1)

Country Link
JP (1) JPH1141281A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171224B2 (en) 2000-04-10 2007-01-30 Nokia Corporation Method and arrangement for maintaining synchronization in association with resetting a communication connection
JP2019145880A (en) * 2018-02-15 2019-08-29 日本電信電話株式会社 Information gathering system and information gathering method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171224B2 (en) 2000-04-10 2007-01-30 Nokia Corporation Method and arrangement for maintaining synchronization in association with resetting a communication connection
JP2019145880A (en) * 2018-02-15 2019-08-29 日本電信電話株式会社 Information gathering system and information gathering method
US11558283B2 (en) 2018-02-15 2023-01-17 Nippon Telegraph And Telephone Corporation Information collecting system and information collecting method

Similar Documents

Publication Publication Date Title
JP6337040B2 (en) Enhanced uplink transmission with TTI bundling
JP2730338B2 (en) Satellite communication system
JP3080991B2 (en) Packet transmission system
US5619689A (en) Method and apparatus for confirming delivery of files in a file broadcast system with rebroadcast timing at the receiver
WO2001082527A2 (en) Precise network time transfer
JPS63107254A (en) Satellite packet communication method
JPH09214526A (en) Transmission control system
JP2778373B2 (en) Buffer device with retransmission function
JPH1141281A (en) Packet transmission system via confirmation of channel-based transmission
JP2001045056A (en) Communication system
JPS60106250A (en) Data communication system
KR100366018B1 (en) Data transmission system and method for transmitting data frames
JP3190869B2 (en) Data transmission method
WO2010027064A1 (en) Data transmission method, data transmission system, data transmission device, data reception device, and control program
JP3539606B2 (en) Packet communication device
JP3313563B2 (en) Data transmission control method
JP3287023B2 (en) Satellite channel access system
JPH0832531A (en) Multiple address communication system
JPH02114737A (en) Multiple address communication method
JP2001333048A (en) Data transfer system
JPH06104923A (en) Data transmitter using radio channel
JP2001028565A (en) Broadcast communication method, broadcast communication system and mobile station
JPH0575648A (en) Packet transmission system by time management
JPH0834480B2 (en) Packet transfer method
JPH0622000A (en) Message communication system with function preventing the missing of message