DATA TRANSMISSION METHOD AND APPARATUS AND DATA RECEIVING METHOD AND APPARATUS
First Claim
1. A data transmission method, wherein the method comprises:
- responding to a data packet received from a first device, and sending a receiving acknowledgment to the first device; and
sending the data packet to a second device, wherein the second device is a target device of the data packet.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of this application disclose a data transmission method and apparatus and a data receiving method and apparatus. The data transmission method comprises: responding to a data packet received from a first device, and sending a receiving acknowledgment to the first device; and sending the data packet to a second device, wherein the second device is a target device of the data packet. According to the method and apparatus in the embodiments of this application, a middle device responds to receiving of a data packet and sends a receiving acknowledgment to a device of a sending end, causing that the device of the sending end may send a next data packet without waiting for a receiving acknowledgment that is from a device of a receiving end and that is transmitted by using a relatively long link, which greatly shortens a transmission distance of the receiving acknowledgment, reduces delay of sending of a data packet by the sending end, and improves a data sending rate of the device of the sending end, thereby improving data transmission performance.
17 Citations
32 Claims
-
1. A data transmission method, wherein the method comprises:
-
responding to a data packet received from a first device, and sending a receiving acknowledgment to the first device; and sending the data packet to a second device, wherein the second device is a target device of the data packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data receiving method, wherein the method comprises:
-
receiving a data packet; and sending a receiving acknowledgment associated with the data packet and first identification information associated with the data packet, wherein the first identification information is used to instruct not to forward the receiving acknowledgment. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A data transmission apparatus, wherein the apparatus comprises:
-
a first acknowledgment module, configured to respond to a data packet received from a first device, and send a receiving acknowledgment to the first device; and a first sending module, configured to send the data packet to a second device, wherein the second device is a target device of the data packet. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27. A data receiving apparatus, wherein the apparatus comprises:
-
a receiving module, configured to receive a data packet; and a second sending module, configured to send a receiving acknowledgment associated with the data packet and first identification information associated with the data packet, wherein the first identification information is used to instruct not to forward the receiving acknowledgment. - View Dependent Claims (28, 29, 30)
-
-
31. A data transmission apparatus, wherein the apparatus comprises:
-
a transceiver, configured to receive a data packet and send a receiving acknowledgment; a memory, configured to store an instruction; and a processor, configured to execute the instruction stored in the memory, wherein the instruction enables the processor to perform the following steps; responding to a data packet received by the transceiver from a first device, and sending a receiving acknowledgment to the first device by using the transceiver; and sending the data packet to a second device by using the transceiver, wherein the second device is a target device of the data packet.
-
-
32. A data receiving apparatus, wherein the apparatus comprises:
-
a transceiver, configured to receive a data packet and send a receiving acknowledgment associated with the data packet and first identification information associated with the data packet; a memory, configured to store an instruction; and a processor, configured to execute an instruction stored in the memory, wherein the instruction enables the processor to perform the following step; receiving a data packet by using the transceiver and sending a receiving acknowledgment associated with the data packet and first identification information associated with the data packet.
-
Specification