Patent ID: 6574668
Filing Date: 2003-06-03
Classification: H04L

Abstract:
A method of retransmission of data in computer networks comprising:transmitting a first group of data packets from a plurality of data packets, over a computer network from a source network component, to one or more destination network components, wherein the data is transmitted as sequentially identified packets within a network frame; transmitting one or more acknowledgements from a destination network component to the source network component, the acknowledgements comprising: positive acknowledgements transmitted upon successful receipt of one or more of the transmitted data packets and including the packet identifications of said one or more successfully received data packets, and sequential identifications of all successfully received data packets from the first negatively acknowledged packet in the last negative acknowledgement to the last successfully received packet; and negative acknowledgements transmitted upon failed receipt of one or more of the transmitted data packets, the acknowledgments including the packet identifications of said one or more data packets that failed reception; and transmitting a second group of data packets comprised of previously transmitted data, which includes one or more of the first group of data packets, and newly transmitted data, which includes one or more new data packets from the plurality of data packets, from the source network component to one or more destination network components upon failure to receive said one or more acknowledgements from said destination network component.