DATA TRANSMISSION METHOD AND APPARATUS
First Claim
1. A data transmission method, comprising:
- receiving a data packet sent by a sender, and recording information about the data packet received;
sending the data packet received to a receiver through a protocol layer;
looking up recorded information about the data packet according to a data packet mapping after the protocol layer receives, from the receiver, confirmation information of the data packet, wherein the data packet mapping is a relation between a recorded data packet and a data packet received by the protocol layer; and
constructing an acknowledgement, ACK, destined for the sender according to information about the data packet obtained by the steps of looking up recorded information about received data packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A data transmission method and a data transmission apparatus are disclosed. The data transmission method includes: receiving a data packet sent by a sender, and recording information about the data packet received; sending the data packet received to a receiver through a protocol layer; looking up recorded information about data packets according to a data packet mapping after the protocol layer receives confirmation information of a data packet sent by the receiver to the sender, wherein the data packet mapping is a relation between a recorded data packet and a data packet received by the protocol layer; and constructing an Acknowledgement, ACK, destined for the sender according to information about the data packet obtained by the steps of looking up recorded information about received data packets. Through the method provided herein, the apparatus constructs an ACK and sends it to the sender actively, thus improving the data transmission rate.
8 Citations
26 Claims
-
1. A data transmission method, comprising:
-
receiving a data packet sent by a sender, and recording information about the data packet received; sending the data packet received to a receiver through a protocol layer; looking up recorded information about the data packet according to a data packet mapping after the protocol layer receives, from the receiver, confirmation information of the data packet, wherein the data packet mapping is a relation between a recorded data packet and a data packet received by the protocol layer; and constructing an acknowledgement, ACK, destined for the sender according to information about the data packet obtained by the steps of looking up recorded information about received data packets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data transmission method, comprising:
-
receiving a data packet sent by a sender; sending the data packet received to a receiver through a protocol layer; after the protocol layer receives confirmation information of the data packet sent by the receiver to the sender, obtaining information about a corresponding data packet according to the confirmation information; and constructing an acknowledgement, ACK, destined for the sender according to obtained information about the corresponding data packet. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A data transmission apparatus, comprising:
-
a receiving unit, configured to receive a data packet sent by a sender, and record information about the data packet received; a sending unit, configured to send the data packet received to a receiver through a protocol layer; a looking-up unit, configured to look up recorded information about the data packet according to a data packet mapping after the protocol layer receives, from the receiver, confirmation information of the data packet, wherein the data packet mapping is a relation between a recorded data packet and a data packet received by the protocol layer; and a constructing unit, configured to construct an Acknowledgement, ACK, destined for the sender according to the information about the data packet obtained by the looking-up unit. - View Dependent Claims (15, 16, 17, 18, 25)
-
-
19. A data transmission apparatus, comprising:
-
a second receiving unit, configured to receive a data packet sent by a sender; a second sending unit, configured to send the data packet received to a receiver through a protocol layer; an obtaining unit, configured to obtain information about a corresponding data packet according to confirmation information of the data packet after the protocol layer receives the confirmation information of the data packet sent by the receiver to the sender; and a second constructing unit, configured to construct an acknowledgement, ACK,destined for the sender according to the information about the data packet obtained by the obtaining unit. - View Dependent Claims (20, 21, 22, 23, 24, 26)
-
Specification