Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A tcp network acceleration method based on arq and udp protocols

A network acceleration and protocol technology, applied in the transmission system, electrical components, etc., can solve the problems of high data transmission efficiency, low efficiency, time consumption, etc., achieve the effect of accelerating data transmission rate, data security and reliability, and solving data loss

Active Publication Date: 2022-02-01
成都云智天下科技股份有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, for the TCP protocol, in order to ensure data reliability, it has the following disadvantages: slow, low efficiency, and a connection must be established before transmitting data, which will consume time; and when data is transmitted, confirmation mechanism, retransmission mechanism, congestion Mechanisms etc. consume a lot of time
[0004] In addition, for the UDP protocol, UDP packets have no reliability guarantee, sequence guarantee, and flow control fields, etc., and the reliability is poor. However, because the UDP protocol has fewer control options, the delay in the data transmission process is small, and the data transmission efficient

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A tcp network acceleration method based on arq and udp protocols
  • A tcp network acceleration method based on arq and udp protocols
  • A tcp network acceleration method based on arq and udp protocols

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] In the following, the technical solutions in the present invention will be fully described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the present invention All other embodiments obtained by those skilled in the art without creative efforts, all belong to the protection scope of the present invention.

[0049] The system used in the present invention is as figure 1 As shown, the whole system mainly includes two terminals, in which the data processing flow of the client and the server is roughly the same, including the sending and receiving of UDP packets on the network side, as well as the sending and receiving of data from users or services at the application layer. The process of the invention based on the method is described step by step, but in fact, after the deployment is completed, the above-menti...

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 invention discloses a TCP network acceleration method based on ARQ and UDP protocols, which mainly includes the following steps: step (1), establishing a SOCKS connection between the client and the server and the application layer service that needs to be accelerated; step (2) ), on the server side, configure the encryption method and password according to the configuration file; step (3) on the server side, process the data received by the UDP network side and temporarily store it in the receiving queue; step (4) on the server side, perform the main Loop to realize data and application layer interaction; Step (5) On the client side, configure the same password and encryption method as the server according to the configuration file; (6) On the client side, process and temporarily store the data received by the UDP network side into the receiving queue; step (7) is on the client side, performing a main loop to realize the interaction between data and the application layer. The above method not only solves the problem of high delay in TCP transmission, but also solves the problem of unreliable data transmission in UDP, and has broad market prospects.

Description

technical field [0001] The invention relates to the technical field of communication software, in particular to a TCP network acceleration method based on ARQ and UDP protocols. Background technique [0002] With the rapid increase in broadband speed in recent years, the current means of network transmission mainly include ARQ, TCP, UDP and so on. First of all, Automatic Repeat-reQuest (ARQ, Automatic Repeat-reQuest) is one of the error correction protocols of the data link layer in the OSI model. It includes stop-wait ARQ protocol and continuous ARQ protocol, with error detection, positive confirmation, timeout Retransmission and negative acknowledgment followed by retransmission and other mechanisms; secondly, Transmission Control Protocol (TCP, Transmission Control Protocol) is a connection-oriented, reliable, byte stream-based transport layer communication protocol, and the data link layer uses continuous ARQ (UNA) protocol, emphasizing the security of data, often requi...

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): H04L69/164H04L43/0829H04L69/22
CPCH04L69/164H04L43/0829H04L69/22
Inventor 段春明周正军
Owner 成都云智天下科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products