【技术实现步骤摘要】
【国外来华专利技术】协同NAT行为发现优先权声明本申请要求共同受让的2007年7月27日申请的美国专利申请11/829831的优先权的益处,该申请全文在本文中引入以作为参考。
本专利技术涉及计算机网络通信,更具体的是涉及在单一应用程序(application)中区分不同通信信道之间的网络业务优先级。
技术介绍
计算系统越来越多地通过网络环境互连。该网络环境可以是集中的或者分散的。分散的计算环境可以由多个互连以彼此通信的计算系统限定,其中每个计算系统既能执行客户端功能又能执行服务器功能。对等(P2P)网络表示了分散计算环境的实例,其中将P2P网络内的每个计算系统限定为该网络内每个其它计算系统的对等方。为了便于讨论,将P2P网络内的每个对等计算系统称作节点。此外,P2P网络内的每个节点可以配置成执行具有基本上等效功能的软件。因此,每个节点既可以充当P2P网络上数据和服务的供应者,又能充当使用者。对等网络是没有任何集中分级或者组织的分布式数据网络。对等数据网络提供了一种稳固并且灵活的在大量计算机或者其它信息设备(统称为节点)之间传送信息的手段。P2P网络主要依赖于网络中参与者的带宽以及计算能力,而不是将其集中在相对少量的服务器上。P2P网络通常用于主要经由adhoc连接来连接节点。这种网络用于许多用途。可以将P2P网络用于例如共享包含音频、视频、数据或者非常常见的数字格式的任何内容的内容文件,还可以利用P2P技术传送诸如电话业务的实时数据。P2P应用程序通常包括使用网络地址转换器(NAT)来促进对等方之间的直接通信。NAT通常允许用户使多个联网的计算机共用单个(全局的或者可路由的) ...
【技术保护点】
在配置为通过网络与一个或多个其它节点相通信的节点中,一种用于促进网络地址转换器(NAT)穿透的方法,所述方法包括:a)用该节点确定有关一个或多个NAT的行为的信息;并且以该信息可供一个或多个其它节点检索的方式存储该信息;或者b)检索有关一个或多个其它节点获得的一个或多个NAT的行为的信息,并且使用该信息穿透一个或多个NAT;或者c)a)和b)。
【技术特征摘要】
【国外来华专利技术】US 2007-7-27 11/8298311.在配置为通过网络与一个或多个其它节点相通信的节点中,一种用于促进网络地址转换器(NAT)穿透的方法,所述方法包括:a)通过向STUN服务器发送对于NAT信息的一个或多个请求用该节点确定有关一个或多个NAT的行为的信息;并且以该信息可供该节点检索并且可供位于相同NAT之后的一个或多个其它节点检索的方式存储该信息到该节点可访问并且该一个或多个其它节点可访问的公共位置。2.在配置为通过网络与一个或多个其它节点相通信的节点中,一种用于促进网络地址转换器(NAT)穿透的方法,所述方法包括:b)从该节点可访问并且位于相同NAT之后的一个或多个其它节点可访问的公共位置检索一个或多个其它节点获得的有关一个或多个NAT的行为的信息,并且使用该信息穿透一个或多个NAT,其中,所述一个或多个其它节点向STUN服务器发送对于NAT信息的一个或多个请求,以获得有关一个或多个NAT的行为的信息。3.在配置为通过网络与一个或多个其它节点相通信的节点中,一种用于促进网络地址转换器(NAT)穿透的方法,所述方法包括:a)通过向STUN服务器发送对于NAT信息的一个或多个请求用该节点确定有关一个或多个NAT的行为的信息;并且以该信息可供该节点检索并且可供位于相同NAT之后的一个或多个其它节点检索的方式存储该信息到该节点可访问并且该一个或多个其它节点可访问的公共位置;和b)从该节点可访问并且位于相同NAT之后的一个或多个其它节点可访问的公共位置检索一个或多个其它节点获得的有关一个或多个NAT的行为的信息,并且使用该信息穿透一个或多个NAT。4.根据权利要求1或3所述的方法,其中确定有关一个或多个NAT的行为的信息包括确定一个或多个NAT的介质访问控制(MAC)地址。5.根据权利要求1或3所述的方法,其中确定有关一个或多个NAT的行为的信息包括确定给定外部IP地址与其它节点之一之间存在多少个NAT。6.根据权利要求5所述的方法,其中确定给定外部IP地址与其它节点之一之间存在多少个NAT包括发送具有预定生存时间的数据报,并且如果响应于该数据报发回超时错误给节点,则重新发送具有递增的生存时间的数据报。7.根据权利要求1、2或3所述的方法,其中有关一个或多个NAT的行为的信息包括NAT类型。8.根据权利要求1、2或3所述的方法,其中有关一个或多个NAT的行为的信息包括涉及NAT的地理信息。9.根据权利要求1、2或3所述的方法,其中存储信息包括在对等网络上分布信息。10.根据权利要求1或3所述的方法,其中以该信息可供一个或多个其它节点检索的方式存储信息包括在可被该节点及其它节点访问的服务器上存储信息。11.根据权利要求10所述的方法,其中该服务器是公共数据库服务器。12.根据权利要求1或3所述的方法,其中a)还包括存储与一个或多个NAT相关的信息。13.根据权利要求1或2所述的方法,其中b)还包括检索与一个或多个NAT相关的信息。14.根据权利要求1或2所述的方法,其中b)包括从可供该节点和一个或多个其它节点访问的中央位置检索有关一个或多个NAT...
【专利技术属性】
技术研发人员:Y塔克达,PR怀特,JE马尔,SC德特维勒,
申请(专利权)人:索尼电脑娱乐公司,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。