NAT crossing method and system for TCP, third-party server X and client
A server and client technology, applied in the field of communication, can solve problems such as aggravating network congestion
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0095] The embodiment of the present invention provides a NAT traversal method for TCP. In this embodiment, the client that initiates the TCP connection is the source client, the NAT device corresponding to the source client is the source NAT device, the client that receives the TCP connection is the target client, and the NAT device corresponding to the target client is the target NAT device , the client can serve as a source client to initiate a TCP connection to other clients, and can also serve as a target client to receive TCP connections initiated by other clients. For example, the source client may be a certain client A in the private network NAT-A, and the target client may be a certain client B in the private network NAT-B.
[0096]The private network NAT in this embodiment refers to a cone-shaped NAT network architecture.
[0097] see figure 2 , which is a flowchart of a TCP-oriented NAT traversal method provided by an embodiment of the present invention. Such as...
Embodiment 2
[0150] The embodiment of the present invention also provides a NAT traversal method for TCP. see image 3 , which is a flowchart of a TCP-oriented NAT traversal method provided by an embodiment of the present invention. Such as image 3 As shown, the method includes:
[0151] In step S201, the third-party server X allows the first TCP connection established by the source client.
[0152] In step S202, the third-party server X allows the target client to establish the first TCP connection with it.
[0153] Wherein, step S201 and step S202 are in no particular order.
[0154] In step S203, the third-party server X allows the second TCP connection established by the source client.
[0155] Step S204, the third-party server X receives the connection request message sent by the source client through the first TCP connection, and the connection request message is used to request a connection with the target client.
[0156] Step S205, after receiving the connection request mes...
Embodiment 3
[0164] The embodiment of the present invention also provides a NAT traversal method for TCP. see Figure 4A and Figure 4B , which is a flowchart of a TCP-oriented NAT traversal method provided by an embodiment of the present invention.
[0165] The NAT traversal method for TCP provided by the embodiment of the present invention includes:
[0166] The client establishes a TCP connection with the target client in the other private network through the third-party server X, and,
[0167] The client receives, through the third-party server X, the TCP connections established between source clients in other private networks and the client.
[0168] Such as Figure 4A As shown, the client establishes a TCP connection with a target client in another private network through a third-party server X and specifically includes:
[0169] In step S301, the client establishes a first TCP connection with a third-party server X.
[0170] Step S302, the client establishes a second TCP conne...
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