Transmission method, apparatus and system for control protocol data package
A transmission control protocol and transmission method technology, applied in the field of transmission control protocol data packet transmission, can solve the problems of low air interface data transmission efficiency, affecting user service experience, low throughput performance, etc., so as to improve TCP transmission performance and enhance services. Experience, the effect of improving the transmission rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] A TCP data packet transmission method provided by an embodiment of the present invention is provided with a TCP data packet transmission device such as a TCP proxy on the network side, and the TCP proxy increases the reception of the ACK packet after receiving the ACK packet sent by the receiving end. window and send it to the sending end, and then receive the data packet sent by the sending end according to the ACK packet with the increased receiving window, and send the data packet to the receiving end with a window greater than or equal to the receiving window of the original ACK packet.
[0031] Wherein, the receiving end may specifically be a mobile terminal or a server; the corresponding sending end may be a server or a mobile terminal.
[0032] like figure 1 As shown, its specific process can be as follows:
[0033] 101. The TCP proxy receives the ACK packet from the receiving end;
[0034] 102. The TCP agent increases the receiving window of the ACK packet;
...
Embodiment 2
[0041] According to the method described in the first embodiment, an example will be given below for further detailed description.
[0042] Described TCP data packet transmission device, such as TCP proxy, during specific implementation, can increase a packet data convergence protocol (PDCP: Packet Data Convergence Protocol) layer in the radio network controller (RNC: Radio Network Controller) entity TCP performance enhancement module, that is, transmission control protocol performance enhancement agent (TCP Performance Enhancer, hereinafter referred to as TPE), after adding TPE, the protocol stack of Universal Terrestrial Radio Access Network (UTRAN) can be found in figure 2 .
[0043] Or the TPE module can be a separate module, or the TPE module can be set on the Serving GPRS Support Node (SGSN: Serving GPRS Support Node) or the TPE module can be set on the Gateway GPRS Support Node (GGSN: Gateway GPRS Support Node).
[0044] TPE has the function of parsing Transmission Co...
Embodiment 3
[0069] On the basis of the method described in Embodiment 2, in order to avoid data overflow at the receiving end, a judgment can also be made before the TPE sends the data packet to the receiving end, that is, to judge whether the receiving window of the recorded ACK packet is smaller than the recorded handshake M times of the receiving window of the packet, the M is a preset value, which is an adjustable value, and M is less than or equal to 1, if so, it indicates that data overflow at the receiving end may be caused, and the TPE stops sending the data packet to the receiving end; If not, it means that it will not cause data overflow at the receiving end, then TPE uses K times the receiving window of the recorded ACK packet as a window to send data packets to the receiving end, where K is a preset value, which can be determined according to the operator The policy is configured, and K is greater than or equal to 1.
[0070] Of course, in order to avoid packet loss when the s...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com