P2P课程设计文档.docx

上传人:b****3 文档编号:2794629 上传时间:2022-11-15 格式:DOCX 页数:28 大小:262.52KB
下载 相关 举报
P2P课程设计文档.docx_第1页
第1页 / 共28页
P2P课程设计文档.docx_第2页
第2页 / 共28页
P2P课程设计文档.docx_第3页
第3页 / 共28页
P2P课程设计文档.docx_第4页
第4页 / 共28页
P2P课程设计文档.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

P2P课程设计文档.docx

《P2P课程设计文档.docx》由会员分享,可在线阅读,更多相关《P2P课程设计文档.docx(28页珍藏版)》请在冰豆网上搜索。

P2P课程设计文档.docx

P2P课程设计文档

课程设计报告

学院:

专业名称:

软件工程

课程名称:

网络技术课程设计

课程代码:

所在班级:

学号:

姓名:

课题名称:

基于JXTA的组内聊天与文件共享

任课教师:

完成时间:

2012年4月-2012年6月

摘要

Peer-to-Peer网络毫无疑问是当今的热点技术主题。

Napster和Gnutella的广泛使用证明了peer-to-peer应用的强大潜力。

P2P(或者说peer-to-peer)网络是一种基于操作上下文的网络模型,任何一个节点都同时作为客户机和服务器。

JXTA致力于为P2P应用提供一个P2P平台基础。

其中包括一系列独立于语言,平台和网络技术之外的协议。

这些协议解决了P2P应用的基本需求。

协议的设计目标是简单并且低成本。

本论文设计探讨了P2P网络的结构和JXTA的基本知识,并利用JXTA开发出一个组内聊天和共享文件的软件。

Sun公司推出的JXTA已成为P2P的平台,JXTA内容管理服务(CMS)为不同的应用程序在各个对等点(Peer)之间共享文件提供了一个通用的方法。

在70年代早期,美国国防部完成了一个网络,叫做ARPAnet,该网络设计的目的是,即使网络的某一具体部分遭到破坏,信息仍能够传递到任一个残存的目标点。

在这个前提下,本论文对P2P网络几个关键技术进行了研究,提出了一个基于环境/上下文感知的P2P网络,同时利用一个基于静态图像处理的应用处理单元APU体系,来展示本论文提出的基于环境/上下文感知的P2P网络的关键技术方法和一些关于静态图像处理的算法集。

是一个简单的分布式数据库,具有一个分等级的信任系统,其在底层使用现有的P2P网络。

1969年,首次计算机对计算机的联接通过当今互联网的前身——ARPANET建立。

在开展信息教育较早的美国日本两个国家,他们在注重信息技术层面的教育的同时,也很重视信息伦理道德教育,即重视加强学生遵守网络规则与网络礼仪、保护隐私权、预防计算机犯罪等的教育,也就是通过内化在每一个青少年心中的新的道德标准来使各种信息社会中的问题“防患于未然”。

关键词:

P2P,Peer,PeerGroup,Advertisement,XML,JXTA,CMS

ABSTRACT

Peer-to-Peer(P2P)networkisahottopicintechnologyinrecentyears.ThewideuseofNapsterandGnutellademonstratedthepowerfulpotentialinapplicationofP2P.TheP2Pnetworkisamodelofnetworkwhichbasedontheenvironmentofoperation,andeachnodecanworkasclientandserveatthesametime.JXTAoffersabasicplatformfortheapplicationofP2P.Anditincludesaseriesoftreatieswhichindependencefromlanguages,platformandtechniqueofnetwork.ThesetreatiescanmeetthebasicrequirementoftheapplicationofP2P。

Theaimofthesetreatiesiscompactandthecostmustbelow.ThisarticlehasdiscussedthestructureofP2PnetworkandthebasicknowledgeofJXTA,anddevelopedasoftwareforchatandsharedocumentsinagroupfromJXTAtechnique.

JXTAhasbecomeaplatformofP2P,JXTAcontentmanagementservice(CMS)providesacommonmethodforeachprogramthatsharesfilesbetweenpeers.Itwastheearly1970s,theU.S.DefenseDepartmentimplementedanetwork,calledARPAnet,thatwasdesignedsothat’sevenifpartofitsphysicalstructureweredestroyed,informationcouldstillbesenttoanyremainingdestination.Underthetrend,thispaperresearchesthekeytechnologiesofP2Pnetworks,andanEnvironment/ContextAwareness-basedP2Pnetworksisproposed,thenIexploitsastatic-image-processing-basedAPU(applicationprocessunit)systemtoverifytheproposedkeytechnologymethodsbasedonEnvironment/ContextAwarenessP2Pnetworksandtheproposedalgothimsrelatedtostaticimageprocessing.TOT("treeoftrust")isasimpledistributeddatabasewithahierarchicaltrustsystem,whichusesexistingP2Pnetworksastheunderlyinglayer.

Thefirst-evercomputer-to-computerlinkisestablishedonARPANET,theprecursortotheInternet.JapanandAmericaaretwocountrieswhichdevelopedinformationeducationearly.Whilefocusingoninformationtechnologyineducation,theypaygreatattentiontoinformationethicseducationthathasenhancedstudentstoobeynetworkrulesandnetiquette,protectprivacy,preventcomputercrimeandothereducation,thatistosaytomakeeachproblemofinformationsociety"provideagainstpossibletrouble"throughinternalizingthenewmoralstandardswithinheartofeachchild.

Keywords:

P2P,Peer,PeerGroup,Advertisement,XML,JXTA,CMS

目录

第一章引言---------------------------------------------------------------------------------1

1.1P2P应用程序的用武之地---------------------------------------------------------1

1.2现有P2P系统的缺陷和JXTA的出现------------------------------------------1

第二章P2P体系结构----------------------------------------------------------------------2

2.1P2P网络-------------------------------------------------------------------------------2

2.2P2P如何形成动态网络-------------------------------------------------------------2

2.3节点自制------------------------------------------------------------------------3

第三章JXTA技术---------------------------------------------------------------------------4

3.1JXTA是什么-------------------------------------------------------------------------4

3.2JXTA的层次结构----------------------------------------------------------------------43.3JXTA的基本术语----------------------------------------------------------------------4

3.4JXTAContentManagerService(CMS)-------------------------------------------5

第四章P2P软件设计-----------------------------------------------------------------------6

4.1需求分析-------------------------------------------------------------------------------6

4.2系统模型主要的功能介绍及实现-------------------------------------------------6

4.2.1用户列表模块---------------------------------------------------------------6

4.2.2组内聊天模块---------------------------------------------------------------8

4.3类设计---------------------------------------------------------------------------------11

4.3.1MyP2P类设计---------------------------------------------------------------11

4.3.2BaseMessage类设计-------------------------------------------------

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1