【摘要】 本发明公开了一种同根多层NAT网络中服务资源地址获取系统及方法,通过在同根多层NAT网络中部署索引服务装置,建立私有网络中服务资源在多层NAT网络中的映射,在索引服务装置上注册服务资源,客户端基于索引服务装置对服务资源进行查询,可以利用私有网络中的服务资源。通过应用本发明,在服务器-客户端模式的网络应用中,服务器不仅可以部署于公有网络,还可以部署于多级私有网络中;同时提高了传输的服务质量(Qos),降低了对公有网络地址和数据传输能力的需求压力。 【专利类型】发明授权 【申请人】中国科学院计算技术研究所 【申请人类型】科研单位 【申请人地址】100080 北京市海淀区中关村科学院南路6号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810056964.2 【申请日】2008-01-28 【申请年份】2008 【公开公告号】CN101227507B 【公开公告日】2010-06-23 【公开公告年份】2010 【授权公告号】CN101227507B 【授权公告日】2010-06-23 【授权公告年份】2010.0 【IPC分类号】H04L29/12; H04L12/56; H04L12/741; H04L45/74 【发明人】傅川; 秦卓琼; 张国清; 王迪 【主权项内容】一种同根多层网络地址转换NAT网络中服务资源的索引服务装置,包括:顶级索引服务单元,通过外部的顶级服务总线装置和公有网络连接,记录公有网络和直接与公有网络连接的NAT设备控制的网络中的服务资源的网络地址和端口,并为用户设备提供所述服务资源的网络地址和端口;至少一个基本索引服务单元,通过外部的服务总线装置和不同的私有网络连接,记录所述私有网络以及所述私有网络通过NAT设备向下延伸的其他私有网络中的服务资源的网络地址和端口,并为所述私有网络以及所述私有网络通过NAT设备向下延伸的其他私有网络中的用户终端设备提供所述服务资源的网络地址和端口;其中,基本索引服务单元向上层索引服务单元发出注册请求申请加入所述索引服务装置,所述上层索引服务单元确定携带所述注册请求的数据分组经过NAT设备,提取所述注册请求中的层级信息,如果所述基本索引服务单元为所述上层索引服务单元的子索引服务单元,所述上层索引服务单元完成所述基本索引服务单元的注册,如果所述基本索引服务单元不是所述上层索引服务单元的子索引服务单元,所述上层索引服务单元返回包含所述NAT设备对应的索引服务单元的网络地址和端口的应答消息;其中,如果所述基本索引服务单元的层级比所述上层索引服务单元的层级大1,则所述基本索引服务单元为所述上层索引服务单元的子索引服务单元。 【当前权利人】中国科学院计算技术研究所 【当前专利权人地址】北京市海淀区中关村科学院南路6号 【统一社会信用代码】12100000400012342E 【引证次数】3.0 【他引次数】3.0 【家族引证次数】3.0 【家族被引证次数】1