【技术实现步骤摘要】
通过二网络装置的协助完成STUN技术的网络系统及其方法
本专利技术是关于STUN(SessionTraversalUtilitiesforNetworkAddressTranslation)技术,尤指一种通过二网络装置进行NAT行为测试,即可实现STUN技术的网络系统及方法。
技术介绍
随着通信科技的发展与进步,各种网络服务的应用已成为日常生活中的一部分,其中对等网际网络技术(peer-to-peer,以下简称P2P)已是目前普遍使用的技术之一,通过P2P所形成的网络架构,使用者的网络装置(如:台式电脑)能直接与其他使用者的网络装置建立连线,以进行语音通话、视频传输或数据(如:图片、音乐、录影)共享交换、分散式计算或协同工作…等诸多应用。然而,由于人们大多会在私有网域和公众网域的边界处部署网络地址转换器(networkaddresstranslation,以下简称NAT),所谓NAT是定义于RFC1631的一个Internet标准,主要是对私有网域的网络装置所发出的封包,进行网际协议(InternetProtocol,以下简称IP)地址转换的动作,以便让私有网域中多台网络装置能够共用一个公众网域IP地址连接上网际网络,意即当私有网域发出的私有网域IP数据封包到达NAT时,NAT负责将私有网域IP地址转换成公众网域IP地址;当有外部发来的封包到达NAT设备后,NAT通过查阅自身保存的映射表(mappingtable)里的信息,将公众网域IP地址转换成私有网域IP地址,再转发到私有网域中对应的网络装置。承上所述,当两个网络装置欲以P2P的网络技术相互建立连线时 ...
【技术保护点】
一种通过二网络装置的协助完成STUN技术的网络系统,其特征在于,所述网络系统包括:一追踪连线服务器,位于一公众网域;一第一网络地址转换器,位于一第一私有网域,且为完全圆锥形网络地址转换器类型;一第一网络装置,位于所述第一私有网域,其通过所述第一网络地址转换器连接至所述公众网域,且具有提供其它网络装置取得网络地址转换器信息的协助能力,并向所述追踪连线服务器注册一第一映射地址及一第二映射地址;一第二网络地址转换器,位于一第二私有网域,且为完全圆锥形网络地址转换器类型;一第二网络装置,位于所述第二私有网域,其是通过所述第二网络地址转换器连接至所述公众网域,且具有提供其它网络装置取得网络地址转换器信息的协助能力,并向所述追踪连线服务器注册一第三映射地址及一第四映射地址;一第三网络地址转换器,位于一第三私有网域;及一第三网络装置,位于所述第三私有网域,其是通过所述第三网络地址转换器连接至所述公众网域,且会向所述追踪连线服务器取得上述映射地址,并通过所述第一网络装置及所述第二网络装置,据以对所述第三网络地址转换器进行网络地址转换器行为测试。
【技术特征摘要】
2013.04.10 TW 1021126551.一种通过二网络装置的协助完成STUN技术的网络系统,其特征在于,所述网络系统包括:一追踪连线服务器,位于一公众网域;一第一网络地址转换器,位于一第一私有网域,且为完全圆锥形网络地址转换器类型;一第一网络装置,位于所述第一私有网域,其通过所述第一网络地址转换器连接至所述公众网域,且具有提供其它网络装置取得网络地址转换器信息的协助能力,并向所述追踪连线服务器注册一第一映射地址及一第二映射地址;一第二网络地址转换器,位于一第二私有网域,且为完全圆锥形网络地址转换器类型;一第二网络装置,位于所述第二私有网域,其是通过所述第二网络地址转换器连接至所述公众网域,且具有提供其它网络装置取得网络地址转换器信息的协助能力,并向所述追踪连线服务器注册一第三映射地址及一第四映射地址;一第三网络地址转换器,位于一第三私有网域;及一第三网络装置,位于所述第三私有网域,其是通过所述第三网络地址转换器连接至所述公众网域,且会向所述追踪连线服务器取得上述映射地址,并通过所述第一网络装置及所述第二网络装置,据以对所述第三网络地址转换器进行网络地址转换器行为测试,所述第三网络装置在测试后判断出所述第三网络地址转换器为完全圆锥形网络地址转换器类型的状态下,其会向所述追踪连线服务器注册一第五映射地址及一第六映射地址。2.一种通过二网络装置的协助完成STUN技术的方法,应用于一网络系统,其特征在于,所述网络系统包括一追踪连线服务器、一第一网络地址转换器、一第二网络地址转换器、一第三网络地址转换器、一第一网络装置、一第二网络装置及一第三网络装置,其中所述追踪连线服务器位于一公众网域,所述第一网络地址转换器及所述第一网络装置位于一第一私有网域,所述第二网络地址转换器及所述第二网络装置位于一第二私有网域,所述第三网络地址转换器及所述第三网络装置是位于一第三私有网域,所述第一网络地址转换器及所述第二网络地址转换器为完全圆锥形网络地址转换器类型,且所述网络装置分别通过对应的所述私有网域的所述网络地址转换器连接至所述公众网域,所述第一网络装置具有提供其它网络装置取得网络地址转换器信息的协助能力,并向所述追踪连线服务器注册一第一映射地址及一第二映射地址,所述第二网络装置具有提供其它网络装置取得网络地址转换器信息的协助能力,并向所述追踪连线服务器注册一第三映射地址及一第四映射地址,所述方法包括:所述第三网络装置传送一请求信息至所述追踪连线服务器,以取得上述映射地址;所述第三网络装置通过所述第一网络装置及所述第二网络装置,对所述第三网络地址转换器进行网络地址转换器行为测试,以取得所述第三网络地址转换器的网络地址转换器信息;及所述第三网络装置取得所述第三网络地址转换器的网络地址转换器信息,且所述第三网络地址转换器为完全圆锥形网络地址转换器类型的状态下,其会向所述追踪连线服务器注册一第五映射地址及一第六映射地址。3.根据权利要求2所述的方法,其特征在于,所述网络系统尚包括一STUN服务器,所述第一网络装置及所述第二网络装置尚会分别执行下列步骤,以得知所述第一网络地址转换器及所述第二网络地址转换器为完全圆锥形网络地址转换器类型:所述第一网络装置及所述第二网络装置分别送出请求信息至追踪连线服务器,以取得所述STUN服务器提供STUN服务时所需的公众IP地址及连接端口;及所述第一网络装置及所述第二网络装置分别与所述STUN服务器通信,且进行映射行为测试及封包过滤规则测试,并在所述第一网络地址转换器及所述第二网络地址转换器的映射行为和封包过滤规则皆是独立的情况下,则表示第一网络地址转换器及所述第二网络地址转换器为完全圆锥形网络地址转换器类型。4.根据权利要求2所述的方法,其特征在于,所述方法还包括下列步骤,以使所述追踪连线服务器通知所述第一网络装置及所述第二网络装置协同提供其它网络装置取得网络地址转换器信息的服务:所述追踪连线服务器是分别传送一组织信息至第一网络地址转换器的第一映射地址,及第二网络地址转换器的第三映射地址;所述第一网络地址转换器会将所述组织信息转送至所述第一网络装置,其中所述组织信息会告知第一网络装置需和所述第二网络装置协同提供其它网络装置取得网络地址转换器信息的服务,第二网络地址转换器会将所述组织信息转送至所述第二网络装置,其中所述组织信息会告知第二网络装置需和所述第一网络装置协同提供其它网络装置取得网络地址转换器信息的服务;所述第一网络装置会传送一组织确认请求信息至第二网络地址转换器的第三映射地址,所述第二网络地址转换器会将所述组织确认请求信息转送至第二网络装置,且当所述第二网络装置接...
【专利技术属性】
技术研发人员:曾建超,林家梁,
申请(专利权)人:友讯科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。