Method and apparatus for transmitting packet by using indirect acknowledgement timer in wired/wireless integrated network
First Claim
1. A method for transmitting a packet in a packet transmission apparatus connected to a transmitter through a wired link and connected to a receiver through a wireless link, comprising the steps of:
- a) setting up an indirect acknowledgement timer to a data packet received from the transmitter, storing the data packet into a buffer and transmitting the data packet to receiver;
b) updating a size of the buffer based on a acknowledgement packet received from the receiver and treating the data packet received from the transmitter; and
c) transmitting an indirect acknowledgement packet to the transmitter according to a state of the buffer in case an acknowledgement packet is not received from the receiver until the indirect acknowledgement timer is elapsed.
1 Assignment
0 Petitions
Accused Products
Abstract
A packet transmission apparatus and method is disclosed. The present invention transmits data packets without relaying a duplicate acknowledgement packet by equipping an indirect acknowledgement timer at a buffer, generating/transmitting the indirect acknowledgement packet of the first arrived acknowledgment packet base on the indirect acknowledgement timer and implementing an indirect acknowledgement method to a snoop protocol for overcoming problems of the transmission control protocol (TCP) in the wireless network environment. The present invention effectively utilizes resources of the wireless link, which is wasted during recovering lost packet in the conventional snoop protocol. The present invention also reduces a required size of the buffer of the base station by allowing a partially-generation of the indirect acknowledgement packet.
-
Citations
19 Claims
-
1. A method for transmitting a packet in a packet transmission apparatus connected to a transmitter through a wired link and connected to a receiver through a wireless link, comprising the steps of:
-
a) setting up an indirect acknowledgement timer to a data packet received from the transmitter, storing the data packet into a buffer and transmitting the data packet to receiver;
b) updating a size of the buffer based on a acknowledgement packet received from the receiver and treating the data packet received from the transmitter; and
c) transmitting an indirect acknowledgement packet to the transmitter according to a state of the buffer in case an acknowledgement packet is not received from the receiver until the indirect acknowledgement timer is elapsed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A packet transmission apparatus connected to a transmitter through a wired link and connected to a receiver through a wireless link, comprising:
-
a transceiver for the transmitter connected with the transmitter through the wired link, for receiving a data packet and transmitting an acknowledgement packet or an indirect acknowledgement packet;
a transceiver for the receiver connected with the receiver through the wireless link, for transmitting a data packet and receiving the acknowledgement packet;
a buffer for storing a data packet received from the transmitter; and
an indirect acknowledgement controller for establishing an indirect acknowledgement timer to a data packet stored in said buffer, setting up a size of the buffer base on the acknowledgement packet received from the transceiver for the receiver and generating an indirect acknowledgement packet according to whether the buffer is overflowed in case the acknowledgement packet is not received from the receiver until the indirect acknowledgement timer is elapsed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable record medium storing instructions for executing a method for transmitting a packet in a packet transmission apparatus, the method comprising the steps of:
-
a) setting up an indirect acknowledgement timer to a data packet received from the transmitter, storing the data packet into a buffer and transmitting the data packet to receiver;
b) updating a size of the buffer based on a acknowledgement packet received from the receiver and treating the data packet received from the transmitter; and
c) transmitting an indirect acknowledgement packet to the transmitter according to a state of the buffer in case an acknowledgement packet is not received from the receiver until the indirect acknowledgement timer is elapsed.
-
Specification