[发明专利]一种通信连接的建立方法、装置及系统在审
申请号: | 201711405844.4 | 申请日: | 2017-12-22 |
公开(公告)号: | CN109962987A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 俞丹;张磊 | 申请(专利权)人: | 杭州萤石软件有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端设备 网络设备 发送 目标报文 通信连接 报文 装置及系统 端口匹配 总端口 报文发送 建立通信 预先确定 不规则 对端 预设 申请 成功 概率 应用 | ||
本申请实施例提供了一种通信连接的建立方法、装置及系统。该方法包括:第一网络设备接收第一终端设备发送的第一数量个报文,将各个报文发送至第二网络设备,接收第二网络设备发送的各个第二报文,将端口匹配成功的目标报文发送至第一终端设备。第二网络设备接收第二终端设备发送的第二数量个报文,将端口匹配成功的目标报文发送至第二终端设备。第一终端设备和第二终端设备均可以根据目标报文中的端口与对端建立通信连接。其中,第一数量和第二数量远小于总端口数量,且均为根据预设概率和总端口数量预先确定的数值。应用本申请实施例提供的方案,能够建立端口不规则的Symmetric NAT类型的终端设备与Port‑restricted cone NAT类型的终端设备之间的通信连接。
技术领域
本申请涉及通信技术领域,特别是涉及一种通信连接的建立方法、装置及系统。
背景技术
为了解决互联网协议(Internet Protocol,IP)第四版中IP地址不够用的问题,出现了应用网络地址转换(Network Address Translation,NAT)协议的组网形式。
根据NAT协议的不同实现方式,大致可以将NAT协议分为全锥形NAT(Full ConeNAT)、受限制锥形NAT(Restricted Cone NAT)、端口受限制锥形NAT(Port-restrictedcone NAT)和对称型NAT(Symmetric NAT)四种类型。其中,Symmetric NAT又包括端口规则Symmetric NAT和端口不规则Symmetric NAT两种类型。以下将端口不规则Symmetric NAT简称为第一类型,将Port-restricted cone NAT简称为第二类型。
其中,在第一类型的局域网中,内网终端设备与不同的外网终端设备通信时,将在内网终端设备中建立不同的通信连接。内网路由器会针对每个通信连接建立不同的内网端口与外网映射端口的对应关系,内网路由器所生成的外网映射端口是不规则的。所有从外网发送至内网终端设备的报文都使用路由器的地址和对应通信连接中的映射端口。并且,只有接收到了内网终端设备发送的报文的外网终端设备,才能向内网终端设备返回报文。
在第二类型的局域网中,内网终端设备与不同的外网终端设备通信时,将在内网终端设备中建立同一个通信连接。内网路由器会针对该通信连接建立一个内网端口与外网映射端口的对应关系。所有从外网发送至内网终端设备的报文都使用路由器的地址和同一映射端口。并且,只有接收到了内网终端设备发送的报文的外网终端设备,才能向内网终端设备返回报文。
相关技术中,第一类型的终端设备与第二类型的终端设备之间无法建立通信连接。
发明内容
本申请实施例的目的在于提供了一种通信连接的建立方法、装置及系统,以建立端口不规则的Symmetric NAT类型的终端设备与Port-restricted cone NAT类型的终端设备之间的通信连接。具体的技术方案如下。
第一方面,本申请实施例提供了一种通信连接的建立方法。该方法应用于第一网络设备,所述方法包括:
接收第一终端设备发送至第二终端设备的第一数量个第一报文,所述第一数量为预设的远小于总端口数量的数量;
将各个第一报文发送至第二网络设备,以使所述第二网络设备在各个第一报文中存在端口与各个第二报文中的端口匹配的目标第一报文时,将所述目标第一报文发送至所述第二终端设备,以使所述第二终端设备根据所述目标第一报文中的端口与所述第一终端设备建立通信连接;其中,各个第二报文为所述第二终端设备通过所述第二网络设备发送至所述第一终端设备的第二数量个报文;所述第二数量远小于所述总端口数量,所述第一数量和第二数量均为根据预设概率和所述总端口数量预先确定的数值,所述预设概率为各个第一报文与各个第二报文中至少存在一对儿报文的端口相匹配的概率;
接收所述第二网络设备发送的各个第二报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州萤石软件有限公司,未经杭州萤石软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711405844.4/2.html,转载请声明来源钻瓜专利网。