Data transmission method, data transmission device and data transmission system
A data transmission method and data technology, applied in the field of communication, can solve problems such as network congestion, longer response delay of response messages, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0142] figure 2 is the flow chart of the data transmission method provided in this embodiment, such as figure 2 As shown, the data transmission method of the present invention includes:
[0143] S101. The ADC establishes a TCP control link with the terminal device.
[0144] After the ADC receives the TCP connection establishment request sent by the terminal device, it establishes a TCP connection with the terminal device as a control link. Generally speaking, there is only one control link, and the destination port of the control link is usually 80.
[0145] S102. The ADC receives the HTTP request message sent by the terminal device through the control link.
[0146] S103. The ADC sends the HTTP request message to the corresponding server.
[0147] The ADC parses the HTTP request message, and sends the HTTP request message to the corresponding server according to the analysis result.
[0148] S104. The ADC receives the HTTP response message returned by the server and co...
Embodiment 2
[0194] The data transmission method of the present invention can also support the server push function, and the scene of the server pushing data will be described below.
[0195] Because the HTTP protocol is a stateless, one-way protocol. A request is sent to a web server, which processes the request and sends back a response for the request. The request must be made by the end device, and the server can only send data in response to the request. This affects at least the usefulness of many types of Web applications, such as chat programs, game scores, stock quotes, or e-mail programs, to name a few.
[0196] At present, long polling or streaming is usually used to solve real-time problems.
[0197] The browser periodically sends requests to the server, waits for a fixed period of time after receiving a response message, and then sends the same request again. Long polling typically keeps a TCP connection open for an extended period of time—usually a few seconds, but it coul...
Embodiment 3
[0232] Figure 9 It is a schematic diagram of a network node provided in this embodiment. The network node of the present invention may be ADC / server / gateway / data center, etc., such as Figure 9 As shown, the network node of the present invention includes: a link building module 501 , a transceiver module 502 , a processing module 503 and a redirection module 504 .
[0233] The link establishment module 501 is used to establish a TCP control link with the terminal device.
[0234] After receiving the TCP connection establishment request sent by the terminal device through the transceiver module 502, the link establishment module 501 establishes a TCP connection with the terminal device as a control link. Generally speaking, there is only one control link, and the destination port of the control link is usually 80.
[0235] The transceiver module 502 is configured to receive the HTTP request message sent by the terminal device through the control link established by the link ...
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