TCP sending algorithm based on sending window and reciprocating time

A technology of sending window and round-trip time, applied in digital transmission system, electrical components, transmission system, etc., can solve problems such as reducing network bandwidth utilization efficiency, reducing sending rate, and being unable to timely and accurately perceive network conditions, so as to improve network bandwidth utilization Efficiency, reducing the jitter of sending data packets, and improving the effect of network utilization efficiency

Inactive Publication Date: 2013-03-20
BEIJING MEASURE LAB
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

2. Insufficient bandwidth capacity
If R>C, error-free transmission is theoretically impossible, so a bandwidth bottleneck will be formed at the low-speed link of the network. When it cannot meet the bandwidth requirements of all source nodes passing through it, the network will be congested
3. The processing power of the processor is weak and the speed is slow
[0007] There are also some problems in the TCP congestion control method, mainly in the following aspects: 1. The Poisson distribution model that the establishment method relies on cannot fully and accurately reflect the statistical nature of data traffic
2. Fairness of control methods
That is, the network traffic of the session fluctuates between burst traffic and idle, which is easy to cause network congestion and reduce network bandwidth utilization efficiency
[0016] (2) Unable to respond to congestion control requests in real time
[0017] Under the existing sending method, after congestion occurs, the congestion window decreases and the sending window decreases. If the session has multiple data packets to send within the sending window range, multiple packets will still be encapsulated and sent in a very short time. For data packets, only after all the data packets within the range of the sending window are sent out, the sending rate will be reduced by waiting for confirmation from the peer end, so that in the case of network congestion, the sending rate cannot be reduced in real time and the pressure on network traffic can be alleviated
[0018] (3) Unable to timely and accurately perceive the network status and adjust the sending rate in a timely manner
With the improvement of terminal processing performance, especially the emergence of TCP protocol stack technology through logic circuits and the application of parallel processing technology, terminal devices can generate multiple data packets in a very short time interval, or use the method of encapsulating data packets and sending data packets Parallel processing technology sends multiple data packets to the network in a very short time interval, which is easy to form jitter and congestion

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The TCP sending method includes a session sending processing routine, a global sending processing routine, an interval timer, a session sending queue, a session sending queue information table and a global sending queue. Session send handlers and global send handlers can run in parallel.

[0032] The session sending processing routine encapsulates the data packet according to the TCP specification, calculates the time interval according to the sending window and the round-trip time of the message, forms the session sending queue with multiple generated data packets, maintains the session sending queue information table, and hangs the session sending queue into The global sending queue for the corresponding time interval, and when the sending window or packet round-trip time changes, mark it in the session sending queue information table.

[0033] The interval timer triggers the work of the global send processing routine at a specific time interval. The global send proce...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The method comprises: when the TCP session sending window has mass data needing to be sent and is capable of generating multi packets in one time, according to the round trip time of the message from the sending window, calculates the time interval of sending packets; according to said time interval, the TCP session sending window sequentially sends the multi data packets. The invention can reduce the traffic jitter and the probability of congestion.

Description

technical field [0001] The invention relates to the network communication TCP protocol, in particular, relates to the improvement of the existing TCP sending method. Background technique [0002] TCP is currently the most widely used transmission control protocol, and the transmission method is an important part of it, which ensures the robustness of the Internet. The goal of the sending method is to maximize the use of network bandwidth while controlling congestion and ensuring network robustness. [0003] The root cause of network congestion is that the load submitted by users to the network is greater than the capacity and processing capacity of network resource nodes. When congestion occurs, the network system will show increased packet delay, increased probability of discarding, and performance degradation of upper-layer application systems. [0004] There are three direct reasons for congestion: 1. Insufficient storage space. The larger the storage space, the better...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/06H04L12/841
Inventor 林伟
Owner BEIJING MEASURE LAB
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products