CN107205026A - A kind of Point-to-Point Data Transmission method and system - Google Patents

A kind of Point-to-Point Data Transmission method and system Download PDF

Info

Publication number
CN107205026A
CN107205026A CN201710361968.0A CN201710361968A CN107205026A CN 107205026 A CN107205026 A CN 107205026A CN 201710361968 A CN201710361968 A CN 201710361968A CN 107205026 A CN107205026 A CN 107205026A
Authority
CN
China
Prior art keywords
customer end
point
sent
pair record
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710361968.0A
Other languages
Chinese (zh)
Inventor
谢永群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Meiya Pico Information Co Ltd
Original Assignee
Xiamen Meiya Pico Information Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Meiya Pico Information Co Ltd filed Critical Xiamen Meiya Pico Information Co Ltd
Priority to CN201710361968.0A priority Critical patent/CN107205026A/en
Publication of CN107205026A publication Critical patent/CN107205026A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2521Translation architectures other than single NAT servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/30Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a kind of Point-to-Point Data Transmission method and system, in the method, server is set up with customer end A and customer end B be connected respectively, and the information sent according to the customer end A or customer end B received stores the pair record of customer end A or customer end B, wherein, at least include UUID in pair record, internal address and outer net address, and, receive the pairing request that customer end A is sent, and sent the pair record of customer end B to customer end A according to the request, to send connection request to customer end B according to the pair record from customer end A, point-to-point connection is set up with customer end B, and carry out data transmission.In technical scheme of the present invention due to being carried out data transmission using Transmission Control Protocol, and TCP is connection-oriented transmitting, therefore long-range forensic data point-to-point transmission can be realized, that is, realizes the integrality for effectively ensureing data while LAN point-to-point data transfer.

Description

A kind of Point-to-Point Data Transmission method and system
Technical field
The present invention relates to data network transmission techniques field, more particularly to a kind of Point-to-Point Data Transmission method and system.
Background technology
In across the LAN evidence obtaining product of current remote, it is often desirable to because forensic data amount is larger point-to-point straight Connect transmission data.Rather than by transfer server come transfer, this bandwidth and load capacity of transfer server can be brought compared with Big test.Current point-to-point transmission data are using being more widely that (User Datagram Protocol are used based on UDP User data datagram protocol) the ICE networks of transmission penetrate scheme, and (Transmission Control Protocol are passed based on TCP Transport control protocol discuss) network penetrate currently without solution.
Scheme maximum is penetrated based on the UDP networks transmitted and is disadvantageous in that UDP is disconnected unreliable transmission, this It is applicable for real-time audio and video call, loses several frame data influences little.But this is one hard for data evidence obtaining Wound, can not especially ensure the integrality of data during across LAN Point-to-Point Data Transmission.
That is, needing a kind of Point-to-Point Data Transmission method of offer badly, worn to solve the existing network based on UDP transmission The problem of saturating scheme can not guarantee data integrity.
The content of the invention
It is existing based on UDP biographies to solve the embodiments of the invention provide a kind of Point-to-Point Data Transmission method and system Defeated network penetrates the problem of scheme can not guarantee data integrity.
The embodiments of the invention provide a kind of Point-to-Point Data Transmission method, including:
Server sets up transmission control protocol TCP monitoring with customer end A and customer end B respectively, and passes through TCP listening ports Set up and be connected with the customer end A and customer end B respectively;
The logging request that the customer end A or customer end B are sent is received, and receives the customer end A that the customer end A is sent Unique identifier UUID and internal address or the customer end B UUID and internal address of the customer end B that send;
The outer net address of the customer end A or the outer net address of customer end B are determined, and stores the pairing of the customer end A The pair record of record or customer end B;Wherein, UUID, internal address and outer net address are at least included in the pair record;
Receive in the pairing request that the customer end A or customer end B are sent, the pairing request and carry the client The B UUID or UUID of customer end A, is retrieved according to the UUID of the customer end B or customer end A UUID, when it is determined that institute When stating customer end B or online customer end A, the pair record of the pair record of the customer end B or customer end A is sent to described Customer end A or customer end B, are connected with being sent from the customer end A according to the pair record of the customer end B to the customer end B Request is connect, point-to-point connection is set up with the customer end B, and carry out data transmission;Or, with by the customer end B according to described The pair record of customer end A sends connection request to the customer end A, sets up point-to-point connection with the customer end A, and carry out Data transfer.
Further, as an executable scheme, methods described also includes:
If the first connection failure announcement information that the customer end A or the customer end B are sent is received, by the visitor Family end A pair record or the pair record of the customer end B are sent to the customer end B or customer end A, with by the client B or customer end A is held to send connection request.
Further, as an executable scheme, if receiving what the customer end A or the customer end B were sent First connection failure announcement information, then be sent to institute by the pair record of the pair record of the customer end A or the customer end B Customer end B or customer end A are stated, after sending connection request by the customer end B or customer end A, methods described also includes:
If receiving the second connection failure announcement information that the customer end B or the customer end A are sent, notify respectively The customer end B and the customer end A transmit data with trunking scheme.
Further, the embodiment of the present invention additionally provides a kind of Point-to-Point Data Transmission method, including:
Customer end A sets up TCP monitorings with server, and is connected by TCP listening ports with server foundation;
Logging request is sent to server, and sends itself corresponding UUID and internal address, to determine institute by server The outer net address of customer end A is stated, and stores the pair record of the customer end A;Wherein, at least include in the pair record UUID, internal address and outer net address;
The UUID that customer end B is carried in pairing request, the pairing request is sent to the server, with by the clothes Business device is retrieved according to the UUID of the customer end B, and when it is determined that the customer end B is online, by matching somebody with somebody for the customer end B Record is sent to the customer end A;
The pair record for the customer end B that the server is sent is received, and according to the pair record of the customer end B Connection request is sent to the customer end B by the TCP listening ports, point-to-point connection is set up with the customer end B, goes forward side by side Row data transfer.
Specifically, as an executable scheme, the pair record according to the customer end B is supervised by the TCP Listen port to send connection request to the customer end B, point-to-point connection is set up with the customer end B, and carry out data transmission, wrap Include:
Sent out according to the pair record of the customer end B by the TCP listening ports to the internal address of the customer end B Connection request is sent, if the customer end B and the customer end A directly set up point pair in same LAN with the customer end B Point connection, and carry out data transmission;
If it is not, then connection failure, sends connection request to the outer net address of the customer end B, is set up with the customer end B Point-to-point connection, and carry out data transmission, if connection failure, the first connection failure announcement information is sent to the server, So that the pair record of the customer end A is sent into the customer end B by the server, and from the customer end B to described Customer end A sends connection request, sets up point-to-point connection with customer end B, and carry out data transmission.
Further, as an executable scheme, methods described also includes:
The connection request that the customer end B is sent is received, and point-to-point connection is set up with the customer end B, line number of going forward side by side According to transmission;Or,
Receive the connection request that the customer end B is sent, it is impossible to set up point-to-point connection with the customer end B, and to institute State server and send the second connection failure announcement information.
Further, as an executable scheme, methods described also includes:
Receive the announcement information that data are transmitted with trunking scheme that the server is sent.
Further, the embodiment of the present invention additionally provides a kind of Point-to-Point Data Transmission system, and the system includes:
Server, for set up respectively with customer end A and customer end B TCP monitor, and by TCP listening ports respectively with The customer end A and customer end B set up connection;The logging request that the customer end A or customer end B are sent is received, and receives institute State the UUID and internal address of the UUID and internal address of the customer end A of customer end A transmission or the customer end B of customer end B transmission; The outer net address of the customer end A or the outer net address of customer end B are determined, and stores pair record or the visitor of the customer end A Family end B pair record;Wherein, UUID, internal address and outer net address are at least included in the pair record;Receive the visitor The UUID or customer end A of the customer end B are carried in the pairing request that family end A or customer end B are sent, the pairing request UUID, is retrieved according to the UUID of the customer end B or customer end A UUID, when it is determined that the customer end B or customer end A When online, the pair record of the pair record of the customer end B or customer end A is sent to the customer end A or customer end B, To send connection request to the customer end B according to the pair record of the customer end B from the customer end A, with the client End B sets up point-to-point connection, and carries out data transmission;Or, with by pair record of the customer end B according to the customer end A Connection request is sent to the customer end A, point-to-point connection is set up with the customer end A, and carry out data transmission;
Customer end A, is monitored for setting up TCP with the server, and sets up company by TCP listening ports and server Connect;Logging request is sent to server, and sends itself corresponding UUID and internal address, to determine the client by server A outer net address is held, and stores the pair record of the customer end A;Wherein, UUID, interior is at least included in the pair record Net address and outer net address;The UUID that customer end B is carried in pairing request, the pairing request is sent to the server, , will be described to be retrieved by the server according to the UUID of the customer end B, and when it is determined that the customer end B is online The pair record of customer end B is sent to the customer end A;The pair record for the customer end B that the server is sent is received, And connection request is sent to the customer end B by the TCP listening ports according to the pair record of the customer end B, with institute State customer end B and set up point-to-point connection, and carry out data transmission.
The present invention has the beneficial effect that:
The embodiments of the invention provide a kind of Point-to-Point Data Transmission method and system, in the method, server difference Set up and be connected with customer end A and customer end B, and the information sent according to the customer end A or customer end B received stores client A or customer end B pair record, wherein, UUID, internal address and outer net address are at least included in pair record, and, receive The pairing request that customer end A is sent, and sent the pair record of customer end B to customer end A according to the request, with by client A sends connection request according to the pair record to customer end B, sets up point-to-point connection with customer end B, and carry out data transmission. In technical scheme of the present invention due to being carried out data transmission using Transmission Control Protocol, and TCP is connection-oriented transmitting, Therefore long-range forensic data point-to-point transmission can be realized, that is, realized while LAN point-to-point data transfer effectively Ensure the integrality of data.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, makes required in being described below to embodiment Accompanying drawing is briefly introduced, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for this For the those of ordinary skill in field, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 show the schematic flow sheet of the Point-to-Point Data Transmission method described in the embodiment of the present invention one;
Fig. 2 show the point-to-point connection model schematic described in the embodiment of the present invention;
Fig. 3 show the schematic flow sheet of the Point-to-Point Data Transmission method described in the embodiment of the present invention two;
Fig. 4 show the schematic flow sheet of the Point-to-Point Data Transmission method described in the embodiment of the present invention three.
Embodiment
In order that the object, technical solutions and advantages of the present invention are clearer, below in conjunction with accompanying drawing the present invention is made into One step it is described in detail, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole implementation Example.Based on the embodiment in the present invention, what those of ordinary skill in the art were obtained under the premise of creative work is not made All other embodiment, belongs to the scope of protection of the invention.
Before specific embodiment is described in detail, some basic network data transmission informations are understood first.
It can not be guaranteed data integrity due to penetrating scheme based on the network that UDP is transmitted, therefore, remote data transmission scheme The selected transmission means of the network transmission mode embodiment of the present invention be TCP transmission agreement, can to ensure data transfer By property, technical scheme of the present invention is applied primarily to TCP multiplexed port characteristic, TCP port can simultaneously with it is multi-party Communicated, protocol layer is distinguished by source address, source port, destination address, destination interface four-tuple.It is so ensuing heavy Point is how to realize that network is penetrated.Principle explanation is carried out with a typical usage scenario, if evidence obtaining end is customer end A, quilt Evidence obtaining end is customer end B, and customer end A and customer end B are located in LAN respectively, and customer end A is on network routing rule It can not directly set up what is be connected with customer end B.Therefore, the present invention is assisted by disposing a server S erver on public network Customer end A is set up point-to-point with customer end B and is connected.Specific implementation sees below specific embodiment.
Embodiment one:
The embodiment of the present invention one provides a kind of Point-to-Point Data Transmission method, as shown in figure 1, it is the embodiment of the present invention The schematic flow sheet of Point-to-Point Data Transmission method described in one, methods described may include following steps:
Step 101:Server sets up TCP monitorings with customer end A and customer end B respectively, and is distinguished by TCP listening ports Set up and be connected with the customer end A and customer end B.
Step 102:The logging request that the customer end A or customer end B are sent is received, and receives the customer end A and is sent Customer end A UUID and internal address or the customer end B UUID and internal address of the customer end B that send.
Step 103:The outer net address of the customer end A or the outer net address of customer end B are determined, and stores the client A pair record or the pair record of customer end B;Wherein, UUID, internal address and outer net are at least included in the pair record Address.
Step 104:Receive and carried in the pairing request that the customer end A or customer end B are sent, the pairing request The UUID of the customer end B or UUID of customer end A is stated, is retrieved according to the UUID of the customer end B or customer end A UUID, When it is determined that when the customer end B or online customer end A, the pair record of the pair record of the customer end B or customer end A is sent out Deliver to the customer end A or customer end B, with from the customer end A according to the pair record of the customer end B to the client B sends connection request, sets up point-to-point connection with the customer end B, and carry out data transmission;Or, with by the customer end B root Connection request is sent to the customer end A according to the pair record of the customer end A, point-to-point connection is set up with the customer end A, And carry out data transmission.
That is, first, server sets up TCP monitorings with customer end A and customer end B respectively, then customer end A and B Multiplexing listening port is set up a TCP with server and is connected again respectively.Now server can be by parsing the source of TCP data report Address obtain being changed through NAT of customer end A and customer end B respectively after outer net address.Customer end A and customer end B respectively with clothes It is engaged in after device foundation connection, any one party can send connection pairing request, and server is by recognizing that identity notifies pre- pairing connection Its peer end of the connection of one end pair record, with pairing connection side again multiplexing TCP port with respectively to the outer net address of opposite end Connection request is initiated, so as to realize point-to-point connection, and is carried out data transmission.Wherein, the illustraton of model for setting up point-to-point connection can As shown in Figure 2.
Further, as an executable scheme, methods described may also include step S1:
Step S1:If receiving the first connection failure announcement information that the customer end A or the customer end B are sent, The pair record of the pair record of the customer end A or the customer end B is sent to the customer end B or customer end A, with by The customer end B or customer end A send connection request.
For step S1, illustrated with an example, as shown in Fig. 2 with two LANs of customer end A and customer end B Gateway is all address restricted type NAT to illustrate, and customer end A net address first to outside customer end B sends SYN (handshake) connections Request, because customer end B did not sent out any data to the outer net address of customer end A, router B accesses control lists are not remembered Record, now customer end A is sent to the SYN bags meeting of customer end B by router B interception discardings.But the customer end A that has no relations is sent to client B connection requests have beaten a customer end A internal address to " hole " of net address outside customer end B, router A on router A Accesses control list on add the outer net address of customer end B.When customer end B is initiated to connect to the outer net address of customer end A When, because the A connection requests sent just now have beaten one " hole ", therefore, router A will not refuse the connection of customer end B Request, can be transmitted to customer end A by the connection request of customer end B.The point pair that so now customer end A and customer end B are just set up Point connection.
Typically used as scene is illustrated in above-mentioned operation principle penetrates process, it is contemplated that the diversity of usage scenario And complexity, technical scheme of the present invention needs to meet whole scene and can use.First have to consider the NAT classes for different gateways Type penetrates process.
The NAT types of gateway are generally divided into four types by us:Complete tapered NAT, address restricted type NAT, port limit Property NAT processed, symmetric NAT.Point-to-point connection can be realized by penetrating scheme for the above-mentioned networks of first three types NAT.It is right In symmetric NAT due to the strict limitation to data forwarding rule, we can be realized by way of turning in the server The attachable request of whole scene.The NAT types of most of gateway are all first threes on the market at present, and symmetric NAT is relatively fewer, By the relatively fewer load request for system of connection of transit server data it is in the entire system so to receive 's.The visible following step S2 of specific transfer mode transmission means.
Further, as an executable scheme, if receiving the customer end A or the customer end B in step S1 The the first connection failure announcement information sent, then send out the pair record of the pair record of the customer end A or the customer end B The customer end B or customer end A are given, after sending connection request by the customer end B or customer end A, methods described is also It may include step S2:
Step S2:If receiving the second connection failure announcement information that the customer end B or the customer end A are sent, The customer end B and the customer end A is notified to transmit data with trunking scheme respectively.
It should be noted that conceptual design needs to meet on windows xp, windows7/8/10, linux platforms all It can use.Wherein Main Differences are that the details of the different network connection of network protocol version of each platform can difference. It is wherein main to consider Railway Project:First, windows xp TCP versions are non-Berkeley version, and pre-established connection is not supported Two ends initiate SYN requests and set up connection simultaneously, and the TCP of Berkeley version supports that initiating request simultaneously sets up connection.In order to simultaneous Hold needs to use connection in order to attempt in different platform realization.2nd, windows7 platforms are simultaneously multiple when creating listen and monitoring Set up and be connected with opposite end with port request, running into active linkup transmit SYN requests without response, please if receiving SYN again afterwards Connection is asked to be rejected, and windows xp platforms support adjustment catenation sequence number directly to set up connection.Win7 needs to call System interface, which terminates the socket in SYN_SENT, could receive connection request.3rd, each platform Transmission Control Protocol is being closed Socket can enter TIME_WAIT states after socket, and this is the reliability for connection closed.But this brings one to ask simultaneously Topic, can not be multiplexed, this state will typically maintain the time of 1~2 minute at once in TIME_WAIT port.This is for needing The scene for frequently setting up connection is clearly not all right, therefore should be noted in the application of port, it is impossible to forever using a fixed end Mouthful.
The embodiment of the present invention one provide a kind of Point-to-Point Data Transmission method, in the method, server respectively with visitor Family end A and customer end B set up connection, and the information sent according to the customer end A or customer end B received store customer end A or The pair record of customer end B, wherein, UUID, internal address and outer net address are at least included in pair record, and, receive visitor The pairing request that family end A is sent, and sent the pair record of customer end B to customer end A according to the request, with by customer end A Connection request is sent to customer end B according to the pair record, point-to-point connection is set up with customer end B, and carry out data transmission. Technical scheme of the present invention using Transmission Control Protocol due to being carried out data transmission, and TCP is connection-oriented transmitting, because This can realize long-range forensic data point-to-point transmission, that is, realize and effectively protected while LAN point-to-point data transfer Demonstrate,prove the integrality of data.
Embodiment two
Based on the identical inventive concept of the embodiment of the present invention one, the embodiment of the present invention two is using customer end A as executive agent There is provided a kind of Point-to-Point Data Transmission method, the correlation that the specific implementation of this method can be found in above method embodiment one is retouched State, repeat part and repeat no more, its schematic flow sheet is as shown in figure 3, this method mainly may include:
Step 301:Customer end A sets up TCP monitorings with server, and is connected by TCP listening ports with server foundation.
Step 302:Logging request is sent to server, and sends itself corresponding UUID and internal address, with by servicing Device determines the outer net address of the customer end A, and stores the pair record of the customer end A;Wherein, in the pair record extremely Include UUID, internal address and outer net address less.
Step 303:The UUID that customer end B is carried in pairing request, the pairing request is sent to the server, with Retrieved by the server according to the UUID of the customer end B, and when it is determined that the customer end B is online, by the visitor Family end B pair record is sent to the customer end A.
Step 304:The pair record for the customer end B that the server is sent is received, and according to the customer end B Pair record sends connection request by the TCP listening ports to the customer end B, sets up point-to-point with the customer end B Connection, and carry out data transmission.
Specifically, for monitoring end by the TCP according to the pair record of the customer end B described in step step 304 Mouth sends connection request to the customer end B, and point-to-point connection is set up with the customer end B, and carries out data transmission, and specifically may be used Including step S11-S12:
Step S11:According to the pair record of the customer end B by the TCP listening ports into the customer end B Net address sends connection request, if the customer end B and the customer end A are in same LAN, directly with the customer end B Point-to-point connection is set up, and is carried out data transmission.
Step S12:If it is not, then connection failure, sends connection request, with the visitor to the outer net address of the customer end B Family end B sets up point-to-point connection, and carries out data transmission, if connection failure, and the first connection failure is sent to the server Announcement information, so that the pair record of the customer end A is sent into the customer end B by the server, and by the client Hold B to send connection request to the customer end A, set up point-to-point connection with customer end B, and carry out data transmission.
That is, in order that obtaining technical scheme of the present invention more fully, it is contemplated that usage scenario network topology Diversity, such as evidence obtaining end and by evidence obtaining end, so two ends preferentially should be set up by Intranet routing address all in same LAN Connection.
Further, as an executable scheme, methods described may also include:
The connection request that the customer end B is sent is received, and point-to-point connection is set up with the customer end B, line number of going forward side by side According to transmission;Or,
Receive the connection request that the customer end B is sent, it is impossible to set up point-to-point connection with the customer end B, and to institute State server and send the second connection failure announcement information.
Further, as an executable scheme, methods described may also include:
Receive the announcement information that data are transmitted with trunking scheme that the server is sent.
The embodiment of the present invention two provides a kind of Point-to-Point Data Transmission method, in the method, customer end A and client B is set up with server be connected respectively, and the pair record for the customer end B that customer end A is sent according to server is sent to customer end B to be connected Request is connect, point-to-point connection is set up with customer end B, and is carried out data transmission, wherein, UUID, interior is at least included in pair record Net address and outer net address.In technical scheme of the present invention due to being carried out data transmission using Transmission Control Protocol, and TCP is face To the transmitting of connection, therefore long-range forensic data point-to-point transmission can be realized, that is, realized across the point-to-point number of LAN Effectively ensure the integrality of data while according to transmission.
Embodiment three
Based on the identical inventive concept of the embodiment of the present invention one, the embodiment of the present invention three is using customer end B as executive agent There is provided a kind of Point-to-Point Data Transmission method, the correlation that the specific implementation of this method can be found in above method embodiment one is retouched State, repeat part and repeat no more, its schematic flow sheet is as shown in figure 4, this method mainly may include:
Step 401:Customer end B sets up transmission control protocol TCP monitoring with server, and passes through TCP listening ports and clothes Business device sets up connection.
Step 402:Logging request is sent to server, and sends itself corresponding unique identifier UUID and interior entoilage Location, to determine the outer net address of the customer end B by server, and stores the pair record of the customer end B;Wherein, it is described At least include UUID, internal address and outer net address in pair record.
Step 403:The UUID that customer end A is carried in pairing request, the pairing request is sent to the server, with Retrieved by the server according to the UUID of the customer end A, and when it is determined that the customer end A is online, by the visitor Family end A pair record is sent to the customer end B.
Step 404:The pair record for the customer end A that the server is sent is received, and according to the customer end A Pair record sends connection request by the TCP listening ports to the customer end A, sets up point-to-point with the customer end A Connection, and carry out data transmission.
Further, for passing through the TCP listening ports according to the pair record of the customer end A described in step 404 Connection request is sent to the customer end A, point-to-point connection is set up with the customer end A, and is carried out data transmission, can specifically be wrapped Include step S111-S112:
Step S111:According to the pair record of the customer end A by the TCP listening ports to the customer end A Internal address sends connection request, if the customer end A and the customer end B are in same LAN, directly with the client End A sets up point-to-point connection, and carries out data transmission.
Step S112:If it is not, then connection failure, sends connection request, with the visitor to the outer net address of the customer end A Family end A sets up point-to-point connection, and carries out data transmission, if connection failure, and the first connection failure is sent to the server Announcement information, so that the pair record of the customer end B is sent into the customer end A by the server, and by the client Hold A to send connection request to the customer end B, set up point-to-point connection with customer end A, and carry out data transmission.
Further, as an executable scheme, methods described may also include:
The connection request that the customer end A is sent is received, and point-to-point connection is set up with the customer end A, line number of going forward side by side According to transmission;Or,
Receive the connection request that the customer end A is sent, it is impossible to set up point-to-point connection with the customer end A, and to institute State server and send the second connection failure announcement information.
Further, as an executable scheme, methods described may also include:
Receive the announcement information that data are transmitted with trunking scheme that the server is sent.
The embodiment of the present invention three provides a kind of Point-to-Point Data Transmission method, in the method, customer end B and client A is set up with server be connected respectively, and the pair record for the customer end A that customer end B is sent according to server is sent to customer end A to be connected Request is connect, point-to-point connection is set up with customer end A, and is carried out data transmission, wherein, UUID, interior is at least included in pair record Net address and outer net address.In technical scheme of the present invention due to being carried out data transmission using Transmission Control Protocol, and TCP is face To the transmitting of connection, therefore long-range forensic data point-to-point transmission can be realized, that is, realized across the point-to-point number of LAN Effectively ensure the integrality of data while according to transmission.
Example IV
Based on the identical inventive concept of the embodiment of the present invention one to three, the embodiment of the present invention four is with server, customer end A With customer end B there is provided a kind of Point-to-Point Data Transmission method, the specific implementation of this method to can be found in above-mentioned side exemplified by interaction Associated description in method embodiment one, repeats part and repeats no more, this method mainly may include:
Step C1:Customer end A and customer end B create TCP with server respectively and monitored.
Step C2:Customer end A and customer end B are multiplexed listening port respectively, create one and new are connected to server.
Step C3:Customer end A and customer end B perform to server log in behaviour respectively, customer end A and customer end B respectively to Server sends a unique identity uuid and corresponding internal address.
Step C4:Server can respectively obtain customer end A and customer end B by analyzing the raw address of TCP data bag Outer net address, it is possible to preserve such pair record:Uuid+ internal address+outer net address, i.e., preserve customer end A respectively With the pair record of customer end B.
Step C5:Customer end A is attempted to set up point-to-point connection with customer end B, and customer end A sends pairing client to server Hold the identity that customer end B is carried in the request of B connections, solicited message.
Step C6:Server retrieval current information finds that customer end B is online, therefore the pair record of customer end B is sent To customer end A.
Step C7:Customer end A, which is received, is multiplexed listening port first to the Intranet of customer end B after the pair record of customer end B Address sends connection request, and connection can be directly set up if customer end A and customer end B are in same LAN.If connection Failure is attempted to initiate to connect to the outer net address of customer end B again.If connection nevertheless attempts to failure and (blocked by the router of opposite end Cut) then notify server to initiate to connect by opposite end (customer end B).
Step C8:Server sends the pair record of customer end A after receiving the notice of the trial connection failure of customer end A To customer end B, allow customer end B to initiate connection request.
Step C9:Customer end B is equally multiplexed listening port and first initiates to ask to the outside net address of customer end A.If connection Failure then notifies server.
Step C10:Server receives the notice of the trial connection failure of customer end B, then notifies customer end A and customer end B Data are transmitted in the way of relaying by server, and relay transmission data can use customer end A and customer end B and server Set up this link of connection.
Embodiment five
Based on the identical inventive concept of the embodiment of the present invention one to four, the embodiment of the present invention five provides a kind of point-to-point Data transmission system, the specific implementation of the system can be found in the associated description in above method embodiment one to four, repeat part Repeat no more, its structural representation is as shown in Fig. 2 the system mainly may include:
Server 21, is monitored, and monitor end by TCP available for TCP is set up with customer end A 22 and customer end B 23 respectively Mouth is set up with the customer end A 22 and customer end B 23 be connected respectively;Receive that the customer end A 22 or customer end B 23 send steps on Record request, and receive the unique identifier UUID and internal address or client of the customer end A 22 that the customer end A 22 is sent The UUID and internal address for the customer end B 23 that B23 is sent;Determine the customer end A 22 outer net address or customer end B 23 it is outer Net address, and store the pair record of the customer end A 22 or the pair record of customer end B 23;Wherein, in the pair record At least include UUID, internal address and outer net address;Receive the pairing request that the customer end A 22 or customer end B 23 are sent, institute The UUID that the customer end B 23 is carried in the pairing request or UUID of customer end A 22 is stated, according to the customer end B 23 UUID or the UUID of customer end A 22 are retrieved, when it is determined that when the customer end B 23 or online customer end A 22, by the client B23 pair record or the pair record of customer end A 22 is held to send to the customer end A 22 or customer end B 23, with by the visitor Family end A22 sends connection request according to the pair record of the customer end B 23 to the customer end B 23, with the customer end B 23 Point-to-point connection is set up, and is carried out data transmission;Or, with by pair record of the customer end B 23 according to the customer end A 22 Connection request is sent to the customer end A 22, point-to-point connection is set up with the customer end A 22, and carry out data transmission;
Customer end A 22, is monitored, and pass through TCP listening ports and server 21 available for TCP is set up with the server 21 Set up connection;Logging request is sent to server 21, and sends itself corresponding UUID and internal address, with true by server 21 The outer net address of the fixed customer end A 22, and store the pair record of the customer end A 22;Wherein, in the pair record extremely Include UUID, internal address and outer net address less;Send in pairing request, the pairing request and carry to the server 21 The UUID of customer end B 23, to be retrieved by the server 21 according to the UUID of the customer end B 23, and it is determined that described When customer end B 23 is online, the pair record of the customer end B 23 is sent to the customer end A 22;Receive the server 21 The pair record of the customer end B 23 sent, and TCP monitorings end is passed through according to the pair record of the customer end B 23 Mouth sends connection request to the customer end B 23, sets up point-to-point connection with the customer end B 23, and carry out data transmission;
Customer end B 23, is monitored, and pass through TCP listening ports and server 21 available for TCP is set up with the server 21 Set up connection;Logging request is sent to server 21, and sends itself corresponding UUID and internal address, with true by server 21 The outer net address of the fixed customer end B 23, and store the pair record of the customer end B 23;Wherein, in the pair record extremely Include UUID, internal address and outer net address less;Send in pairing request, the pairing request and carry to the server 21 The UUID of customer end A 22, to be retrieved by the server 21 according to the UUID of the customer end A 22, and it is determined that described When customer end A 22 is online, the pair record of the customer end A 22 is sent to the customer end B 23;Receive the server 21 The pair record of the customer end A 22 sent, and TCP monitorings end is passed through according to the pair record of the customer end A 22 Mouth sends connection request to the customer end A 22, sets up point-to-point connection with the customer end A 22, and carry out data transmission.
The embodiment of the present invention five provide a kind of Point-to-Point Data Transmission system, in the method, server respectively with visitor Family end A and customer end B set up connection, and the information sent according to the customer end A or customer end B received store customer end A or The pair record of customer end B, wherein, UUID, internal address and outer net address are at least included in pair record, and, receive visitor The pairing request that family end A is sent, and sent the pair record of customer end B to customer end A according to the request, with by customer end A Connection request is sent to customer end B according to the pair record, point-to-point connection is set up with customer end B, and carry out data transmission. Technical scheme of the present invention using Transmission Control Protocol due to being carried out data transmission, and TCP is connection-oriented transmitting, because This can realize long-range forensic data point-to-point transmission, that is, realize and effectively protected while LAN point-to-point data transfer Demonstrate,prove the integrality of data.
It will be understood by those skilled in the art that embodiments of the invention can be provided as method, device (equipment) or computer journey Sequence product.Therefore, in terms of the present invention can be using complete hardware embodiment, complete software embodiment or combination software and hardware The form of embodiment.Moreover, the present invention can be used in one or more calculating for wherein including computer usable program code The computer program that machine usable storage medium is implemented on (including but is not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of product.
The present invention is the flow chart with reference to method according to embodiments of the present invention, device (equipment) and computer program product And/or block diagram is described.It should be understood that can be by each flow in computer program instructions implementation process figure and/or block diagram And/or square frame and the flow in flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided to refer to The processor of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is made to produce One machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for realizing The device for the function of being specified in one flow of flow chart or multiple flows and/or one square frame of block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which is produced, to be included referring to Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that in meter Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, thus in computer or The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in individual square frame or multiple square frames.
, but those skilled in the art once know basic creation although preferred embodiments of the present invention have been described Property concept, then can make other change and modification to these embodiments.So, appended claims are intended to be construed to include excellent Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies Within, then the present invention is also intended to comprising including these changes and modification.

Claims (8)

1. a kind of Point-to-Point Data Transmission method, it is characterised in that including:
Server sets up transmission control protocol TCP monitoring with customer end A and customer end B respectively, and is distinguished by TCP listening ports Set up and be connected with the customer end A and customer end B;
The logging request that the customer end A or customer end B are sent is received, and receives the customer end A of the customer end A transmission only The UUID and internal address for the customer end B that one identification code UUID and internal address or customer end B are sent;
The outer net address of the customer end A or the outer net address of customer end B are determined, and stores the pair record of the customer end A Or the pair record of customer end B;Wherein, UUID, internal address and outer net address are at least included in the pair record;
Receive in the pairing request that the customer end A or customer end B are sent, the pairing request and carry the customer end B UUID or customer end A UUID, are retrieved according to the UUID of the customer end B or customer end A UUID, when it is determined that the visitor Family end B or during online customer end A, the pair record of the pair record of the customer end B or customer end A is sent to the client A or customer end B are held, please to send connection to the customer end B according to the pair record of the customer end B from the customer end A Ask, set up point-to-point connection with the customer end B, and carry out data transmission;Or, with by the customer end B according to the client Hold A pair record to send connection request to the customer end A, set up point-to-point connection with the customer end A, and carry out data Transmission.
2. the method as described in claim 1, it is characterised in that methods described also includes:
If the first connection failure announcement information that the customer end A or the customer end B are sent is received, by the client The pair record of A pair record or the customer end B is sent to the customer end B or customer end A, with by the customer end B Or customer end A sends connection request.
3. method as claimed in claim 2, it is characterised in that if receiving the customer end A or customer end B transmission The first connection failure announcement information, then the pair record of the pair record of the customer end A or the customer end B is sent to The customer end B or customer end A, after sending connection request by the customer end B or customer end A, methods described also includes:
If receiving the second connection failure announcement information that the customer end B or the customer end A are sent, notify described respectively Customer end B and the customer end A transmit data with trunking scheme.
4. a kind of Point-to-Point Data Transmission method, it is characterised in that including:
Customer end A sets up transmission control protocol TCP monitoring with server, and is connected by TCP listening ports with server foundation;
Logging request is sent to server, and sends itself corresponding unique identifier UUID and internal address, with by server The outer net address of the customer end A is determined, and stores the pair record of the customer end A;Wherein, in the pair record at least Including UUID, internal address and outer net address;
The UUID that customer end B is carried in pairing request, the pairing request is sent to the server, with by the server Retrieved, and when it is determined that the customer end B is online, the pairing of the customer end B is remembered according to the UUID of the customer end B Record is sent to the customer end A;
The pair record for the customer end B that the server is sent is received, and is passed through according to the pair record of the customer end B The TCP listening ports send connection request to the customer end B, set up point-to-point connection with the customer end B, line number of going forward side by side According to transmission.
5. method as claimed in claim 4, it is characterised in that the pair record according to the customer end B passes through described TCP listening ports send connection request to the customer end B, set up point-to-point connection with the customer end B, and carry out data biography It is defeated, including:
Sent and connected to the internal address of the customer end B by the TCP listening ports according to the pair record of the customer end B Request is connect, if the customer end B and the customer end A directly set up point-to-point company in same LAN with the customer end B Connect, and carry out data transmission;
If it is not, then connection failure, connection request is sent to the outer net address of the customer end B, point pair is set up with the customer end B Point connection, and carries out data transmission, if connection failure, and the first connection failure announcement information is sent to the server, with by The pair record of the customer end A is sent to the customer end B by the server, and from the customer end B to the client Hold A to send connection request, set up point-to-point connection with customer end B, and carry out data transmission.
6. method as claimed in claim 4, it is characterised in that methods described also includes:
The connection request that the customer end B is sent is received, and point-to-point connection is set up with the customer end B, and carries out data biography It is defeated;Or,
Receive the connection request that the customer end B is sent, it is impossible to set up point-to-point connection with the customer end B, and to the clothes Business device sends the second connection failure announcement information.
7. method as claimed in claim 6, it is characterised in that methods described also includes:
Receive the announcement information that data are transmitted with trunking scheme that the server is sent.
8. a kind of Point-to-Point Data Transmission system, it is characterised in that the system includes:
Server, is monitored, and monitor end by TCP for setting up transmission control protocol TCP with customer end A and customer end B respectively Mouth is set up with the customer end A and customer end B be connected respectively;The logging request that the customer end A or customer end B are sent is received, And receive the client that the unique identifier UUID and internal address or customer end B of the customer end A that the customer end A is sent are sent B UUID and internal address;The outer net address of the customer end A or the outer net address of customer end B are determined, and stores the client Hold A pair record or the pair record of customer end B;Wherein, UUID, internal address and outer are at least included in the pair record Net address;Receive in the pairing request that the customer end A or customer end B are sent, the pairing request and carry the customer end B UUID or customer end A UUID, retrieved according to the UUID of the customer end B or customer end A UUID, when it is determined that described When customer end B or online customer end A, the pair record of the pair record of the customer end B or customer end A is sent to the visitor Family end A or customer end B, are connected with being sent from the customer end A according to the pair record of the customer end B to the customer end B Request, sets up point-to-point connection, and carry out data transmission with the customer end B;Or, with by the customer end B according to the visitor Family end A pair record sends connection request to the customer end A, sets up point-to-point connection with the customer end A, line number of going forward side by side According to transmission;
Customer end A, is monitored, and pass through TCP listening ports and server for setting up transmission control protocol TCP with the server Set up connection;Logging request is sent to server, and sends itself corresponding unique identifier UUID and internal address, with by taking Business device determines the outer net address of the customer end A, and stores the pair record of the customer end A;Wherein, in the pair record At least include UUID, internal address and outer net address;Send in pairing request, the pairing request and carry to the server The UUID of customer end B, to be retrieved by the server according to the UUID of the customer end B, and it is determined that the customer end B When online, the pair record of the customer end B is sent to the customer end A;Receive the client that the server is sent B pair record is held, and is sent according to the pair record of the customer end B by the TCP listening ports to the customer end B Connection request, sets up point-to-point connection, and carry out data transmission with the customer end B.
CN201710361968.0A 2017-05-22 2017-05-22 A kind of Point-to-Point Data Transmission method and system Pending CN107205026A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710361968.0A CN107205026A (en) 2017-05-22 2017-05-22 A kind of Point-to-Point Data Transmission method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710361968.0A CN107205026A (en) 2017-05-22 2017-05-22 A kind of Point-to-Point Data Transmission method and system

Publications (1)

Publication Number Publication Date
CN107205026A true CN107205026A (en) 2017-09-26

Family

ID=59906228

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710361968.0A Pending CN107205026A (en) 2017-05-22 2017-05-22 A kind of Point-to-Point Data Transmission method and system

Country Status (1)

Country Link
CN (1) CN107205026A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351159A (en) * 2018-04-08 2019-10-18 上海大唐移动通信设备有限公司 A kind of network performance test method and device across Intranet
CN111770203A (en) * 2020-09-01 2020-10-13 成都无糖信息技术有限公司 Automatic evidence obtaining method and system based on GoIP equipment
CN112543351A (en) * 2020-12-17 2021-03-23 瓴盛科技有限公司 Network video data processing method and processing system
CN112688969A (en) * 2021-03-12 2021-04-20 成都云智天下科技股份有限公司 Intranet penetration method based on port multiplexing and TCP encryption technology
CN114125024A (en) * 2021-11-12 2022-03-01 兰州乐智教育科技有限责任公司 Audio transmission method, electronic device and readable storage medium
CN114629917A (en) * 2022-03-22 2022-06-14 深圳市绿联科技股份有限公司 Data processing method and device for cross-system communication and electronic equipment
CN115174653A (en) * 2022-07-07 2022-10-11 苏州磐联集成电路科技股份有限公司 Node pairing method
WO2023035660A1 (en) * 2021-09-07 2023-03-16 华为云计算技术有限公司 Resource request method, system and apparatus, and device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101374141A (en) * 2007-08-23 2009-02-25 浙江省电信有限公司 TCP NAT crossing method base on PCP protocol
CN101442492A (en) * 2008-12-26 2009-05-27 中国科学院计算技术研究所 Method and system for implementing NAT penetration in P2P network
US20090216887A1 (en) * 2007-12-13 2009-08-27 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas) Method of establishing a connection
CN103442224A (en) * 2013-09-09 2013-12-11 杭州巨峰科技有限公司 NAT penetration-based video monitoring access strategy and realization method
CN103957287A (en) * 2014-04-25 2014-07-30 浙江大学城市学院 Internet of things device P2P connection method based on NAT penetration adapter

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101374141A (en) * 2007-08-23 2009-02-25 浙江省电信有限公司 TCP NAT crossing method base on PCP protocol
US20090216887A1 (en) * 2007-12-13 2009-08-27 Alcatel-Lucent Via The Electronic Patent Assignment System (Epas) Method of establishing a connection
CN101442492A (en) * 2008-12-26 2009-05-27 中国科学院计算技术研究所 Method and system for implementing NAT penetration in P2P network
CN103442224A (en) * 2013-09-09 2013-12-11 杭州巨峰科技有限公司 NAT penetration-based video monitoring access strategy and realization method
CN103957287A (en) * 2014-04-25 2014-07-30 浙江大学城市学院 Internet of things device P2P connection method based on NAT penetration adapter

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
CHENLYCLY: "关于使用UDP(TCP)跨局域网,NAT穿透的心得", 《关于使用UDP(TCP)跨局域网,NAT穿透的心得 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351159A (en) * 2018-04-08 2019-10-18 上海大唐移动通信设备有限公司 A kind of network performance test method and device across Intranet
CN110351159B (en) * 2018-04-08 2021-07-06 上海大唐移动通信设备有限公司 Cross-intranet network performance testing method and device
CN111770203A (en) * 2020-09-01 2020-10-13 成都无糖信息技术有限公司 Automatic evidence obtaining method and system based on GoIP equipment
CN112543351A (en) * 2020-12-17 2021-03-23 瓴盛科技有限公司 Network video data processing method and processing system
CN112688969A (en) * 2021-03-12 2021-04-20 成都云智天下科技股份有限公司 Intranet penetration method based on port multiplexing and TCP encryption technology
WO2023035660A1 (en) * 2021-09-07 2023-03-16 华为云计算技术有限公司 Resource request method, system and apparatus, and device and storage medium
CN114125024A (en) * 2021-11-12 2022-03-01 兰州乐智教育科技有限责任公司 Audio transmission method, electronic device and readable storage medium
CN114125024B (en) * 2021-11-12 2023-10-17 兰州乐智教育科技有限责任公司 Audio transmission method, electronic device and readable storage medium
CN114629917A (en) * 2022-03-22 2022-06-14 深圳市绿联科技股份有限公司 Data processing method and device for cross-system communication and electronic equipment
CN115174653A (en) * 2022-07-07 2022-10-11 苏州磐联集成电路科技股份有限公司 Node pairing method
CN115174653B (en) * 2022-07-07 2024-01-30 苏州磐联集成电路科技股份有限公司 Node pairing method

Similar Documents

Publication Publication Date Title
CN107205026A (en) A kind of Point-to-Point Data Transmission method and system
US5958015A (en) Network session wall passively listening to communication session, with use of access rules, stops further communication between network devices by emulating messages to the devices
CN102624584B (en) Chain circuit detecting method and device
US10110714B2 (en) Methods for exchanging network management messages using UDP over HTTP protocol
JP4575980B2 (en) Method, system, and computer program for communication in a computer system
JP6858749B2 (en) Devices and methods for establishing connections in load balancing systems
US20170201979A1 (en) Methods and apparatus for controlling wireless access points
US20070133520A1 (en) Dynamically adapting peer groups
US11128663B2 (en) Synchronizing link and event detection mechanisms with a secure session associated with the link
CN112468518A (en) Access data processing method and device, storage medium and computer equipment
CN1917512B (en) Method for establishing direct connected peer-to-peer channel
CN110661858A (en) Websocket-based intranet penetration method and system
CN112165447A (en) WAF equipment-based network security monitoring method, system and electronic device
US8984614B2 (en) Socks tunneling for firewall traversal
US9509777B2 (en) Connection method and management server
CN105553809A (en) STUN tunnel management method and device
US8954590B2 (en) Tunneling apparatus and method for client-server communication
CN100428748C (en) Dual-status-based multi-party communication method
US20070288645A1 (en) Method and System for Persistent and Reliable Data Transmission
US10334086B2 (en) Header redundancy removal for tunneled media traffic
CN112333088A (en) Compatible instant messaging transmission method
CN104427008A (en) NAT crossing method and system for TCP, third-party server X and client
CN114553567B (en) Network transmission method, system, storage medium and computing device in multiparty security computing
AU773314B2 (en) Network session wall
CN116192921A (en) Database auditing method and device based on multiple firewalls

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170926