Patent ID: 9306769
Filing Date: 2016-04-05
CPC Classification: H04L

Claim Text:
1. A method for communication, comprising: receiving a packet comprising data at a first node for transmission over a link to a second node; dividing the data into a sequence of cells of a predetermined data size, the cells being identified by respective sequence numbers; computing respective error detection codes for the payload data of each of the cells; grouping the cells into link layer frames, such that each link layer frame includes multiple cells with their respective error detection codes for their payload data; transmitting the link layer frames over the link, while storing the transmitted cells included in the transmitted link layer frames in a buffer at the first node; receiving acknowledgments at the first node indicating the respective sequence numbers of the transmitted cells that were received at the second node; and upon receiving an indication at the first node that a transmitted cell having a given sequence number was not properly received at the second node, retransmitting the stored cells from the buffer starting from the cell with the given sequence number.