A device (404, 504, 508) for transmission of data packets between a user device (402, 502) and a server (406, 506), the device comprising an evolved node base station, eNodeB, base station (404, 504), the user device being a mobile device that connects wirelessly to the eNodeB base station, the device comprising: at least one memory; and at least one processor operatively coupled to the memory, the at least one processor being configured to: provide a transmission control protocol proxy component (408, 508) for establishing a communication link between the user device (402, 502) and the server (406, 506) in accordance with Transmission Control Protocol, TCP, for transmission of a data packet between the user device and the server, wherein the TCP proxy component is configured to: establish a first TCP proxy communication link with the user device on behalf of the server; establish a second TCP proxy communication link with the server on behalf of the user device; and initiate a congestion avoidance protocol based on the established first and second TCP proxy communication links and eliminates a slow start phase of transmission control protocol; transmit the data packet to the user device utilizing the transmission control protocol, and at the same time, asynchronously transmit an acknowledgement indicative of a receipt of the data packet by the user device to the server, wherein transmission of an acknowledgement of a receipt of the data packet by the user device from the user device to the server is configured to be suppressed; and prevent re-transmission of the data packet from the server to the user device upon the server failing to receive an acknowledgement from the user device within a predetermined period of time. at least one memory; and at least one processor operatively coupled to the memory, the at least one processor being configured to: provide a transmission control protocol proxy component (408, 508) for establishing a communication link between the user device (402, 502) and the server (406, 506) in accordance with Transmission Control Protocol, TCP, for transmission of a data packet between the user device and the server, wherein the TCP proxy component is configured to: establish a first TCP proxy communication link with the user device on behalf of the server; establish a second TCP proxy communication link with the server on behalf of the user device; and initiate a congestion avoidance protocol based on the established first and second TCP proxy communication links and eliminates a slow start phase of transmission control protocol; transmit the data packet to the user device utilizing the transmission control protocol, and at the same time, asynchronously transmit an acknowledgement indicative of a receipt of the data packet by the user device to the server, wherein transmission of an acknowledgement of a receipt of the data packet by the user device from the user device to the server is configured to be suppressed; and prevent re-transmission of the data packet from the server to the user device upon the server failing to receive an acknowledgement from the user device within a predetermined period of time. provide a transmission control protocol proxy component (408, 508) for establishing a communication link between the user device (402, 502) and the server (406, 506) in accordance with Transmission Control Protocol, TCP, for transmission of a data packet between the user device and the server, wherein the TCP proxy component is configured to: establish a first TCP proxy communication link with the user device on behalf of the server; establish a second TCP proxy communication link with the server on behalf of the user device; and initiate a congestion avoidance protocol based on the established first and second TCP proxy communication links and eliminates a slow start phase of transmission control protocol; establish a first TCP proxy communication link with the user device on behalf of the server; establish a second TCP proxy communication link with the server on behalf of the user device; and initiate a congestion avoidance protocol based on the established first and second TCP proxy communication links and eliminates a slow start phase of transmission control protocol; transmit the data packet to the user device utilizing the transmission control protocol, and at the same time, asynchronously transmit an acknowledgement indicative of a receipt of the data packet by the user device to the server, wherein transmission of an acknowledgement of a receipt of the data packet by the user device from the user device to the server is configured to be suppressed; and prevent re-transmission of the data packet from the server to the user device upon the server failing to receive an acknowledgement from the user device within a predetermined period of time.