基于P2P的文件共享系统的设计与实现

被引量 : 0次 | 上传用户:w119127594
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代信息技术的发展,当前的即时通讯服务使人们能够知道彼此的存在并且交换信息,然而,几乎所有的这些服务都基于客户端/服务器的体系结构。如果服务器出现故障,那么所有的连接都将丢失,为了改善这种情况,对等网络体系结构应运而生。在对等网络体系结构中,每个对等结点既扮演了服务器的角色又扮演了客户端的角色。对等网络实现了对等结点之间资源的传输和共享。P2P技术最大的意义在于不依赖中心结点而依靠网络边缘结点自组织对等协作的资源发现形式[29]。P2P技术具有非中心化、可扩展性、健壮性、高性能/价格比等特点,具有广阔的应用前景,目前该技术正在不断的应用到军事领域、商业领域、政府信息等领域。另外,各大信息产业公司如太阳,谷歌,微软目前都在对该技术进行大力的研究。本文首先介绍P2P技术的基本理论及P2P文件共享系统的现状,通过分析P2P网络拓扑结构,找出适合系统使用的结构类型;通过分析现存的文件共享系统,指出文件共享系统面临的问题。提出了P2P网络文件共享系统的模型设计中系统设计要求和文件共享系统的模型构架,同时也说明了各层的功能与服务。其次提出了P2P文件共享系统的主要组成部分以及各部分在共享系统中所实现的作用和功能。此外,本文在基于对P2P技术的了解基础上,主要阐述了文件共享系统开发的需求,给出了系统的总体设计流程图,服务器和客户端的设计类图。最后经过编程完成系统实现,实现了服务器端以及客户端各模块的功能,并实现了模块间的协同工作。服务器端可以和客户端正常通信,用户可以完成登陆、查询信息以及退出等操作,客户端对等方之间可以进行对文件的上传和下载等操作。
其他文献
抚恤制度是随着国家的产生而建立的,是伴随着战争的存在和军队的产生而产生的,中国历朝历代统治者都将抚恤看做是激励军人斗志和士气、精忠报国、维护国家和军队稳定的一项重
小企业是我国经济发展的重要力量,在促进经济增长、增加就业、科技创新与社会和谐稳定等方面具有不可替代的作用。近年来,在中央和各地区政府的大力扶持下,小企业得到了迅猛
本文以山西省水塔老陈醋股份有限公司的传统企业人力资源管理中存在的问题为背景,研究了一个基于ASP的建模技术以及结合SQL Server 2000数据库的软件工程方法在水塔公司的信
通过分析无线闭塞中心(RBC)的系统结构和功能,从RBC的角度辨识出各种安全风险,并将它们分为列车超速和列车冒进两大类;采用故障树分析方法对2类风险分别建立故障树,进而求解
目的 探讨小檗碱对实验大鼠胰岛素敏感性和血糖血脂的影响。 方法 实验大鼠分7组 :普食对照组和小檗碱治疗组 ,高脂对照组和小檗碱治疗组 ,高脂饮食与极小剂量链脲佐菌素(
司法会计活动是经侦工作中一项必不可少的活动 ,其内容包括司法会计检查和司法会计鉴定 ,具体实施主体包括侦查人员和司法会计技术人员。经侦部门技术机构的主要任务是运用司
现阶段我国的经济发展过程中,随着全面改革的深化进行,一些领域的发展得到了迅速增长,其中在化工管道的安装上也有了新的要求提升。管道安装工程是化工建设中的重要构成,其在
目的探讨血糖水平对急性冠脉综合征(ACS)近期预后的影响机制及处理。方法对366例急性冠脉综合征患者,根据其清晨血糖水平分为正常、应激性高血糖(SHG)、糖尿病(DM)3个组,再按
进入21世纪以来,随着人类社会和经济发展模式变革的加速推进,气候变暖成为不容回避的世界性难题,以低能耗、低污染、低排放为基础的低碳经济模式日益成为世界经济关注的焦点,