首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
《程序员》2008,(12):124-124
Shareaza是一个支持多种协议的P2P(peer-to-peer)文件共享客户端。它支持Gnutella2、Cnutella、ED2K(eMule)、HTTP、FTP和BitTorrent协议,并且使用C++、MFC和ATL技术编写的一个在Windows平台下运行的软件。  相似文献   

2.
对Gnutella协议进行了分析,发现Gnutella协议Query-QueryHit查询回复机制的不安全性,而GnuteUa又是使用HttP作为其文件传输协议.本文分析了利用这两个特点来对非Gnutella结点(Web服务器)实施DDoS攻击的过程,提出了基于确认的安全列表算法来防范Gnutella结点被用来对Web服务器实施DDoS攻击.  相似文献   

3.
开源项目     
《程序员》2008,(12)
Sourceforge优秀项目项目名称:Shareaza创始人:Michael Stokes何处加入:http://sourceforge.net/ projects/shareaza/ Shareaza是一个支持多种协议的P2P(peer-to-peer)文件共享客户端。它支持Gnutella2、Cnutella、ED2K (eMule)、HTTP、FTP和BitTorrent协议,并且使用C++、MFC和ATL技术编写的一个在Windows平台下运行的软件。  相似文献   

4.
尚海忠 《程序员》2005,(6):84-86
关键词服务器开发框架 ACE当前,一般采用 Client/Server 架构来开发网络游戏,客户端和服务器一般通过 TCP 协议进行通信。在设计游戏服务器的过程中,如何保证服务器的安全和最大限度的支持更多的客户端连接是摆在开发者面前一个重要的问题。  相似文献   

5.
面向NAT用户的IPv6隧道技术研究   总被引:1,自引:0,他引:1  
目前只有Teredo协议是专为NAT用户设计的一种IPv6隧道技术.但是,该协议不能为用户分配固定的IPv6地址,不支持对称类型的NAT用户,并且不能有效防御源地址欺骗攻击.针对这些不足,文章基于客户端-服务器隧道模式和服务器的有状态特性,提出一种新的IPv6隧道技术Silkroad.Silkroad协议在网络中引入隧道服务器,负责为NAT用户分配IPv6地址,然后作为中继器转发用户和IPv6网络之间的数据流.针对客户端-服务器隧道模式的不足,对NAT用户之间的通信进行优化,有效降低了通信开销.Silkroad协议支持所有类型的NAT用户和IPv6网络进行互连,能为用户分配固定不变的IPv6地址,并且具有更高的安全性.  相似文献   

6.
詹金华  刘锋 《微机发展》2008,18(3):56-58
文中提出的基于FTP协议的素材迁移服务器,与传统的采用FTP协议服务器和客户端进行素材迁移不同,该迁移服务器对传统的迁移模式进行了改进,让客户端从参加数据传输的角色转变为只对数据传输进行控制的角色。很大程度上减少了客户端的工作强度,符合目前流行的"瘦客户端"的软件设计模式。并且在原来的FTP服务器的基础上添加了文件传输代理模块,使客户端不再直接与服务器端进行联系,所有的活动请求都通过代理模块执行。  相似文献   

7.
基于FTP协议的素材迁移服务器的设计与实现   总被引:1,自引:1,他引:0  
文中提出的基于FTP协议的素材迁移服务器,与传统的采用FTP协议服务器和客户端进行素材迁移不同,该迁移服务器对传统的迁移模式进行了改进,让客户端从参加数据传输的角色转变为只对数据传输进行控制的角色.很大程度上减少了客户端的工作强度,符合目前流行的"瘦客户端"的软件设计模式.并且在原来的FTP服务器的基础上添加了文件传输代理模块,使客户端不再直接与服务器端进行联系,所有的活动请求都通过代理模块执行.  相似文献   

8.
GridFTP是Globus项目组开发的一个用于支持网格远程数据传输的一种基本的数据访问和数据传输协议。在基于Linux的GT3平台基础上,给出了GridFTP服务器配置和测试的步骤,实现了GridFTP服务器的构架;研究了GridFTP第三方控制数据传输的体系结构,描述了第三方控制数据传输过程,给出了第三方控制数据传输的客户端编程实现模式。  相似文献   

9.
才子英 《程序员》2004,(11):39-40
【项目描述】Azureus 是一个用 Java 写的优秀跨平台 BitTorrent,包括一个种子定位器和种子制作器,因此它能够提供运行 BitTorrent 所需的全套解决方案。BitTorrent 是一个使用点对点技术的文件分配协议,它能够减少在中央服务器上的直接负载。使用 BitTorrent协议,客户端不再是仅从一个单独超负荷的服务器上下载,而是可以同时从其他上百(甚至上千)个同等的客户端下载,进行高效高速的内容传输。在 new-from-the-ground-up 协议的执行上,Azureus 与其它 BitTorrent 客户端软件有所不同,它还更容易使用多下载的图形界面,并且支持更多的外挂设备。  相似文献   

10.
应宏  刘福明  熊江  黄河  钟静 《计算机技术与发展》2007,17(10):209-211,215
GridFTP是Globus项目组开发的一个用于支持网格远程数据传输的一种基本的数据访问和数据传输协议。在基于LinuX的GT3平台基础上,给出了GridFTP服务器配置和测试的步骤,实现了GridFTP服务器的构架;研究了GfidFTP第三方控制数据传输的体系结构,描述了第三方控制数据传输过程,给出了第三方控制数据传输的客户端编程实现模式。  相似文献   

11.
One of the challenges for 3D multiuser virtual simulation environments (3DMUVEs) developers is to keep the shared virtual simulation environment synchronized among all the participating users’ terminals. Support to 3DMUVEs through traditional client–server communication model offers simpler management but can lead to bottlenecks and higher latencies. Peer-to-peer communication model, on the other hand, offers no central coordination but are more complex to manage. Current peer-to-peer networks, such as KaZaA and Gnutella, provide multimedia sharing services but do not support multiuser 3D virtual environment (VE) applications.This paper describes a solution to support 3DMUVEs in a hybrid peer-to-peer Gnutella network, which provides session control and distributed shared VE synchronization. As a result of this work, two components specified by the ongoing multiuser extension to the MPEG-4 standard were implemented and integrated to the Gnutella network for control and synchronization. This solution minimizes the disadvantages of client–server and pure peer-to-peer models. The results show that this approach can be a feasible solution, specially for spontaneous 3DMUVEs that can emerge from any user, with no investment needed (apart from his own computer). The use of peer-to-peer networks such as the Gnutella could be used as a test environment for companies wishing to check both their multiuser 3DMUVEs software for correctness and their acceptance by the users community before making heavy investments.  相似文献   

12.
本文提出了一种无第三方可信中心参与的数字版权安全协议。该协议采用数字内容和许可证各自单独封装、独立分发的方式,去掉传统DRM中的第三方,提高用户与服务器的交互效率。联机服务器注册、验证许可证,实现了数字产品动态分配许可权。协议交互中通过加密和数字签名保证分布式环境下数据的安全性和完整性。许可证采用自动销毁与更新的技术,保证版权免受克隆攻击和共谋攻击。  相似文献   

13.
基于P2P协议的文件服务器技术   总被引:1,自引:1,他引:1  
余澄丹  程家兴 《微机发展》2005,15(6):158-160
P2P与传统的互联网构架不同,它不区分连接在互联网上的计算机是Server还是Client。P2P协议对于互联网的发展有着划时代的意义。特别是在信息高速膨胀的今天,随着宽带网和ADSL的普及,普通用户的网速越来越快。然而相比之下使用传统的HTTP协议、FTP协议的文件服务器却因此承受着越来越大的压力。文中分析P2P协议的特点,提出和设计了基于P2P协议的网络文件服务器,该服务器与现在已有的P2P文件服务如Bittorrent,ED2K不同,它可以完全代替FTP在Internet上提供文件下载服务。性能测试显示,这种服务器不但下载速度快、连接数限制,而且对服务器性能的要求也较传统的文件服务器大大降低。使用不算强大的服务器也可以工作的很好。  相似文献   

14.
无结构P2P文件共享系统进行文件搜索时,常常造成大量网络资源的浪费,文件的流行度呈现不均衡分布,搜索稀缺文件失败的可能性很大。针对这些问题,在Gnutella协议的基础上,引入预算机制,结合蚁群算法的正反馈策略,提出AntBudget搜索算法,以减轻上述缺陷带来的负面影响。  相似文献   

15.
P2P技术的最大特点是服务器与客户端的弱化,利用此特点,提出了用JXTA为P2P网络上层应用程序的开发提供了一个统一、通用、便利的平台和协议,使得P2P应用程序的开发变得高效灵活,讨论了JXTA技术中层次结构和PDP、PMP协议以及它们的Java参考实现。  相似文献   

16.
随着OAuth2.0协议的广泛应用,其安全性受到了人们的重点关注.为了增强OAuth2.0协议的安全性,本文首先引入数字签名技术,提出一个改进的OAuth2.0协议.它支持授权服务器对资源拥有者和客户端的身份认证.并且在计算模型下基于Blanchet演算,应用一致性对授权服务器认证资源拥有者和客户端进行建模,最后使用自动化工具CryptoVerif分析和证明了其认证性.  相似文献   

17.
魏浩  解争龙  弋改珍 《微机发展》2013,(12):109-112
在介绍串空间理论基本概念、攻击者模型以及Kerberos协议的基础上,利用串空间理论得出Kerberos各协议参与主体和攻击者的迹,构造了协议的串空间,给出了Kerberos协议的丛图。在证明一个定理的基础上,使用启发式和反证法的思路,证明了认证服务器分配给客户端和应用服务器会话密钥的保密性,即攻击者从现有知识和构造能力无法推导出服务器分配给客户端和应用服务器的会话密钥;证明了客户端和认证服务器以及客户端和应用服务器能够相互认证,得出了Kerberos协议正确性的结论。  相似文献   

18.
基于Gnutella协议的peer-to-peer网络中,存在着大量的冗余消息,使得大规模Gnutella网络查询效率低下。经过研究发现,R-TTL环是网络中产生冗余消息的根本原因。本文提出了一种改进的Gnutella网络模型FR-Gnet,在FR-Gnet网络中没有R-TTL环,因而也没有冗余消息。本文最后给出了FRGnet模型的一种近似实现:在Gnutella协议中增加了两种消息——hello消息和bad消息,通过这两种消息来发现并断开网络中的R-TTL环。改进后的Gnutella网络中的冗余消息大大减少。  相似文献   

19.
张谢华  李士峰 《微计算机信息》2007,23(27):138-139,122
本文介绍了非结构化对等网络Gnutella搜索机制的工作原理,分析其带来的可扩展性问题,提出一种动态拓扑调整的改进策略。仿真实验表明,该策略能够有效降低网络资源的消耗,优化节点间的负载均衡,进而提高网络的可扩展性和资源搜索效率。  相似文献   

20.
设计了一种解决异构操作系统资源共享的协议格式,该协议命名为HNS协议,它被设计为独立于操作系统,基于远程过程调用的工作模型,采用基于用户的认证方式。分析了协议的客户端和服务器端的工作过程,并给出了Linux系统上的一种HNS服务器和Windows2000上的HNS客户端的实现方法,实验证明了该协议在解决异构系统资源共享上的可行性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号