Patent ID: 6449631
Filing Date: 2002-09-10
Classification: H04L

Abstract:
A method for transmitting data via a network wherein the transmission of a data packet by a transmitting side is acknowledged by an acknowledgment packet returned by a receiving side before the next packet can be transmitted,wherein said transmitting side carrying out the steps of: (1) dividing each data packet into a plurality of data packets; (2) furnishing each of the divided data packets with an identifier indicating a pre-division position in sequence of the data packet in question; and (3) transmitting said divided data packets without waiting for an acknowledgment packet to arrive for each data packet transmitted, wherein said receiving side carrying out the steps of: (4) merging said divided data packets upon receipt in accordance with the identifiers thereof; and (5) returning, for each of said divided data packets received, an acknowledgment packet provided with receipt information indicating whether the data packet in question has been normally received, wherein after normal transmission of all of said divided data packets has been verified, one acknowledgment packet is generated and returned to a source which requested the transfer of the data packet constituted by said divided data packets, wherein a table is provided for matching each of transfer destinations stored therein with a unit for data division and a retransmission count, said packet reception information within said acknowledgment packet being referenced in order to write to the appropriate retransmission count field of said table the number of times data is not normally received by any specific destination, and wherein, if any one of the stored retransmission counts exceeds a predetermined value, the corresponding data division unit is reduced.