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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2521—Translation architectures other than single NAT servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/30—Network architectures or network communication protocols for network security for supporting lawful interception, monitoring or retaining of communications or communication related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation 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
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.
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)
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)
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 |
-
2017
- 2017-05-22 CN CN201710361968.0A patent/CN107205026A/en active Pending
Patent Citations (5)
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)
Title |
---|
CHENLYCLY: "关于使用UDP(TCP)跨局域网,NAT穿透的心得", 《关于使用UDP(TCP)跨局域网,NAT穿透的心得》 * |
Cited By (11)
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 |