摘要 |
Uses receiver tree of the type which includes: (a) a root indicating the number sequence of the first waiting frame which has never been the object of a re-transmission request, in case of the necessity for re-transmission; (b) at least a branch and/or leaf occupying the farthest level from the root , each repeating the number sequences of the extreme frames of a consecutive block of frames in error. The leaf referred to above is created on receipt of data frame with unexpected number sequence and is classed at a level just below that of the leaf or branch containing the unexpected sequence number. Method of transmitting data frames between a transmitter and receiver. exchanging information via a bi-directional communication channel. A data frame is referenced by a sequence number. The receiver processes the frame and sends back to the receiver supervision frames called 'selective reject frame' (SREJ) for control of the re-transmission of data incorrectly received which are known as 'frames in error'. The method has the following stages: (a) successively transmit data frames (I) to the receiver as long as it is possible; create and use in the receiver, a memory structure, for the 'frames in error', arranged as a receiver tree (V(R)) having branches and/or leaves, each referencing the sequence numbers of the extreme frames of a consecutive in error block of frames; process from the receiver tree and transmit SREJ frames to the transmitter, each SREJ frame identifies a new and single consecutive in error frame block, and; use the SREJ frames received by the transmitter to drive the re-transmission of frame blocks as a function of data (V(R)), N(L), N(A)) contained in the SREJ frames.
|