Client, message sending method, message receiving method, equipment and storage medium
A client and device technology, applied in the field of communication, can solve problems such as VPN instability, packet loss recovery transmission rate reduction, TCP congestion control granularity is not fine, etc., to achieve the effect of fast and stable transmission
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] Figure 1a It is a schematic structural diagram of a client in Embodiment 1 of the present invention. This embodiment is applicable to the situation of fast and stable transmission of original IP packets. The client can be implemented by software and can be integrated in providing IP packets In the computer equipment that transmits the service. Such as Figure 1a As shown, the client includes:
[0030] TUN virtual network device 110, used to read or write original IP packets;
[0031] The QUIC tunnel processing module 120 is configured to encapsulate or decapsulate original IP packets using the QUIC protocol, and send or receive the encapsulated original IP packets.
[0032] In this embodiment, the client can run on mainstream operating system platforms such as desktop computers, notebook computers, mobile phones, and tablet computers, such as Windows, Linux, Android, and iOS. Such as Figure 1b As shown, the computer device where the client is installed also include...
Embodiment 2
[0043] Figure 2a It is a flow chart of a message sending method in Embodiment 2 of the present invention. This embodiment is applicable to the situation of fast and stable sending of the original IP message. The method can be executed by a client, and the client can be performed by It can be implemented by software and can be integrated in computer equipment that provides IP packet transmission services. As indicated in 2a, the method includes:
[0044] Step 210, intercept the original IP packet generated by the application program through the TUN virtual network device.
[0045] Wherein, the application program is an application program with VPN service requirements.
[0046] In this embodiment, the computer device on which the client is installed includes an application program and a real network device for accessing the Internet. The application will generate original IP packets and send them to real network devices. Wherein, the application program refers to a program...
Embodiment 3
[0058] image 3 It is a flowchart of a message receiving method in Embodiment 3 of the present invention. This embodiment is applicable to the situation of fast and stable reception of the original IP message. The method can be executed by the client, and the client can be performed by It can be implemented by software and can be integrated in computer equipment that provides IP packet transmission services. As indicated in 3, the method includes:
[0059] Step 310, using the QUIC protocol to decapsulate the received encapsulated IP message through the QUIC tunnel processing module to obtain the original IP message, and write the original IP message into the TUN virtual network device.
[0060] In this embodiment, the QUIC tunnel processing module is responsible for decapsulating the QUIC protocol layer from the IP message received from the real network device, obtaining the original IP message, and writing the original IP message into the TUN virtual network device. Wherein...
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