【摘 要】
:
近些年来,随着互联网的发展和普及,P2P应用重新成为网络技术研究的热点,而使用P2P技术的文件共享系统则是其中重要的研究领域。考虑到目前基于P2P技术的文件共享系统存在着一
论文部分内容阅读
近些年来,随着互联网的发展和普及,P2P应用重新成为网络技术研究的热点,而使用P2P技术的文件共享系统则是其中重要的研究领域。考虑到目前基于P2P技术的文件共享系统存在着一些缺陷,设计和实现了一个基于JXTA的文件共享系统myFileShare。本论文的内容主要如下:首先论述了P2P应用的意义,接着对文件共享系统的现状进行了分析,指出了现有主要的文件共享系统存在的不足之处。接着介绍了JXTA技术,为在文件共享系统的设计与实现中应用JXTA技术提供理论基础。然后分析了系统的目标,提出了系统的设计方案,设计了一个基于JXTA的P2P文件共享系统myFileShare。目前存在的文件共享系统提供的核心功能一般为:文件发布功能、文件搜索功能和文件下载功能。myFileShare系统在这三大功能上添加了文件预定功能,它能使文件共享服务的提供者能精确的共享消费者需要的资源。myFileShare系统中的节点不依赖于其它特定的节点,从而使系统具有较强的稳定性和可靠性。myFileShare系统采用Java语言编写,使用的类库也全部用Java语言编写,利用Java语言的跨平台特性提高了系统的可移植性。目前许多节点处在具有防火墙和NAT设备的网络中,myFileShare系统能有效地穿越防火墙和NAT设备,从而能有效地利用网络中的节点。最后本论文阐述了myFileShare系统中的关键技术,并对myFileShare系统进行了测试分析。
其他文献
随着计算机及网络技术的发展,无纸化考试以其高效、公平、合理的优点得到广泛的推广与应用。计算机基础作为高校各个专业的一门必修课程,采用无纸化考试,将大大减轻教师的工作负
工作流起源于生产过程和办公自动化领域,它作为一个新的研究方向受到人们的关注。工作流管理联盟成立后,该联盟致力于工作流的标准化工作,自此,工作流的技术研究以及相关产品
能耗问题已经成为计算机系统设计中越来越重要的问题。动态电压缩放技术(DVS)是一种有效的减低处理器能耗的节能技术。动态电压缩放技术常与编译技术、任务调度技术和多核技
随着业务需求不断变化,对业务流程的设计和改造成为企业重要的竞争力。作为“企业的操作系统”,工作流技术已经成为未来企业自动化和业务重组所必须的技术,具有广阔的应用前
随着计算机信息技术的飞速发展和企业竞争的国际化,企业要在资源有限的情况下取得长足持续性的发展,就必须充分地利用外部资源,以达到有效提高自己的核心竞争力的目的。企业
作为统计学的一个分支,聚类分析技术已经被广泛地应用了许多年。使用聚类分析,可以将隐含在未知数据中的若干个类别划分出来,从而为用户提供潜在的知识。聚类融合是近几年提出的
作为信息安全的核心技术之一,签密技术在计算量和通信成本方面都优于传统的“先签名后加密”方案。在基于属性的加密体制里,个人身份信息由一个属性集合来描述,通过使用访问结构
当今社会,网络技术突飞猛进,网络在社会经济中发挥越来越大的作用。随着网络的迅速普及,IPv4已不能满足发展的需要,IPv6取代IPv4已成为必然趋势。但是目前IPv4网络在全世界已
心电图(Electrocardiogram,简称ECG)是反映心脏兴奋的电活动过程,是人类生命活动中一个明显的体现。心电图反映了人体心脏的工作状况,它的各个波形的不同变化往往体现出了某