一种服务器与节点协作相结合的NAT穿越方法
基本信息
申请号 | CN201510906134.4 | 申请日 | - |
公开(公告)号 | CN106856512B | 公开(公告)日 | 2020-02-04 |
申请公布号 | CN106856512B | 申请公布日 | 2020-02-04 |
分类号 | H04L29/12 | 分类 | 电通信技术; |
发明人 | 韩锐;黄兴旺;郭志川 | 申请(专利权)人 | 上海尚恩华科网络科技股份有限公司 |
代理机构 | 北京方安思达知识产权代理有限公司 | 代理人 | 王宇杨;杨青 |
地址 | 100190 北京市海淀区北四环西路21号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种服务器与节点协作相结合的NAT穿越方法,所述方法包括:节点上线时,向NAT服务器发送上线报文;NAT服务器收到节点上线报文后,根据节点的类型回复上线回复报文;节点收到NAT服务器上线回复报文后,如果判断自己为内网节点,则从NAT协作节点列表中选取一个协作节点发送协作请求报文,所述协作节点回复协作请求回复报文,并根据自己的类型决定是否将节点的信息保存到NAT协作节点列表中;所述节点与协作节点之间建立心跳,并通过协作节点进行NAT穿越。利用本发明的方法可以通过节点协作实现NAT穿越,降低NAT服务器的带宽和并发;同时,当NAT服务器短期宕机单点失效时,节点的NAT穿越仍能正常工作,提高了整体系统的可靠性。 |
