一种系统终端设备建立NAT穿越通道的方法技术方案

技术编号:3482720 阅读:206 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种系统终端设备建立NAT穿越通道的方法,包括:呼叫方系统终端设备通过转发服务节点分别获取转发服务节点上的数据接收端口及网络地址、NAT设备上的数据接收端口及网络地址和系统终端设备上的数据接收端口及网络地址,并发送给被呼叫方的系统终端设备;被呼叫方的系统终端设备的数据发送端口向呼叫方系统终端设备分别顺序直通测试、转发测试和穿越测试,获取呼叫方系统终端设备的接收数据端口的网络地址和端口;将被呼叫方的系统终端设备的数据接收的网络地址与端口发送给呼叫方系统终端设备。本发明专利技术考虑多级NAT下端到端通信的多样性,充分利用多级NAT所构成私网内的网络资源,可以在多种场景下实现NAT的穿越。

【技术实现步骤摘要】

【技术保护点】
一种系统终端设备建立NAT穿越通道的方法,包括:步骤1)、呼叫方系统终端设备通过转发服务节点分别获取转发服务节点上的数据接收端口及网络地址、及其层级信息、NAT设备上的数据接收端口及网络地址,并将转发服务节点上的数据接收端口及网络地址、NAT设备上的数据接收端口及网络地址和系统终端设备上的数据接收端口及网络地址送给被呼叫方的系统终端设备;步骤2)、被呼叫方系统终端设备收到所述呼叫方系统终端设备发送的携带有呼叫方接收数据端口的网络地址和端口后的连接请求后,通过转发服务节点分别获取转发服务节点上的数据接收端口及网络地址、及其层级信息、NAT设备上的数据接收端口及网络地址;步骤3)、被呼叫方的系统终端设备的数据发送端口向呼叫方顺序进行目标为呼叫方系统终端设备上的数据接收端口及网络地址的直通测试、目标为呼叫方转发服务节点上的数据接收端口及网络地址的转发测试、目标为呼叫方NAT设备上的数据接收端口及网络地址的穿越测试,确认呼叫方接收数据端口的网络地址和端口;步骤4)、被呼叫方的系统终端设备确认接收到呼叫方接收数据端口的网络地址和端口后,将被呼叫方数据接收的网络地址与端口发送给呼叫方系统终端设备;其中,所述转发服务节点用于在NAT网络中协助相互通讯的系统终端设备建立数据传递路径或在系统终端设备之间进行数据转发。...

【技术特征摘要】

【专利技术属性】
技术研发人员:傅川王迪张国清杨清峰秦卓琼
申请(专利权)人:中国科学院计算技术研究所
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利