WO2011044810A1 - 实现多方通信的方法、装置及*** - Google Patents

实现多方通信的方法、装置及*** Download PDF

Info

Publication number
WO2011044810A1
WO2011044810A1 PCT/CN2010/076963 CN2010076963W WO2011044810A1 WO 2011044810 A1 WO2011044810 A1 WO 2011044810A1 CN 2010076963 W CN2010076963 W CN 2010076963W WO 2011044810 A1 WO2011044810 A1 WO 2011044810A1
Authority
WO
WIPO (PCT)
Prior art keywords
node
communication request
communication
forwarding
host
Prior art date
Application number
PCT/CN2010/076963
Other languages
English (en)
French (fr)
Inventor
蒋胜
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to EP10823040A priority Critical patent/EP2472789A4/en
Publication of WO2011044810A1 publication Critical patent/WO2011044810A1/zh
Priority to US13/446,533 priority patent/US20120201250A1/en

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
    • H04L61/2589NAT traversal over a relay server, e.g. traversal using relay for network address translation [TURN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • 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/251Translation of Internet protocol [IP] addresses between different IP versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a method, apparatus, and system for implementing multi-party communication. Background technique
  • the third party needs to establish information between the third party and the other party currently communicating (communication peer) according to the information provided by the party currently in communication state.
  • Communication connection For example, in the scenario shown in Figure 1, Host (Host) A and Host C are two parties that communicate with each other and know each other's related information, including the address (the address mentioned in the existing scheme only includes the IP address in the domain to which the host belongs. Or host domain name); etc.; Host A tells the third party (Host B) about its communication peer (Host C) so that Host B can directly address Host C and initiate a communication request.
  • Host C uses the private IP address of the site (domain or network) 3
  • Host B cannot directly establish communication with Host C according to the address information of Host C provided by Host A. connected.
  • Embodiments of the present invention provide a method, apparatus, and system for implementing multi-party communication to extend the application of traversal techniques in multi-party communication.
  • a method of implementing multi-party communication including:
  • a method for implementing multi-party communication is applied to a network layer, and the method includes: receiving a communication request sent by an initiating node;
  • step of forwarding the communication request to the receiving node if yes, the step of forwarding the communication request to the receiving node; if not, returning an error message to the originating node.
  • An initiating node device for implementing multi-party communication comprising:
  • a forwarding module configured to send a communication request to the receiving node by using a forwarding node at the network layer;
  • a receiving module configured to receive a communication establishment request sent by the receiving node, and establish a communication connection with the receiving node.
  • a forwarding node device for implementing multi-party communication the forwarding node device is located at a network layer, and the forwarding node device includes:
  • a receiving module configured to receive a communication request sent by the initiating node
  • a determining module configured to determine whether the communication request meets a forwarding rule
  • a sending module configured to forward the communication request to the receiving node when the determining result of the determining module is met; and returning the error information to the initiating node when the determining result of the determining module is not met.
  • a system for implementing multi-party communication including an initiating node, a forwarding node, and a receiving node both located at a network layer;
  • the initiating node is configured to send a communication request to the forwarding node, where the address information of the receiving node is carried;
  • the forwarding node is configured to forward the communication request to the receiving node
  • the receiving node is configured to send a communication establishment request to the initiating node after receiving the communication request.
  • the method, the device and the system for implementing the multi-party communication provided by the embodiment of the present invention implement the traversal of the communication request by the forwarding node located at the network layer, and the implementation of the whole process is based on the network layer, and is applicable to various upper-layer applications; Moreover, the solution provided by the embodiment of the present invention is not required to have existing connections between the forwarding nodes of the application layer and all the forwarding nodes of the application layer, thereby greatly expanding the application scenario of the traversal technology in the multi-party communication.
  • FIG. 1 is a schematic diagram of multi-party communication at a network layer in the prior art
  • FIG. 2 is a schematic diagram of traversing through an application layer in an existing multi-party communication process
  • FIG. 3 is a flowchart of a method according to Embodiment 1 of the present invention.
  • FIG. 4 is a schematic structural diagram of a device according to Embodiment 1 of the present invention.
  • FIG. 5 is a flowchart of a method according to Embodiment 2 of the present invention.
  • FIG. 6 is a schematic structural diagram of a device according to Embodiment 2 of the present invention.
  • FIG. 7 is a signaling flowchart of a method according to Embodiment 3 of the present invention.
  • FIG. 9 is a schematic structural diagram of an apparatus according to Embodiment 5 of the present invention.
  • FIG. 10 is a schematic structural diagram of a system according to Embodiment 6 of the present invention.
  • FIG. 11 is a schematic diagram of an example of traversing between different IP protocol networks according to an embodiment of the present invention. detailed description
  • Embodiment 1 is a diagrammatic representation of Embodiment 1:
  • a method for implementing multi-party communication includes: 301. Send a communication request to the receiving node through a forwarding node at the network layer.
  • the communication request includes the address information of the receiving node, where the address information of the receiving node may be the information of the domain to which the receiving node belongs and its intra-domain identifier;
  • the information of the domain to which the receiving node belongs may be the network name corresponding to the domain (such as huawei.com) or the protocol name; and the intra-domain identifier corresponding to the receiving node may be an IP address or a host name in the domain.
  • the communication request may be a request to establish an IP connection, and may of course be other requests related to different services.
  • the execution entity of the foregoing step is an initiating node of the communication request, and the initiating node may be a host in a network or a domain; the receiving node may be another network or a host in the domain, and the The forwarding node may be a gateway corresponding to the network or domain to which the receiving node belongs, or a third-party device that establishes a communication connection with the sending node and the receiving node at the same time.
  • the embodiment of the present invention further provides an initiating node device for implementing multi-party communication, as shown in FIG. 4, including:
  • the forwarding module 41 is configured to send a communication request to the receiving node by using a forwarding node of the network layer
  • the receiving module 42 is configured to receive a communication establishment request sent by the receiving node, and establish a communication connection with the receiving node.
  • the method for implementing multi-party communication and the initiating node device provided by the embodiment of the present invention implement the traversal of the communication request through the forwarding node located at the network layer, since the implementation of the entire process is based on the network layer, Various upper-layer applications are also applicable; Moreover, the solution provided by the embodiment of the present invention is not conditional on the existence of existing connections between all hosts and the forwarding nodes of the application layer, thereby greatly expanding the application of the traversal technology in multi-party communication. Scenes.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • the method for implementing multi-party communication is applied to a network layer, and specifically includes:
  • the communication request includes the address information of the receiving node, which may be the information of the domain to which the receiving node belongs and its intra-domain identifier, to indicate that the communication request is sent to the receiving node.
  • the forwarding rules here may be formulated by the layer above the network layer and sent to the forwarding node located at the network layer.
  • the forwarding rule may be a certain security authentication. If the communication request meets the security authentication, it is considered to be in compliance with the forwarding rule; otherwise, it does not.
  • step 503 is performed; if not, step 504 is performed.
  • the error message contains the cause of the error in the communication request, i.e., it does not conform to the portion of the forwarding rule, so that the initiating node improves upon initiating the next communication request.
  • the execution entity of the foregoing step is a forwarding node of the communication request, and the forwarding node may be a gateway corresponding to the network or domain to which the receiving node belongs, or may be established simultaneously with the sending node and the receiving node.
  • a third-party device that is connected by communication.
  • the embodiment of the present invention further provides a forwarding node device for implementing multi-party communication, where the forwarding node device is located at a network layer, and as shown in FIG. 6, the forwarding node device includes:
  • the receiving module 61 is configured to receive a communication request sent by the initiating node
  • the determining module 62 is configured to determine whether the communication request meets a forwarding rule
  • the sending module 63 is configured to forward the communication request to the receiving node when the determining result of the determining module 62 is met, and return an error to the initiating node when the determining result of the determining module 62 is not met. information.
  • the method for implementing multi-party communication and the forwarding node device provided by the embodiment of the present invention, in the process of performing communication request forwarding, first verifying the communication request once to determine whether it meets the forwarding rule 1 J; The communication request is forwarded, and if not, the error reason is fed back to the transmitting end, so that the communication request carrying the erroneous data or carrying the data incomplete is prevented from being sent to the receiving end, thereby improving the efficiency of establishing the communication connection.
  • Embodiment 3 is a diagrammatic representation of Embodiment 3
  • a communication connection is established between the host A and the host B.
  • the communication connection is established between the host A and the host C through a VPN (Virtual Private Network).
  • the receiving node belongs to The domain's gateway acts as a forwarding node.
  • the method for implementing multi-party communication in the gateway forwarding mode includes the following steps:
  • Host A advertises Host C (initiating node) information about Host C (receiving node), which includes information about the domain to which Host C belongs and the identifier of Host C in the domain (which may be an address or name in the domain). For example, Huawei.com is used as the domain standard. Host C's internal IP address or host name is the domain internal standard. Knowledge.
  • Host B initiates a communication request to the gateway Gateway C (forwarding node), where the communication request carries the domain information of the Host C and the intra-domain identifier, indicating that Host B wants to communicate with Host C.
  • the gateway Gateway C forwarding node
  • the gateway gateway C is a gateway between the site 3 and the public network to which the host C belongs.
  • the address information of the gateway can be obtained in the following manners:
  • the address information of the Gateway C may be a well-known site 3 gateway information; for example, gateway.huawei.com is the default gateway domain name of the t:
  • the address information of the Gateway C may also be included in the message sent by Host A to Host B.
  • Host B can address the Gateway C according to the address information of the gateway C, and send the communication request to the Gateway C.
  • the gateway C determines whether the received communication request meets a forwarding rule.
  • the forwarding rules here may be formulated by the layer above the network layer and sent to the forwarding node located at the network layer.
  • the forwarding rule may be a certain security authentication. If the communication request meets the security authentication, it is considered to be in compliance with the forwarding rule; otherwise, it does not.
  • steps 704 and 706 are performed; if not, steps 705 and 706 are performed.
  • the Gateway C forwards the communication request to the Host C.
  • Gateway C returns an error message to Host B.
  • the error message includes the cause of the error of the communication request, so that Host B improves when initiating the next communication request. 706.
  • Host C initiates a communication establishment request to Host B, thereby establishing a two-way communication connection with Host B.
  • Host C can be established without traversing.
  • Gateway C may only play the role of security review.
  • Host C receives the communication request forwarded by the gateway Gateway C.
  • the two-way communication connection between Host C and Host B can be directly established without initiating a communication establishment request from inside to outside.
  • the method for implementing multi-party communication uses a gateway of a domain to which a host belongs as a forwarding node, and then implements traversal of communication requests through the forwarding node, since the implementation of the entire process is based on the network layer,
  • the upper layer application is also applicable.
  • the solution provided by the embodiment of the present invention is not conditional on the existence of an existing connection between all the hosts and the forwarding node of the application layer, thereby greatly expanding the application scenario of the traversal technology in the multi-party communication.
  • Embodiment 4 is a diagrammatic representation of Embodiment 4:
  • a communication connection is established between Host A and Host B, and a communication connection is established between the Host A and the Host C through the VPN network.
  • Host A is used as the forwarding node.
  • the method for implementing multi-party communication in the host proxy forwarding mode includes the following steps:
  • the host A advertises the address information related to the Host C (the receiving node) to the Host B (the initiating node), where the address information of the Host C is a private network address of the Host C (such as an address or a name in the domain).
  • Host C Although the private network address overlaps between different domains, the address of Host C cannot be uniquely determined by the private network address. However, since the address information of Host C is notified to Host B by Host A, Host B only needs to The complete use of this information can achieve the addressing of Host C. 802. Host B initiates a communication request to Host C according to the obtained address information of Host C. If the communication request is successfully sent, the following steps are not required; if the communication request fails to be sent, then step 803 is continued.
  • Host B initiates a communication request to Host A (forwarding node), and carries the address information of Host C in the communication request, indicating that Host B wants to communicate with Host C.
  • Host A forwards the communication request to Host C through an established communication connection with Host C.
  • Host C After receiving the communication request, Host C initiates a communication establishment request to Host B, thereby establishing a two-way communication connection with Host B.
  • the method for implementing multi-party communication is to establish a communication connection host with the originating node and the receiving node as a forwarding node, and then implement the traversal of the communication request through the forwarding node, because the entire process is implemented. It is based on the network layer and is applicable to various upper-layer applications. Moreover, the solution provided by the embodiment of the present invention does not have existing connections between the forwarding nodes of all the hosts and the application layer, so the multi-party is greatly expanded. Application scenarios of traversing technology in communication.
  • Embodiment 5 is a diagrammatic representation of Embodiment 5:
  • the embodiment of the present invention further provides an initiating node device for implementing multi-party communication, as shown in FIG. 9, including a forwarding module 91, a receiving module 92, and a sending module 93;
  • the sending module 93 After the initiating node device acquires the address information of the receiving node, the sending module 93 sends a communication request to the receiving node; if the sending module 93 fails to send the communication request, the forwarding module 91 passes through the forwarding node of the network layer. The receiving node sends the communication request;
  • the receiving node After receiving the communication request, the receiving node sends a communication establishment request to the initiating node device; then the receiving module 92 is configured to receive the communication establishment request sent by the receiving node, and establish and a communication connection between the receiving nodes.
  • the initiating node device for implementing multi-party communication provided by the embodiment of the present invention implements the traversal of the communication request by establishing a communication connection with the initiating node and the receiving node at the same time, since the implementation of the entire process is based on the network layer,
  • the upper layer application is also applicable; further, the solution provided by the embodiment of the present invention is not required to have existing connections between the forwarding nodes of the application layer and all the hosts, thereby greatly expanding the application scenario of the traversal technology in the multi-party communication. .
  • the multi-party communication there is an initiating node and a receiving node of the communication, and when the initiating node cannot normally send a communication request to the receiving node, the forwarding request is traversed through a forwarding node, thereby forming a complete implementation multi-party. Communication system.
  • the system for implementing multi-party communication includes an initiating node 101, a forwarding node 102, and a receiving node 103 all located at the network layer;
  • the initiating node 101 is configured to send a communication request to the forwarding node 102, where the address information of the receiving node 103 is carried;
  • the forwarding node 102 is configured to forward the communication request to the receiving node 103;
  • the receiving node 103 is configured to send a communication establishment request to the initiating node 101 after receiving the communication request.
  • the forwarding node 102 is a gateway of the domain to which the receiving node 103 belongs.
  • the forwarding node 102 is further configured to determine whether the communication request meets a forwarding rule; if yes, the forwarding node 102 forwards the communication request to the receiving node 103; if not, the forwarding node 102 It is also used to return an error message to the originating node 101.
  • the initiating node 101 is further configured to directly send a communication request to the receiving node 103; if the sending fails, the initiating node 101 sends the communication request to the forwarding node 102, and then through the forwarding node 102 The communication request is forwarded to the receiving node 103.
  • the system for implementing multi-party communication provided by the embodiment of the present invention implements the traversal of the communication request by the forwarding node located at the network layer, and the implementation of the entire process is based on the network layer, and is applicable to various upper-layer applications;
  • the solution provided by the embodiment is not required to have existing connections between the forwarding nodes of the application layer and all the forwarding nodes of the application layer, thereby greatly expanding the application scenario of the traversal technology in the multi-party communication.
  • the solution provided by the embodiment of the present invention is described by using the public network node Host B to initiate a communication request to the non-public network node Host C.
  • the method, device, and system for implementing multi-party communication provided by the embodiments of the present invention can be applied not only to this scenario, but also to other communication processes that need to be traversed; for example, an IPv4-based host
  • the communication request is also difficult to be normally delivered to the IPv6-based host.
  • the solution provided by the embodiment of the present invention can be used to solve the foregoing Ipv4-based host-based The problem of the IPv6 host sending a communication request.
  • Host B belongs to the IPv4 network
  • Host C belongs to the IPv6 network
  • Host A belongs to the Dual-stack Network, which can communicate with Host B through the IPv4 protocol. At the same time, it can communicate with Host C through IPv6 protocol.
  • Host B is an IPv4-based host
  • Host C is an IPv6-based host. Therefore, the communication request initiated by Host B to Host C is blocked.
  • the gateway corresponding to the network to which Host C belongs can be used.
  • Host B addresses the NAT64 gateway according to the IPv4 address of the NAT64 gateway corresponding to Host C provided by Host A, or Host B finds the IPv4 of the NAT64 gateway according to the DNS.
  • Host B requests the NAT64 gateway to forward the communication request to Host C; after receiving the communication request, Host C initiates a communication establishment request to Host B (from IPv6 to IPv4), thereby Establish a two-way communication connection between Host C and Host B.

Landscapes

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

Description

实现多方通信的方法、 装置及*** 本申请要求了 2009年 10月 15 日提交的, 申请号为 200910206247.8发明名 称为 "实现多方通信的方法、 装置及***" 的中国申请的优先权, 其全部内容 通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域, 尤其涉及一种实现多方通信的方法、 装置及系 统。 背景技术
在 Internet (因特网) 的多方通信场景中, 在某些情况下第三方需要根据当 前处于通信状态的一方提供的信息, 来建立所述第三方与当前正在通信的另一 方 (通信对端)之间的通信连接。 例如图 1 中所示的情景, Host (主机) A和 Host C是互相通信的两方, 互相知道对方的一些相关信息, 包括地址 (现有方 案中所述地址仅包括主机所属域内的 IP 地址或者主机域名) 等; 由其中一方 ( Host A )告诉第三方 ( Host B )其通信对端 ( Host C ) 的相关信息以便 Host B 直接对 Host C进行寻址并发起通信请求。
然而, 由于地址范围、 防火墙等诸多原因, 比如 Host C使用 site (域或者 网络) 3内部的私有 IP地址, 那么 Host B根据 Host A所提供的 Host C的地址 信息是无法直接和 Host C建立通信连接的。
针对上述问题, 现有技术中存在通过应用层进行穿越进而实现 Host B 和 Host C之间的通信连接的方案。 结合图 2所示, 如果所有的主机都已经和应用 服务器 ( APP Server )建立了有效的通信连接, 则当 Host B需要和 Host C通信 的时候, 它可以向应用服务器通告该请求; 应用服务器通过其已经和 Host C建 立的通信连接, 来转发 Host B的通信请求; Host C在接到应用服务器转发的请 求后, 随即向 Host B发起由内向外的通信请求, 从而建立起和 Host B之间的通 信连接。
在实现上述多方通信的过程中, 发明人发现现有技术中至少存在如下问题: 通过应用层进行穿越进而建立 Host B和 Host C之间的通信连接的方案, 其 必须在所有主机均与应用服务器建立了有效通信连接的前提下方可实现, 而且 其穿越过程依赖于应用层, 且只能为某一特定的应用提供服务, 缺少通用性; 因此, 在现有的多方通信过程中, 穿越技术的应用受到了很大限制。 发明内容
本发明的实施例提供一种实现多方通信的方法、 装置及***, 用以扩展多 方通信中穿越技术的应用。
为达到上述目的, 本发明的实施例釆用如下技术方案:
一种实现多方通信的方法, 包括:
通过网络层的转发节点向接收节点发送通信请求;
接收所述接收节点发送的通信建立请求, 并建立与所述接收节点之间的通 信连接。
一种实现多方通信的方法, 该方法应用在网络层, 且所述方法包括: 接收发起节点发送的通信请求;
判断所述通信请求是否符合转发规则;
如果符合, 则将所述通信请求转发给接收节点的步骤; 如果不符合, 则向 所述发起节点返回错误信息。
一种实现多方通信的发起节点装置, 包括:
转发模块, 用于通过网絡层的转发节点向接收节点发送通信请求; 接收模块, 用于接收所述接收节点发送的通信建立请求, 并建立与所述接 收节点之间的通信连接。
一种实现多方通信的转发节点装置, 该转发节点装置位于网络层, 且该转 发节点装置包括:
接收模块, 用于接收发起节点发送的通信请求;
判断模块, 用于判断所述通信请求是否符合转发规则;
发送模块, 用于在所述判断模块的判断结果为符合时, 将所述通信请求转 发给接收节点; 在所述判断模块的判断结果为不符合时, 向所述发起节点返回 错误信息。
一种实现多方通信的***, 包括均位于网络层的发起节点、 转发节点及接 收节点; 其中,
所述发起节点, 用于向所述转发节点发送通信请求, 其中携带有所述接收 节点的地址信息;
所述转发节点, 用于将所述通信请求转发给所述接收节点;
所述接收节点, 用于在接收到所述通信请求后, 向所述发起节点发送通信 建立请求。
本发明实施例提供的实现多方通信的方法、 装置及***, 通过位于网络层 的转发节点实现通信请求的穿越, 由于整个过程的实现都是基于网络层, 对各 种上层应用也都可适用; 而且, 本发明实施例提供的方案不以所有主机都必须 和应用层的转发节点之间存在已有连接为条件, 因此大大扩展了多方通信中穿 越技术的应用场景。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施 例描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅 仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳 动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为现有技术中在网络层进行多方通信的原理图;
图 2为现有的多方通信过程中通过应用层实现穿越的原理图;
图 3为本发明实施例一提供的方法的流程图;
图 4为本发明实施例一提供的装置的结构示意图;
图 5为本发明实施例二提供的方法的流程图;
图 6为本发明实施例二提供的装置的结构示意图;
图 7为本发明实施例三提供的方法的信令流程图;
图 8为本发明实施例四提供的方法的信令流程图;
图 9为本发明实施例五提供的装置的结构示意图;
图 10为本发明实施例六提供的***的结构示意图;
图 11为本发明实施例提供的不同 IP协议网络间进行穿越的实例的原理图。 具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
下面结合附图对本发明实施例提供的实现多方通信的方法、 装置及***进 行详细描述。
实施例一:
如图 3所示, 本发明实施例提供的实现多方通信的方法, 包括: 301、 通过网络层的转发节点向接收节点发送通信请求。
在本实施例中, 所述通信请求中包含有所述接收节点的地址信息; 其中, 所述接收节点的地址信息可以是所述接收节点所属域的信息及其域 内标识;
这里所述接收节点所属域的信息可以是所述域对应的网络名称 (比如 huawei.com ) 或者协议名称; 而该接收节点对应的域内标识可以是其域内的 IP 地址或者主机名。
所述通信请求可以是要求建立 IP连接的请求, 当然也可以是其他的跟不同 业务相关的请求。
302、 接收所述接收节点发送的通信建立请求, 并建立与所述接收节点之间 的通信连接。
在本实施例中, 上述步骤的执行主体为所述通信请求的发起节点, 该发起 节点可以是某一网络或者域内的主机; 所述接收节点可以是另一个网络或者域 内的主机, 而所述转发节点可以是所述接收节点所属网络或者域对应的网关、 或者是与所述发送节点和接收节点同时建立有通信连接的第三方设备。
在本实施例中, 上述编号并不用于限定各步骤之间的执行顺序。
为了更好地实现上述多方通信的方法, 本发明实施例还提供了一种实现多 方通信的发起节点装置, 如图 4所示, 包括:
转发模块 41, 用于通过网络层的转发节点向接收节点发送通信请求; 接收模块 42, 用于接收所述接收节点发送的通信建立请求, 并建立与所述 接收节点之间的通信连接。
本发明实施例提供的实现多方通信的方法及发起节点装置, 通过位于网络 层的转发节点实现通信请求的穿越, 由于整个过程的实现都是基于网络层, 对 各种上层应用也都可适用; 而且, 本发明实施例提供的方案不以所有主机都必 须和应用层的转发节点之间存在已有连接为条件, 因此大大扩展了多方通信中 穿越技术的应用场景。
实施例二:
如图 5 所示, 本发明实施例提供的实现多方通信的方法, 应用于网络层, 具体地包括:
501、 接收发起节点发送的通信请求。
在本实施例中, 所述通信请求中包含有接收节点的地址信息, 可以是所述 接收节点所属域的信息及其域内标识, 用以表明所述通信请求是发送给所述接 收节点的。
502、 判断所述通信请求是否符合转发规则。
这里的转发规则可以是由网络层以上的层面制定并下发给位于网络层的转 发节点的。 例如, 所述转发规则可以是某项安全认证, 如果所述通信请求符合 所述安全认证, 则认为其符合转发规则; 否则, 不符合。
如果所述通信请求符合转发规则, 则执行步骤 503 ; 如果不符合, 则执行步 骤 504。
503、 将所述通信请求转发给接收节点。
504、 向所述发起节点返回错误信息。 在所述错误信息中包含有所述通信请 求的出错原因, 即其不符合所述转发规则的部分, 以便发起节点在发起下次通 信请求时加以改进。
在本实施例中, 上述步骤的执行主体为所述通信请求的转发节点, 该转发 节点可以是所述接收节点所属网络或者域对应的网关、 或者是与所述发送节点 和接收节点同时建立有通信连接的第三方设备。 为了更好地实现上述多方通信的方法, 本发明实施例还提供了一种实现多 方通信的转发节点装置, 该转发节点装置位于网络层, 且如图 6 所示, 所述转 发节点装置包括:
接收模块 61 , 用于接收发起节点发送的通信请求;
判断模块 62, 用于判断所述通信请求是否符合转发规则;
发送模块 63 , 用于在所述判断模块 62的判断结果为符合时, 将所述通信请 求转发给接收节点; 在所述判断模块 62的判断结果为不符合时, 向所述发起节 点返回错误信息。
本发明实施例提供的实现多方通信的方法及转发节点装置, 在进行通信请 求转发的过程中, 首先对所述通信请求进行一次验证, 判断其是否符合转发规 贝1 J ; 如果符合则对所述通信请求进行转发, 如果不符合则向发送端反馈错误原 因, 从而避免将携带有错误数据或者携带数据不全的通信请求发送至接收端, 可以提高通信连接建立的效率。
实施例三:
下面以一具体实例对本发明实施例提供的实现多方通信的方法做进一步说 明。 在当前网絡中, Host A和 Host B之间建立有通信连接, Host A和 Host C之 间通过 VPN ( Virtual Private Network, 虚拟专用网络)建立有通信连接; 在本实 施例中, 以接收节点所属域的网关作为转发节点。
具体地, 如图 7 所示, 本发明实施例中提供的网关转发模式的实现多方通 信的方法, 包括以下步骤:
701、 Host A向 Host B (发起节点)通告 Host C (接收节点)相关的信息, 其中包含有 Host C所属域的信息和 Host C在域内的标识(可能是域内的地址或 名称)。 比如以 Huawei .com为域标只, Host C的内邵 IP地址或主机名为域内标 识。
702、 Host B向网关 Gateway C (转发节点 )发起通信请求, 在该通信请求 中携带有 Host C的所属域信息及域内标识, 表明 Host B是想和 Host C进行通 信。
其中, 网关 Gateway C是 Host C所属的 site 3和公网之间的网关,该网关的 地址信息的获取方式可以有以下几种:
1 ) 所述 Gateway C 的地址信息可以是公知的 site 3 网关信息; 比如以 gateway.huawei.com为该: t或的缺省网关域名;
2 )通过查询 DNS ( Domain Name System,域名***)等来获取所述 Gateway C的地址信息;
3 )所述 Gateway C的地址信息还可以包含在 Host A向 Host B发送的消息 里。
之后, Host B可以根据所述 Gateway C的地址信息对其进行寻址, 并将所 述通信请求发送给所述 Gateway C。
703、 Gateway C判断所接收到的通信请求是否符合转发规则;
这里的转发规则可以是由网络层以上的层面制定并下发给位于网络层的转 发节点的。 例如, 所述转发规则可以是某项安全认证, 如果所述通信请求符合 所述安全认证, 则认为其符合转发规则; 否则, 不符合。
如果所述通信请求符合转发规则, 则执行步骤 704和 706; 如果不符合, 则 执行步骤 705和 706。
704、 Gateway C向 Host C转发所述通信请求。
705、 Gateway C向 Host B返回错误信息。 在所述错误信息中包含有所述通 信请求的出错原因, 以便 Host B在发起下次通信请求时加以改进。 706、 Host C在接收到所述通信请求后, 向 Host B发起通信建立请求, 从而 建立起与 Host B之间的双向通信连接。
在某些情况下, 例如 Host C和 Host B之间无需经过穿越即可建立通信的情 况, Gateway C可能只起到安全审查的作用; Host C在接收到所述网关 Gateway C转发的通信请求后,可以不用再次发起由内向外的通信建立请求而直接建立起 Host C与 Host B之间的双向通信连接。
本发明实施例提供的实现多方通信的方法, 以某一主机所属域的网关作为 转发节点, 继而通过所述转发节点实现通信请求的穿越, 由于整个过程的实现 都是基于网络层, 对各种上层应用也都可适用; 而且, 本发明实施例提供的方 案不以所有主机都必须和应用层的转发节点之间存在已有连接为条件, 因此大 大扩展了多方通信中穿越技术的应用场景。
实施例四:
下面以一具体实例对本发明实施例提供的实现多方通信的方法做进一步说 明。 在当前网絡中, Host A和 Host B之间建立有通信连接, Host A和 Host C之 间通过 VPN网络建立有通信连接; 在本实施例中, 以 Host A作为转发节点。
具体地, 如图 8 所示, 本发明实施例中提供的主机代理转发模式的实现多 方通信的方法, 包括以下步骤:
801、 Host A向 Host B (发起节点)通告 Host C (接收节点)相关的地址信 息, 其中所述 Host C的地址信息可以是 Host C的私网地址(比如域内的地址或 名称)。
虽然私网地址在不同的域之间是重叠的, 仅依靠私网地址无法唯一确定 Host C的地址; 但是, 由于这里 Host C的地址信息是由 Host A告知 Host B的, 因此 Host B只需要完整的使用这些信息就可以实现对 Host C的寻址。 802、 Host B根据获取到的 Host C的地址信息向 Host C发起通信请求。 如果所述通信请求发送成功, 则无需进行以下步骤; 如果所述通信请求发 送失败, 则继续步骤 803。
803、 Host B向 Host A (转发节点)发起通信请求, 在该通信请求中携带有 Host C的地址信息, 表明 Host B是想和 Host C进行通信。
804、 Host A通过其与 Host C之间已建立的通信连接向 Host C转发所述通 信请求。
805、 Host C在接收到所述通信请求后, 向 Host B发起通信建立请求, 从而 建立起与 Host B之间的双向通信连接。
本发明实施例提供的实现多方通信的方法, 以同时与所述发起节点和接收 节点建立有通信连接的主机作为转发节点, 继而通过所述转发节点实现通信请 求的穿越, 由于整个过程的实现都是基于网络层, 对各种上层应用也都可适用; 而且, 本发明实施例提供的方案不以所有主机都必须和应用层的转发节点之间 存在已有连接为 牛, 因此大大扩展了多方通信中穿越技术的应用场景。
实施例五:
针对实施例四中所提供的实现多方通信的方法, 本发明实施例还提供了实 现多方通信的发起节点装置, 如图 9所示, 包括转发模块 91、 接收模块 92以及 发送模块 93; 其中,
在发起节点装置获取到接收节点的地址信息之后, 发送模块 93向所述接收 节点发送通信请求; 如果发送模块 93发送所述通信请求失败, 则所述转发模块 91通过网络层的转发节点向所述接收节点发送所述通信请求;
所述接收节点在接收到所述通信请求后, 会向发起节点装置发送一通信建 立请求; 则接收模块 92用于接收所述接收节点发送的通信建立请求, 并建立与 所述接收节点之间的通信连接。
本发明实施例提供的实现多方通信的发起节点装置, 通过一同时与所述发 起节点和接收节点建立有通信连接的主机实现通信请求的穿越, 由于整个过程 的实现都是基于网络层, 对各种上层应用也都可适用; 而且, 本发明实施例提 供的方案不以所有主机都必须和应用层的转发节点之间存在已有连接为条件, 因此大大扩展了多方通信中穿越技术的应用场景。
实施例六:
一般来说, 在多方通信中同时存在有通信的发起节点、 接收节点, 并在发 起节点无法正常向接收节点发送通信请求时, 通过一转发节点来实现通信请求 的穿越, 从而形成完整的实现多方通信的***。
如图 10所示, 本发明实施例提供的实现多方通信的***, 包括均位于网络 层的发起节点 101、 转发节点 102及接收节点 103; 其中,
所述发起节点 101, 用于向所述转发节点 102发送通信请求, 其中携带有所 述接收节点 103的地址信息;
所述转发节点 102, 用于将所述通信请求转发给所述接收节点 103 ;
所述接收节点 103 , 用于在接收到所述通信请求后, 向所述发起节点 101发 送通信建立请求。
如果所述转发节点 102为所述接收节点 103所属域的网关, 则
所述转发节点 102还用于判断所述通信请求是否符合转发规则; 如果符合, 则所述转发节点 102将所述通信请求转发给所述接收节点 103 ; 如果不符合, 则 所述转发节点 102还用于向所述发起节点 101返回错误信息。
如果所述转发节点 102为同时与所述发起节点 101和接收节点 103建立有 通信连接的主机, 则 所述发起节点 101还用于直接向所述接收节点 103发送通信请求; 如果发 送失败, 则所述发起节点 101将所述通信请求发送给所述转发节点 102 , 进而通 过所述转发节点 102将所述通信请求转发给所述接收节点 103。
本发明实施例提供的实现多方通信的***, 通过位于网络层的转发节点实 现通信请求的穿越, 由于整个过程的实现都是基于网络层, 对各种上层应用也 都可适用; 而且, 本发明实施例提供的方案不以所有主机都必须和应用层的转 发节点之间存在已有连接为条件, 因此大大扩展了多方通信中穿越技术的应用 场景。
在本发明实施例中, 是以公网节点 Host B向非公网节点 Host C发起通信请 求为例对本发明实施例所提供的方案进行说明的。 但是需要说明的是, 本发明 实施例所提供的实现多方通信的方法、 装置及***不止可以适用于这一种场景, 还可以适用于其他的需要进行穿越的通信过程; 例如, 基于 IPv4的主机在向基 于 IPv6的主机发起通信请求时,所述通信请求也很难正常送达所述基于 IPv6的 主机, 此时就可以利用本发明实施例所提供的方案来解决上述基于 Ipv4的主机 向基于 IPv6的主机发送通信请求的问题。
例如图 11中所示的情况, Host B属于 IPv4的网络, Host C属于 IPv6的网 络; 而 Host A属于双协议栈网络( Dual-stack Network ), 其可以和 Host B之间 通过 IPv4协议进行通信, 同时还可以和 Host C之间通过 IPv6协议进行通信。
由于 Host B为基于 IPv4的主机, 而 Host C为基于 IPv6的主机, 因此 Host B直接向 Host C发起的通信请求会被阻断; 此时, 就可以通过 Host C所属网络 对应的网关 ( NAT64 Gateway ) 向 Host C转发 Host B发起的通信请求。 首先, Host B根据 Host A所提供的 Host C对应的 NAT64 网关的 IPv4地址对所述 NAT64网关进行寻址, 或者, Host B根据 DNS查找到所述 NAT64网关的 IPv4 地址; 然后, Host B请求所述 NAT64网关将所述通信请求转发给 Host C; 之后, Host C在接收到所述通信请求后, 向 Host B (由 IPv6到 IPv4 )发起通信建立清 求, 从而建立起 Host C与 Host B之间的双向通信连接。
通过以上实施方式的描述, 本领域的技术人员可以清楚地了解到本发明可 借助软件加必需的硬件平台的方式来实现, 当然也可以全部通过硬件来实施。 基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以 以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中, 如 ROM/RAM, 磁碟、 光盘等, 包括若干指令用以使得一台计算机设备(可以是个 人计算机, 服务器, 或者网络设备等)执行本发明各个实施例或者实施例的某 些部分所述的方法。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于 此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到 的变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围 应以权利要求的保护范围为准。

Claims

杈 利 要 求 卡
1、 一种实现多方通信的方法, 其特征在于, 包括:
通过网络层的转发节点向第一节点发送通信请求;
接收所述第一节点发送的所述通信请求, 并建立与所述第一节点之间的通 信连接。
2、 根据权利要求 1所述的实现多方通信的方法, 其特征在于, 所述通信请 求中包含所述第一节点所属域的信息及其域内标识。
3、 根据权利要求 1所述的实现多方通信的方法, 其特征在于, 在所述通过 网络层的转发节点向第一节点发送通信请求之前, 还包括:
向所述第一节点发送所述通信请求;
如果所述通信请求发送失败, 则执行所述通过网络层的转发节点向第一节 点发送所述通信请求的步骤。
4、 一种实现多方通信的方法, 其特征在于, 该方法应用在网络层, 且该方 法包括:
接收发起节点发送的通信请求;
判断所述通信请求是否符合转发规则;
如果符合, 则将所述通信请求转发给第一节点; 如果不符合, 则向所述发 起节点返回错误信息。
5、 一种实现多方通信的发起节点装置, 其特征在于, 包括:
转发模块, 用于通过网络层的转发节点向第一节点发送通信请求; 接收模块, 用于接收所述第一节点发送的所述通信请求, 并建立与所述第 一节点之间的通信连接。
6、 根据权利要求 5所述的发起节点装置, 其特征在于, 还包括: 发送模块, 用于向所述第一节点发送所述通信请求; 如果发送模块发送所述通信请求失败, 则所述转发模块通过网络层的转发 节点向第一节点发送所述通信请求。
7、 一种实现多方通信的转发节点装置, 其特征在于, 该转发节点装置位于 网络层, 且所述转发节点装置包括:
接收模块, 用于接收发起节点发送的通信请求;
判断模块, 用于判断所述通信请求是否符合转发规则;
发送模块, 用于在所述判断模块的判断结果为符合时, 将所述通信请求转 发给第一节点; 在所述判断模块的判断结果为不符合时, 向所述发起节点返回 错误信息。
8、一种实现多方通信的***, 其特征在于, 包括均位于网络层的发起节点、 转发节点及第一节点; 其中,
所述发起节点, 用于向所述转发节点发送通信请求, 其中携带有所述第一 节点的地址信息;
所述转发节点, 用于将所述通信请求转发给所述第一节点;
所述第一节点, 用于在接收到所述通信请求后, 向所述发起节点发送通信 请求。
9、 根据权利要求 8所述的***, 其特征在于, 所述转发节点为所述第一节 点所属域的网关, 则
所述转发节点还用于判断所述通信请求是否符合转发规则;
如果符合, 则所述转发节点将所述通信请求转发给所述第一节点; 如果不 符合, 则所述转发节点还用于向所述发起节点返回错误信息。
10、 根据权利要求 8 所述的***, 其特征在于, 所述转发节点为同时与所 述发起节点和第一节点建立有通信连接的主机, 则 所述发起节点, 还用于直接向所述第一节点发送所述通信请求;
如果发送失败, 则所述发起节点将所述通信请求发送给所述转发节点, 进 而通过所述转发节点将所述通信请求转发给所述第一节点。
PCT/CN2010/076963 2009-10-15 2010-09-15 实现多方通信的方法、装置及*** WO2011044810A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP10823040A EP2472789A4 (en) 2009-10-15 2010-09-15 METHOD, DEVICE AND SYSTEM FOR IMPLEMENTING SHARED COMMUNICATION
US13/446,533 US20120201250A1 (en) 2009-10-15 2012-04-13 Method, apparatus and system for implementing multi-party communication

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910206247.8 2009-10-15
CN200910206247.8A CN102045317B (zh) 2009-10-15 2009-10-15 实现多方通信的方法、装置及***

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/446,533 Continuation US20120201250A1 (en) 2009-10-15 2012-04-13 Method, apparatus and system for implementing multi-party communication

Publications (1)

Publication Number Publication Date
WO2011044810A1 true WO2011044810A1 (zh) 2011-04-21

Family

ID=43875828

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/076963 WO2011044810A1 (zh) 2009-10-15 2010-09-15 实现多方通信的方法、装置及***

Country Status (4)

Country Link
US (1) US20120201250A1 (zh)
EP (1) EP2472789A4 (zh)
CN (1) CN102045317B (zh)
WO (1) WO2011044810A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095470A (zh) * 2020-07-29 2022-02-25 顺丰科技有限公司 区块链节点的上链方法、装置以及区块链节点

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103973669B (zh) * 2014-04-02 2016-03-30 小米科技有限责任公司 文件执行方法和装置
CN105517205B (zh) * 2015-12-04 2019-10-15 中广核工程有限公司 核电厂多方通信***
CN105530159B (zh) * 2016-01-19 2018-12-18 武汉烽火网络有限责任公司 一种实现跨IPv6和IPv4的VPN互访的方法和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1612539A (zh) * 2003-10-29 2005-05-04 华为技术有限公司 无线局域网中业务连接建立的方法
CN1960525A (zh) * 2005-11-02 2007-05-09 华为技术有限公司 一种多方通信业务的会话控制方法及***
CN101005649A (zh) * 2006-01-19 2007-07-25 华为技术有限公司 一种多方通信业务的连接建立方法及***
CN101026812A (zh) * 2006-02-24 2007-08-29 华为技术有限公司 在多方通信***中获得会话参与用户会话能力的方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5856974A (en) * 1996-02-13 1999-01-05 Novell, Inc. Internetwork address mapping gateway
US7937471B2 (en) * 2002-06-03 2011-05-03 Inpro Network Facility, Llc Creating a public identity for an entity on a network
JP2005175831A (ja) * 2003-12-10 2005-06-30 Ntt Docomo Inc 通信端末およびプログラム
JP4520840B2 (ja) * 2004-12-02 2010-08-11 株式会社日立製作所 暗号化通信の中継方法、ゲートウェイサーバ装置、暗号化通信のプログラムおよび暗号化通信のプログラム記憶媒体
US7558862B1 (en) * 2004-12-09 2009-07-07 LogMeln, Inc. Method and apparatus for remotely controlling a computer with peer-to-peer command and data transfer
CN1893391A (zh) * 2005-07-05 2007-01-10 华为技术有限公司 一种支持网络层安全穿越网络地址转换的方法
CN101188602B (zh) * 2006-11-17 2011-04-13 华为技术有限公司 避免承载媒体迂回的方法及其***
CN101018229A (zh) * 2007-02-12 2007-08-15 华为技术有限公司 一种媒体业务穿越防火墙的方法及防火墙
US8649386B2 (en) * 2007-09-11 2014-02-11 Prodea Systems, Inc Multi-interface wireless adapter and network bridge
US20090083413A1 (en) * 2007-09-24 2009-03-26 Levow Zachary S Distributed frequency data collection via DNS
CN101521660B (zh) * 2008-02-27 2012-10-03 华为技术有限公司 会话发起协议注册方法、认证及授权方法、***及设备
US10102301B2 (en) * 2010-04-01 2018-10-16 Cloudflare, Inc. Internet-based proxy security services

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1612539A (zh) * 2003-10-29 2005-05-04 华为技术有限公司 无线局域网中业务连接建立的方法
CN1960525A (zh) * 2005-11-02 2007-05-09 华为技术有限公司 一种多方通信业务的会话控制方法及***
CN101005649A (zh) * 2006-01-19 2007-07-25 华为技术有限公司 一种多方通信业务的连接建立方法及***
CN101026812A (zh) * 2006-02-24 2007-08-29 华为技术有限公司 在多方通信***中获得会话参与用户会话能力的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2472789A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114095470A (zh) * 2020-07-29 2022-02-25 顺丰科技有限公司 区块链节点的上链方法、装置以及区块链节点

Also Published As

Publication number Publication date
EP2472789A4 (en) 2012-10-24
CN102045317B (zh) 2016-06-08
EP2472789A1 (en) 2012-07-04
US20120201250A1 (en) 2012-08-09
CN102045317A (zh) 2011-05-04

Similar Documents

Publication Publication Date Title
JP4579934B2 (ja) レガシーノードとhipノード間のホストアイデンティティプロトコル(hip)接続を確立するためのアドレス指定方法及び装置
KR101280281B1 (ko) 일련의 경계 게이트웨이들을 통하는 ip 멀티미디어 베어러 경로 최적화를 위한 개선된 방법 및 시스템
CN104270379B (zh) 基于传输控制协议的https 代理转发方法及装置
US9497168B2 (en) Method and apparatus for supporting communications between a computing device within a network and an external computing device
WO2010127610A1 (zh) 一种虚拟专用网节点信息的处理方法、设备及***
JP2011515945A (ja) ローカル・ネットワーク間でデータ・パケットを通信するための方法および装置
US20120099599A1 (en) Method and Apparatus for Relaying Packets
JP2008543140A (ja) ホストアイデンティティプトコルを使用する方法及び装置
WO2007019809A1 (fr) Procede et systeme d'etablissement d'un canal direct point par point
CN103067411B (zh) 防止DS-Lite组网中的DoS攻击方法和装置
WO2011044810A1 (zh) 实现多方通信的方法、装置及***
WO2015117454A1 (zh) 一种IPv4与IPv6之间的翻译方法及装置
CN102457580B (zh) Nat穿越方法及***
CN104518959B (zh) 一种设备间通信的方法及装置
JP4586721B2 (ja) 通信中にアドレス変更が可能な通信装置、システム及び通信方法
Komu et al. Basic host identity protocol (HIP) extensions for traversal of network address translators
JP4769877B2 (ja) Ipsecセキュリティ・アソシエーションを折衝するときのネットワーク・トポロジの検出
CN116074368B (zh) 网络切换装置、方法、电子设备及存储介质
WO2022218194A1 (zh) 服务路由方法及设备
Gundavelli et al. RFC 8803: 0-RTT TCP Convert Protocol
CN113067908B (zh) 一种nat穿越方法、装置、电子设备和存储介质
CN102714617A (zh) 连接建立方法、装置及通信***
JP5084716B2 (ja) Vpn接続装置、dnsパケット制御方法、及びプログラム
KR100898371B1 (ko) 투명 프록시 시스템 및 그의 패킷 처리 방법
TWI584617B (zh) Auxiliary data transmission

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10823040

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2010823040

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE