CN105391817A - SDP-based self-test NAT traversal system and method - Google Patents

SDP-based self-test NAT traversal system and method Download PDF

Info

Publication number
CN105391817A
CN105391817A CN201510843278.XA CN201510843278A CN105391817A CN 105391817 A CN105391817 A CN 105391817A CN 201510843278 A CN201510843278 A CN 201510843278A CN 105391817 A CN105391817 A CN 105391817A
Authority
CN
China
Prior art keywords
terminal
nat
sdp
address
server
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
CN201510843278.XA
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.)
SHANGHAI ZIYUE NETWORK TECHNOLOGY Co Ltd
Original Assignee
SHANGHAI ZIYUE NETWORK TECHNOLOGY 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 SHANGHAI ZIYUE NETWORK TECHNOLOGY Co Ltd filed Critical SHANGHAI ZIYUE NETWORK TECHNOLOGY Co Ltd
Priority to CN201510843278.XA priority Critical patent/CN105391817A/en
Publication of CN105391817A publication Critical patent/CN105391817A/en
Pending legal-status Critical Current

Links

Classifications

    • 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/256NAT traversal
    • 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/256NAT traversal
    • H04L61/2567NAT traversal for reachability, e.g. inquiring the address of a correspondent behind a NAT server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1073Registration or de-registration

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to an SDP-based self-test NAT traversal system and method, and belongs to the technical field of a network. The system comprises a registration server, an NAT traversal server and communication terminals. The method comprises the steps in which the terminals collect private and public addresses to integrate an SDP message, the NAT server expands the SDP message, a server relay address is added, the terminals detect the connectivity of a link and an optimal communication link is selected. By providing a private address, direct point to point communication between the terminals in the same network is enabled, the terminals in different networks can communicate via the public address, and the server relay method overcomes the deficiency of incapability of symmetric NAT communication. The method provided by the invention can flexibly achieve communication in the same network and in different networks, ensures reliability and integrity of communication between the terminals and can effectively reduce the server load.

Description

Based on SDP Autonomous test NAT ride through system and method
Technical field
The present invention relates to networking technology area, particularly NAT traversing technical field, specifically refer to a kind of based on SDP Autonomous test NAT ride through system and method.
Background technology
Network address translation (NAT, NetworkAddressTranslation) efficiently solve by IPv4 agreement cause IP address resource not enough cause problem mutual between Internet main frame, be legitimate ip address by privately owned (reservation) address spaces.The multiple host be in after same NAT device shares identical public network IP address, main frame in private network is by other main-machine communications of NAT device and public network, usually be all initiatively initiated to connect by the main frame in private network, packet gives the server on public network after network address translation, and private network IP address is by other main-machine communications of NAT device and public network.NAT not only ideally solves the problem of shortage of ip address, but also can realize the effect of load balancing and opaque agency to a certain extent.But it is mutual that NAT achieves between main frame, but also allow the communication between main frame become complicated simultaneously, cause network layer protocol application efficiency to reduce.The passing through NAT technology of existing this problem of solution mainly comprises ALG mode, UDP udp hole punching, transfer technology etc., ALG technology is parsing and address transition by carrying out application layer message information to multichannel agreement, the IP address and port that need to carry out address transition are changed accordingly and processed, thus ensure the correctness of application layer communication, but ALG technology is of limited application and accuracy is lower, causes cannot solving NAT crossing problem efficiently; UDP udp hole punching principle is by third-party server, communicating pair is made all initiatively to send message to the other side, thus mapping is left on various NAT device, message is made can successfully to enter NAT inside, realize communication, for asymmetric form NAT, message can arrive communicating pair node by successful passing through NAT; Trunking method is relatively direct, easy, communicating pair utilizes third-party server transfer message, third-party server is positioned at public network, thus ensures that the node after being positioned at NAT communicates with unblocked, allly passes through third-party server, also NAT crossing problem can be solved, but the method exists fatal shortcoming, along with the increase of communication node, the load pressure of third-party server also increases thereupon, therefore adopt this technology to realize reliability communications, but there is inefficient problem.
Summary of the invention
The object of the invention is to overcome above-mentioned shortcoming of the prior art, providing one can when providing that reliably NAT passes through, reduce server load based on SDP Autonomous test NAT ride through system and method.
In order to realize above-mentioned object, of the present invention have following formation based on SDP Autonomous test NAT ride through system:
Should comprise based on SDP Autonomous test NAT ride through system: first terminal and the second terminal, registrar and pass through server.
Wherein, first terminal and the second terminal all connect public network by NAT router, and in order to send registration request, acquisition log-on message and transmission comprise the communication request of described log-on message;
Registrar connects public network, with described first terminal and the second terminal interaction, according to the described registration request obtained, provides corresponding log-on message to described first terminal and the second terminal;
Pass through server and connect public network, mutual with described first terminal, the second terminal and registrar, according to the communication request obtained, the first terminal described in realization and the NAT between the second described terminal pass through.
Should based in SDP Autonomous test NAT ride through system, described log-on message comprises public network IP address corresponding to terminal and NAT router bundling port.
Should based in SDP Autonomous test NAT ride through system, described communication request is the SDP information comprising target terminal information, source terminal public network IP address and source terminal NAT router bundling port.
Should based in SDP Autonomous test NAT ride through system, described pass through server realize described in first terminal and the second described terminal between NAT pass through as adding trunking port to described SDP information.
Should based in SDP Autonomous test NAT ride through system, first terminal described in described realization and the NAT between the second described terminal pass through, be specially, pass through sequence server and select private address, publicly-owned address, the first terminal described in relay address and communication mode between the second described terminal, realize NAT and pass through.
The present invention also provides a kind of based on SDP Autonomous test NAT through method, and the method comprises the following steps:
(1) first terminal and the second terminal connect public network by NAT router, and send registration request to the registrar being connected to public network;
(2) registrar described in, according to the described registration request obtained, provides corresponding log-on message to described first terminal and the second terminal;
(3) one in the first terminal described in and the second terminal as source terminal, another is as target terminal, source terminal sends to the server that passes through being connected to public network the communication request communicated with target terminal, and this communication request comprises the communication request of described log-on message;
(4) described in pass through server according to obtain communication request, the first terminal described in realization and the NAT between the second described terminal pass through.
Should based in SDP Autonomous test NAT through method, described log-on message comprises public network IP address corresponding to terminal and NAT router bundling port.
Should based in SDP Autonomous test NAT through method, described communication request is the SDP information comprising target terminal information, source terminal public network IP address and source terminal NAT router bundling port.
Should based in SDP Autonomous test NAT through method, described pass through server realize described in first terminal and the second described terminal between NAT pass through as adding trunking port to described SDP information.
Should based in SDP Autonomous test NAT through method, first terminal described in described realization and the NAT between the second described terminal pass through, be specially, pass through sequence server and select private address, publicly-owned address, the first terminal described in relay address and communication mode between the second described terminal, realize NAT and pass through.
Have employed this invention based on SDP Autonomous test NAT ride through system and method, because terminal independently obtains public network address, Autonomous test connectivity of link is adopted to ensure reliable data transmission, what the present invention proposed not only can successful passing through NAT based on SDP Autonomous test NAT ride through system and method, the terminal being in Intranet is made can directly to set up point-to-point connection, adopt Server Relay can compensate for the deficiency being in symmetry NAT terminal and cannot communicating, guarantee the reliability and stability that between terminal, data send.
Accompanying drawing explanation
Fig. 1 is the structured flowchart based on SDP Autonomous test NAT ride through system of the present invention.
Fig. 2 is the flow chart based on SDP Autonomous test NAT through method of the present invention.
Embodiment
In order to more clearly understand technology contents of the present invention, describe in detail especially exemplified by following examples.
Refer to shown in Fig. 1, for of the present invention based on the structured flowchart of SDP Autonomous test NAT ride through system.
In one embodiment, should comprise based on SDP Autonomous test NAT ride through system: first terminal and the second terminal, registrar and pass through server.
Wherein, first terminal and the second terminal all connect public network by NAT router, and in order to send registration request, acquisition log-on message and transmission comprise the communication request of described log-on message;
Registrar connects public network, with described first terminal and the second terminal interaction, according to the described registration request obtained, provides corresponding log-on message to described first terminal and the second terminal;
Pass through server and connect public network, mutual with described first terminal, the second terminal and registrar, according to the communication request obtained, the first terminal described in realization and the NAT between the second described terminal pass through.
The present invention also provides a kind of based on SDP Autonomous test NAT through method, and the method comprises the following steps:
(1) first terminal and the second terminal connect public network by NAT router, and send registration request to the registrar being connected to public network;
(2) registrar described in, according to the described registration request obtained, provides corresponding log-on message to described first terminal and the second terminal;
(3) one in the first terminal described in and the second terminal as source terminal, another is as target terminal, source terminal sends to the server that passes through being connected to public network the communication request communicated with target terminal, and this communication request comprises the communication request of described log-on message;
(4) described in pass through server according to obtain communication request, the first terminal described in realization and the NAT between the second described terminal pass through.
In more preferably execution mode, described log-on message comprises public network IP address corresponding to terminal and NAT router bundling port.
In further preferred embodiment, described communication request is the SDP information comprising target terminal information, source terminal public network IP address and source terminal NAT router bundling port.
Further preferred embodiment in, described pass through server realize described in first terminal and the second described terminal between NAT pass through as adding trunking port to described SDP information.
In preferred execution mode, first terminal described in described realization and the NAT between the second described terminal pass through, be specially, pass through sequence server and select private address, publicly-owned address, the first terminal described in relay address and communication mode between the second described terminal, realize NAT and pass through.
In an application of the invention, as shown in Figure 1, the present invention is a kind of based on SDP Autonomous test NAT ride through system, comprise and send communication request terminal 1, requested terminal 2, terminal is connected to public network by NAT router, and terminal can obtain NAT information by autonomous learning, integrates the SDP message comprising communication attributes information; Endpoint registration server A, all NAT of need pass through terminal and register on registrar, terminal sends registration message, and message comprises terminal and uniquely indicates ID, local private address, registrar receives log-on message, preserve Termination ID and corresponding source IP address, registrar assists terminal to obtain local public network address, and server and terminal are carried out alternately, return the corresponding public network address of terminal, and corresponding NAT router bundling port address; Assist NAT pass through server B, server receives terminal request communication SDP message, detect-message form legitimacy, whether comprise private address and public network address, and the port of messaging to be communicated, NAT pass through server needs bundling port to be trunking port, and amendment SDP message content, adds trunking port.
In step S01, terminal needs timed sending registration message to registrar, registrar is positioned at public network, terminal can directly send registration message to server, terminal should be bound and be monitored fixed port, for occurring or accepting communication request SDP message, registration message comprises, terminal uniquely indicates ID, registrar will preserve Termination ID, and registration message source IP address and port, and ID and address are bound, and this ID is set as legal terminal, registrar receives registration message at every turn will upgrade corresponding ID source IP address, registrar preserves IP address of terminal and port object is for there is communication request to Requested Party, registrar receives registration message, the message that succeeds in registration can be returned to registration terminal after success.Whole registration logic is simple, can not have much impact to system load.
In step S02, when terminal need communicate with other-end, local NAT essential information need be obtained and bind and wait to receive and dispatch message port, utilize with registrar mutual, terminal can obtain self public network address, find after being positioned at that type NAT, and NAT router is the port of a local port binding.Terminal sends binding request message, message comprises local source address and port numbers, if after terminal is positioned at one or more NAT, when binding request message arrives registrar, message source IP address is mapped to the IP address of the NAT near registrar, registrar copies to this source IP address and port numbers in a binding response message, send it back the terminal having this IP address and port numbers, terminal receives message, local corresponding public network address can be obtained, and local bundling port corresponding NAT router side slogan.
In step S03, terminal gets public network address, after binding local port and corresponding NAT router port, need be integrated into SDP for requested terminal interaction, SDP comprises two addresses and port, private address and port, public network address and port, these two addresses and port represent two kinds of different links respectively, private address and port are that terminal is ready to use in and carries out alternately with requested terminal, and port is terminal local binding.Public network address and port are the mailing address and port that are created by NAT device, and port is counterpart terminal local port on NAT router.The SDP information integrated is sent to NAT and passes through server, server need be verified terminal identity, therefore, need in SDP information to comprise Termination ID and password, terminal can be encrypted ID and password, encryption adopts Digest-MD5 algorithm, rule is ID: registrar address or domain name: password, and terminal carries out md5 encryption according to rule, is stored in SDP information as base attribute, be sent to server, server determines whether proxy terminal request by according to the legitimacy of terminal.
In step S04, NAT passes through server and receives terminal communication request SDP information, to verify terminal legality and SDP property value, server is according to Termination ID, according to rule ID: registrar address or domain name: password, carry out md5 encryption, encrypted result is mated with property value in SDP.The checking of SDP property value comprises inspection link address and whether port is correct, and whether comprises medium property.All be verified after, server expands SDP information, server is in local bundling port, server address and port are saved to SDP information, the mailing address that this server this locality creates and port, be transit server address and port, only for the communication link of transit server technology.The SDP information of expansion is sent to requested terminal by server.
In step S05, requested terminal receives the communication request by transit server, will according to shown in S02 step, local binding port to be communicated, by obtaining public network address and corresponding nat port alternately with registrar, obtains requisite information and according to shown in S03 step, integrate SDP information, comprise Termination ID and password, cryptographic attributes, and two connection attributes, private address and port, public network address and port, after having integrated, send SDP to NAT and pass through server.After server receives requested terminal SDP information, shown in S04 step, verification terminal legitimacy and SDP property value integrality, and binding local port, preserve server address and port, expand SDP information, as Requested Party repeated link, send requested SDP information to requesting terminal.
In step S06, the Requested Party SDP information of requesting party's reception server transfer, now, requesting party and Requested Party all obtain the SDP information of the other side, and both sides will detect link, select one as communication path.Three addresses and port that represent three kinds of communication modes are comprised in the other side's SDP information that terminal obtains, terminal needs to select a kind of mode to communicate in these three kinds of communication modes, before selection, communication link is tested, whether selection is communicated with according to link, acquiescence selecting sequence is private address, public network address, Server Relay address, namely preferentially private address is detected, if this link can select this link as final communication mode by this terminal, if this link is unavailable, then select public network link and detect, if this link can be used, then select public network link as final communication mode, if unavailable, then select Server Relay link, Server Relay connectivity of link is ensured by server, terminal directly selects this link as final communication mode, do not need to detect.Detecting link methodology is that terminal sends detect-message to peer IP address and port, and terminal returns response message after receiving detect-message, and request detection side receives detection response message in response time, then determine that this communication link can be used; If do not receive inspection again in the response time to receive the response, then think that this link is unavailable, the response time can be set as in 10 seconds.
The present invention, by the mutual private address of terminal room, can be the node that terminal node finds to be in it same Intranet, thus not need to carry out NAT penetration step, so both ensure that the reliability of communication connection and transfer of data, also improved transmission speed.Terminal independently obtains public network address, Autonomous test connectivity of link is adopted to ensure reliable data transmission, what the present invention proposed not only can successful passing through NAT based on SDP Autonomous test NAT ride through system and method, the terminal being in Intranet is made can directly to set up point-to-point connection, adopt Server Relay can compensate for the deficiency being in symmetry NAT terminal and cannot communicating, guarantee the reliability and stability that between terminal, data send.
In this description, the present invention is described with reference to its specific embodiment.But, still can make various amendment and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, specification and accompanying drawing are regarded in an illustrative, rather than a restrictive.

Claims (10)

1., based on a SDP Autonomous test NAT ride through system, it is characterized in that, comprising:
First terminal and the second terminal, all connect public network by NAT router, and in order to send registration request, acquisition log-on message and transmission comprise the communication request of described log-on message;
Registrar, connects public network, with described first terminal and the second terminal interaction, according to the described registration request obtained, provides corresponding log-on message to described first terminal and the second terminal;
Pass through server, connect public network, mutual with described first terminal, the second terminal and registrar, according to the communication request obtained, the first terminal described in realization and the NAT between the second described terminal pass through.
2. according to claim 1ly it is characterized in that based on SDP Autonomous test NAT ride through system, described log-on message comprises public network IP address corresponding to terminal and NAT router bundling port.
3. according to claim 2ly it is characterized in that based on SDP Autonomous test NAT ride through system, described communication request is the SDP information comprising target terminal information, source terminal public network IP address and source terminal NAT router bundling port.
4. according to claim 3ly to it is characterized in that based on SDP Autonomous test NAT ride through system, described pass through server realize described in first terminal and the second described terminal between NAT pass through as adding trunking port to described SDP information.
5. according to any one of claim 1 to 4 based on SDP Autonomous test NAT ride through system, it is characterized in that, first terminal described in described realization and the NAT between the second described terminal pass through, be specially, pass through sequence server and select private address, publicly-owned address, the first terminal described in relay address and communication mode between the second described terminal, realize NAT and pass through.
6., based on a SDP Autonomous test NAT through method, it is characterized in that, comprise the following steps:
(1) first terminal and the second terminal connect public network by NAT router, and send registration request to the registrar being connected to public network;
(2) registrar described in, according to the described registration request obtained, provides corresponding log-on message to described first terminal and the second terminal;
(3) one in the first terminal described in and the second terminal as source terminal, another is as target terminal, source terminal sends to the server that passes through being connected to public network the communication request communicated with target terminal, and this communication request comprises the communication request of described log-on message;
(4) described in pass through server according to obtain communication request, the first terminal described in realization and the NAT between the second described terminal pass through.
7. according to claim 6ly it is characterized in that based on SDP Autonomous test NAT through method, described log-on message comprises public network IP address corresponding to terminal and NAT router bundling port.
8. according to claim 7ly it is characterized in that based on SDP Autonomous test NAT through method, described communication request is the SDP information comprising target terminal information, source terminal public network IP address and source terminal NAT router bundling port.
9. according to claim 8ly to it is characterized in that based on SDP Autonomous test NAT through method, described pass through server realize described in first terminal and the second described terminal between NAT pass through as adding trunking port to described SDP information.
10. according to any one of claim 6 to 9 based on SDP Autonomous test NAT through method, it is characterized in that, first terminal described in described realization and the NAT between the second described terminal pass through, be specially, pass through sequence server and select private address, publicly-owned address, the first terminal described in relay address and communication mode between the second described terminal, realize NAT and pass through.
CN201510843278.XA 2015-11-26 2015-11-26 SDP-based self-test NAT traversal system and method Pending CN105391817A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510843278.XA CN105391817A (en) 2015-11-26 2015-11-26 SDP-based self-test NAT traversal system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510843278.XA CN105391817A (en) 2015-11-26 2015-11-26 SDP-based self-test NAT traversal system and method

Publications (1)

Publication Number Publication Date
CN105391817A true CN105391817A (en) 2016-03-09

Family

ID=55423646

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510843278.XA Pending CN105391817A (en) 2015-11-26 2015-11-26 SDP-based self-test NAT traversal system and method

Country Status (1)

Country Link
CN (1) CN105391817A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109922156A (en) * 2019-03-20 2019-06-21 深圳市网心科技有限公司 A kind of data communications method and its relevant device
CN112468610A (en) * 2020-11-17 2021-03-09 杭州安恒信息安全技术有限公司 Data transmission method, monitoring node, monitoring server and monitoring network system
CN113938486A (en) * 2021-12-15 2022-01-14 苏州博纳讯动软件有限公司 Method for realizing bidirectional safety communication on unidirectional network for edge calculation
CN116074469A (en) * 2023-03-14 2023-05-05 浙江华创视讯科技有限公司 Method and device for joining conference, storage medium and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1665235A (en) * 2004-03-02 2005-09-07 华为技术有限公司 A method for traversing subnet and subnet traversing system
CN101414950A (en) * 2007-10-19 2009-04-22 阿尔卡特朗讯公司 Method for address translation device traversal for sip signaling messages through temporary use of the TCP transport protocol
CN101977178A (en) * 2010-08-09 2011-02-16 中兴通讯股份有限公司 Relay-based media channel establishing method and system
CN102685141A (en) * 2012-05-22 2012-09-19 北京邮电大学 Fusion traversing method based on voice accessibility in VoIP (Voice over Internet Protocol)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1665235A (en) * 2004-03-02 2005-09-07 华为技术有限公司 A method for traversing subnet and subnet traversing system
CN101414950A (en) * 2007-10-19 2009-04-22 阿尔卡特朗讯公司 Method for address translation device traversal for sip signaling messages through temporary use of the TCP transport protocol
CN101977178A (en) * 2010-08-09 2011-02-16 中兴通讯股份有限公司 Relay-based media channel establishing method and system
CN102685141A (en) * 2012-05-22 2012-09-19 北京邮电大学 Fusion traversing method based on voice accessibility in VoIP (Voice over Internet Protocol)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陆伟: "《网络设备安装与调试》", 31 December 2014, 北京邮电大学出版社 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109922156A (en) * 2019-03-20 2019-06-21 深圳市网心科技有限公司 A kind of data communications method and its relevant device
CN112468610A (en) * 2020-11-17 2021-03-09 杭州安恒信息安全技术有限公司 Data transmission method, monitoring node, monitoring server and monitoring network system
CN112468610B (en) * 2020-11-17 2023-06-06 杭州安恒信息安全技术有限公司 Data transmission method, monitoring node, monitoring server and monitoring network system
CN113938486A (en) * 2021-12-15 2022-01-14 苏州博纳讯动软件有限公司 Method for realizing bidirectional safety communication on unidirectional network for edge calculation
CN113938486B (en) * 2021-12-15 2022-04-15 江苏博云科技股份有限公司 Method for realizing bidirectional safety communication on unidirectional network for edge calculation
CN116074469A (en) * 2023-03-14 2023-05-05 浙江华创视讯科技有限公司 Method and device for joining conference, storage medium and electronic device

Similar Documents

Publication Publication Date Title
CN107800602B (en) Message processing method, device and system
KR101467726B1 (en) Concept for providing information on a data packet association and for forwarding a data packet
CN104270379B (en) HTTPS agency retransmission methods and device based on transmission control protocol
US8996626B2 (en) Terminal and intermediate node in content oriented networking environment and communication method of terminal and intermediate node
JP5711754B2 (en) Smart client routing
WO2022151867A1 (en) Method and apparatus for converting http into https bidirectional transparent proxy
US10154005B2 (en) System and methods for direct connections between previously unconnected network devices across one or more unknown networks
US8549286B2 (en) Method and system for forwarding data between private networks
CN101582856B (en) Session setup method of portal server and BAS (broadband access server) device and system thereof
RU2543304C2 (en) Packet relay method and device
JP2018528679A (en) Device and method for establishing a connection in a load balancing system
US8867553B2 (en) Performing interactive connectivity checks in a mobility environment
CN102148845B (en) File transfer protocol (FTP) data transmission method and system
CN105391817A (en) SDP-based self-test NAT traversal system and method
CN101902482B (en) Method and system for realizing terminal security admission control based on IPv6 (Internet Protocol Version 6) automatic configuration
CN101800781A (en) Tunnel transition method and system for passing through NAT
CN103618801A (en) Method, device and system for sharing P2P (Peer-to-Peer) resources
CN103002041B (en) Communication method of equipment under network address translation (NAT) environment
CN105703999A (en) Method and equipment for establishing GRE channel
CN105577618A (en) Authentication method and apparatus
CN103916485A (en) Nat traversal method and server
Gurtov et al. Hi3: An efficient and secure networking architecture for mobile hosts
US10171418B2 (en) Method and apparatus for accessing demilitarized zone host on local area network
CN113114616A (en) Method and device for constructing and analyzing terminal protocol stack and terminal
Henderson et al. The Host Identity Protocol (HIP) Experiment Report

Legal Events

Date Code Title Description
C06 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

Application publication date: 20160309

RJ01 Rejection of invention patent application after publication