发明名称 一种对等网络体系结构实现方法
摘要 一种对等网络体系结构实现方法,该体系结构中的对等网络建立在TCP/IP协议之上,由抽象的对等实体之间组成无层次结构的逻辑网络,实体之间的地位完全平等,每个实体既作为向其它实体提供服务的服务器,又作为使用其它实体所提供服务的客户端,实体的具体实现形式为在计算机上运行的特定软件实例或专用的信息终端设备。本方法在正常的网络形态和具有防火墙或NAT路由器的网络中均能实现无中心交换机或中心服务器的轻负荷的对等网络结构,并可以使任何该类型的实体连接上网后通过认证可以立即获知其它相关实体是否在线,并通知已在线的实体,告知本实体已在线的信息。
申请公布号 CN1300721C 申请公布日期 2007.02.14
申请号 CN02113492.8 申请日期 2002.03.21
申请人 重庆大学;重庆海特克系统集成有限公司 发明人 鄢萍;刘飞;贺德强
分类号 G06F15/163(2006.01) 主分类号 G06F15/163(2006.01)
代理机构 重庆创新专利商标代理有限公司 代理人 张先芸
主权项 1、一种对等网络体系结构实现方法,该方法实现的对等网络建立在TCP/IP协议之上,由抽象的对等实体之间组成无层次结构的逻辑网络,实体之间的地位完全平等;每个实体既作为向其它实体提供服务的服务器,又作为使用其它实体所提供服务的客户端;实体的具体实现形式为在计算机上运行的特定软件实例或专用的信息终端设备;其特征在于:I、实体之间建立对等网络的步骤如下:(1)新连接到网络中的实体A,通过UDP端口向本实体的已在线实体名单中的其中之一实体B,发出表示本实体A已在线的通知信息;(2)收到该信息的实体B,向发出信息的实体A返回一个应答,确认收到该信息,同时向其发出一个数据包,其内容为实体B所有已知道的已在线实体名称;(3)实体A将所收到的名单加入本实体的已在线实体名单;(4)实体B将实体A加入本实体的已在线实体名单;(5)实体A从已在线实体名单中选取下一个已在线实体,并重复上述四个步骤,直至与所有已在线实体完成上述通信过程;II、网络实体之间通信步骤如下:(1)当实体A需要与实体B通信时,实体A向实体B发出一个通信请求;(2)收到该信息的实体B向发出信息的实体A返回一个应答,确认收到该信息;(3)实体A与实体B协商确定由其中一方作为服务器,另一端作为客户端,其选择原则为:若实体A和实体B均在同一透明网络环境中,中间没有隔离防火墙,则实体B作为服务器,实体A作为客户端;若有且只有其中一个实体处于防火墙之后,则未处于防火墙之后的实体作为服务器,处于防火墙之后的实体作为客户端;若双方均处于防火墙之后且分属于不同的防火墙,则请求一未处于防火墙之后的实体C作为服务代理,实体B作为服务器,其服务由实体C代理,实体A作为客户端;(4)实体B与实体A间以服务器与客户机方式进行通信;(5)通信内容传输完毕后,由实体A发起拆除服务请求,实体B应答,通信过程结束。
地址 400044重庆市沙坪坝区正街174号