毕业论文基于P2P技术的校园网路应用研究

上传人:无*** 文档编号:149437892 上传时间:2022-09-07 格式:DOC 页数:15 大小:74.50KB
收藏 版权申诉 举报 下载
毕业论文基于P2P技术的校园网路应用研究_第1页
第1页 / 共15页
毕业论文基于P2P技术的校园网路应用研究_第2页
第2页 / 共15页
毕业论文基于P2P技术的校园网路应用研究_第3页
第3页 / 共15页
资源描述:

《毕业论文基于P2P技术的校园网路应用研究》由会员分享,可在线阅读,更多相关《毕业论文基于P2P技术的校园网路应用研究(15页珍藏版)》请在装配图网上搜索。

1、基于P2P技术的校园网路应用研究摘 要: P2P对等网与传统的B/S网络模式相比,具有传枪速度快、无中心化等优点,因而被广泛的用于校园网的分布式计算、流媒体服务、资源共享等方面;同时P2P技术的应用也带来了网络带宽瓶颈、安全管理等间题.为此,结合P2P技术的原理和特点提出了流量识别和控制、端口及网址过滤等解决方案,并对其在校园网中的应用情况进行了探讨和研究。 随着网络技术的日益发展,一种被誉为改变未来因特网的新兴技术P2P技术逐渐走入我们的视野,成为目前网络技术研究领域的新热点。而随着越来越多的校园网加入教育网及教育网络带宽的进一步扩大,许多基于P2P技术的网络应用也在校园网中普及,P2P技术

2、的兴起为网络的信息资源共享提供了更大的平台,同时也给校园网网络安全和管理带来许多新问题。 关健词: P2P技术校园网网络安全与管理目 录第1部分:绪论.41. 1什么是P2P41. 2 P2P的发展过程41.3 P2P的网络模型.51.3.1集中式P2P6.1.3.2分布式P2P71.3.3混合式P2P81. 4 P2P的特点9第2部分:基于P2P技术的校园网络应用.102. 1流媒体服务.102.2 分布式计算.102.3 资源共享.112.4资源搜索.11第3部分:P2P技术所带来的问题.123. 1网络流量剧增.123. 2安全管理.12第4部分:安全管理及流量控制策略.13第5部分:总

3、结.14附表.第1部分:绪论1.1什么是P2PP2P (Peer-to-Peer)可以理解为“端到端,点到点”,它是一种分布式网络,又称对等网。 P2P不同于目前因特网所采用的传统的B/S或C/S模式,在传统模式下,任何的网络应用都要通过中心服务器才能完成,因此要求服务器有较高的性能。而P2P是一种分布式网络,网络中的任何一个对等体既可作为客户端又可作为服务器端,P2P中每个对等体的地位都是平等的,它弱化甚至代替了服务器的功能,实现了对等体与对等体之间的直接互联,因此P2P被广泛的理解为Pc一to一Pc. 1. 2 P2P的发展过程 P2P是peer-to-peer的缩写,peer在英语里有“

4、(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。 简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网

5、上一样,P2P并不是什么新东西。在现实生活中我们每天都按照P2P模式面对面地或者通过电话交流和沟通。 P2P是互联网整体架构的基础。互联网最基本的协议TCP/IP并没有客户机和服务器的概念,所有的设备都是通讯的平等的一端。在十年之前,所有的互联网上的系统都同时具有服务器和客户机的功能。当然,后来发展的那些架构在TCP/IP之上的软件的确采用了客户机/服务器的结构:浏览器和Web服务器,邮件客户端和邮件服务器。但是,对于服务器来说,它们之间仍然是对等联网的。以email为例,互联网上并没有一个巨大的、唯一的邮件服务器来处理所有的email,而是对等联网的邮件服务器相互协作把email传送到相应的

6、服务器上去。另外用户之间email则一直对等的联络渠道。当然但是过去的5年里,互联网的发展至少从表面上远离了P2P,互联网上绝大部分的节点也不能和其他节点直接地交流。Napster正是唤醒了深藏在互联网背后的对等联网。Napster的文件共享功能在局域网中共享目录也是再平常不过的事情。但是Napster的成功促使人们认识到把这种“对等联网”拓展到整个互联网范围的可能性。当然,在许多人的眼中,Napster并不是纯粹的P2P,它仍然需要一个处于中心协调机制。 事实上,网络上现有的许多服务可以归入P2P的行列。即时讯息系统譬如ICQ、AOL Instant Messenger、Yahoo Page

7、r、微软的MSN Messenger以及国内的OICQ是最流行的P2P应用。它们允许用户互相沟通和交换信息、交换文件。用户之间的信息交流不是直接的,需要有位于中心的服务器来协调。但这些系统并没有诸如搜索这种对于大量信息共享非常重要的功能,这个特征的缺乏可能正是为什么即时讯息出现很久但是并没有能够产生如Napster这样的影响的原因之一。 另外一个可以归入P2P是拍卖网站譬如eBay,人们在总结eBay的模式的时候用了C2C,是不是和P2P有一点类似?eBay就是一个将人们联系的和交易物品的社区,用户可以方便的搜索其他用户叫卖的商品。eBay提供了一些使得交易得以顺利进行的服务,但是交易是直接在

8、用户之间进行的。如果将“交易”的概念推广,C2C就是P2P的一个特例,这里人们互相交换的是商品。 但如果仔细深究的话,Napster和即时讯息在赋予用户之间直接交流的能力、eBay使用户可以直接交易的同时,却破坏了服务器端的那种自互联网出现之初就存在的对等联网思想,因为它们都需要有一个位于中心的服务器来协调,而不是分布在世界上不同地方的、对等联网的许多服务器。这也正是诸如Gnutella和Freenet不断的宣称它们创造了“纯粹”的P2P,完全没有中心服务器的P2P服务。 1.3 P2P的网络模型 P2P网络拓扑模式的发展经历了三个阶段:集中式P2P、分布式P2P和混合式P2P,目前主要采用混

9、合式P2P。 1.3.1集中式P2P 对等体集中式P2P模式的拓扑结构类似于B/S,需要一个中心服务器来进行连接,但服务器作用只限于记录各对等体共享资源的相关信息及响应对等体并生成共享资源的索引信息,与传统的网络模式不同的是,真正的共享资源保存在每个对等体上而不是在服务器上。当某个对等体要访问其他对等体的共享文件时,只需服务器提供对方对等体的相关信息就可以建立一条直接互连的通道,无需服务器的干预(见图1)。 中心服务器对等体对等体对等体图1:集中式P2P 在集中式P2P模式中,对等体从网络中获取共享资源大致分成三个步骤: (1)对等体将查询请求发送给中心服务器。 (2)中心服务器根据对等体的查

10、询请求在其共享信息索引库中进行检索,并将拥有该共享资源的对等体列表返回给请求对等体。 (3)请求共享资源的对等体收到服务器返回的列表后选择合适的对等体发送连接请求,直接连接并传输文件。 集中式P2P具有维护简单、检索效率高的特点,其缺点跟传统的C/S模式一样,容易出现单点故障,一旦中心服务器出现问题,就会导致整个网络瘫痪。其代表性软件是Napster. 1.3.2分布式P2P 对等体分布式P2P没有中心服务器,各对等体随机接入网络,通过与其相邻的对等体直接连接形成整个网络体系,每个对等体的功能相似、地位平等,其拓扑如图2所示。 对等体对等体对等体图2:分布式P2P 由于没有中心服务器记录共享资

11、源的索引信息等,对等体通过转发请求共享资源的查询包遍历整个网络获取共享资源,其流程如下: (1)请求共享资源的对等体向相邻节点发送一个带有TTL的查询包。 (2)相邻的对等体根据收到查询包判断本身是否有共享资源,有则返回一个响应包,如果没有,便将查询包转发给相邻对等体,同时将查询包的TTL减1。其他对等体再重复上述过程,直至查询包的TTL减至零完成查询。 (3)请求共享资源的对等体收到响应包之后,则发送连接请求与其他对等体直接连接并传输文件。 分布式P2P无中心化的特点避免了单点失效的间题,一个对等体失效并不影响整个网络的正常运行,并且不容易受到网络攻击。但是由于没有中央服务器保存对等体共享资

12、源的索引信息,当对等体要获取网络资源时,必须使请求包遍历整个网络才能得到结果,由此产生许多无效的数据包,因此这种模式占用带宽较大,而且需要花费很长时间才能有返回结果。分布式P2P模式的代表性软件是Gnutella等。 1.3.3混合式P2P 对等体对等体混合式P2P模式引入了超级对等体的概念,按其功能可将超级对等体分成索引对等体和搜索对等体等。混合式P2P将各对等体按性能分成普通对等体和超级对等体两类,超级对等体保存其他对等体的共享资源的索引信息,若干普通对等体以超级对等体为中心形成一个类似集中式P2P模式的小型网络,各小型网络再通过其超级对等体相连形成一个大的混合P2P(见图3)。 超级节点

13、超级节点对等体对等体图3:混合式P2P混合式P2P中的超级对等体即充当了集中式P2P的中心服务器,又起到了分布式P2P中普通对等体的作用,任何一个普通对等体搜索共享资源时都要通过超级对等体,其搜索步骤如下: (1)对等体首先将请求查询发送到所属小型网络的超级对等体中,在超级对等体中搜索共享资源的相关信息。 (2)若超级节点能在其管辖区域查询到共享资源的索引信息,则返回查询信息。 (3)如果超级节点查询不到共享资源,则将请求查询包发送给相邻的超级对等体。 混合式网络结构综合了分布式P2P和集中式P2P两种P2P模式的特点,保留了分布式P2P无中心化和集中式P2P快速查找的优势。既能在一定程度上有

14、效避免单点化的问题,又能在不占用大量带宽的基础上较快速的完成搜索。混合式P2P模式是目前最为流行的P2P模式,其代表软件如BitTorrent. 1. 4 P2P的特点 P2P对等网相对于以服务器为中心的传统C/S模式有以下优势。(1) P2P网络中的每个对等体既可作为服务器又可作为客户端,使网络避免了中心化的问题,让网络具有更强的扩展性。 (2)在P2P网络中,网络服务分布在各个对等体之间,即使部分对等体不能正常工作也不会对大范围的网络产生影响,避免了单点失效的问题,提高了网络的强壮性。 (3) P2P网络中的对等体通过广播方式传递共享资源的请求信息,网络中任何对等体收到请求都会传播到相邻的

15、对等体,对等体之间直接通信,在收到共享资源的同时又将资源传递给其他的请求对等体,P2P的这种工作机制大大提高了网络闲置带宽和共享资源的利用率。 第2部分:基于P2P技术的校园网络应用 各校园网网络拓扑大同小异,典型的校园网是由多个子网通过校园网骨干及路由器等设备连接组成,校内的各个子网如各院系部门办公大楼子网,学生宿舍子网等内部都可看作一个个对等体,为构建P2P网络提供了良好的环境。校园网络作为数字化信息的重要传输载体,可以说是P2P应用最多的场所之应用主要有以下几种:2. 1流媒体服务 随着流媒体技术的发展,许多基于P2P技术的流媒体软件随之兴起,此类型软件具有访问量越大、接入用户越多播放越

16、流畅的特点,因此特别适合校园网网络用户集中而网络带宽相对较少的网络环境,利用P2P技术可在校园网中有效地开放远程教育、视频点播、直播、网络电视等栏目。 2.2 分布式计算 在校园网中,为了满足教学和工作需要,通常配备有一定规模的计算机硬件资源,这些计算机资源并不是每时每刻都保持在颠峰状态下运行,相反,很多时候它们都处于闲置状态。利用P2P技术,可以将各对等体闲置的CPU资源和存储器资源集中起来使之共同作用于同一个计算量大且数据繁多的任务,如进行图像处理,密码破解等,从而起到超级计算机的作用。这样就不需要购买昂贵的超级计算机,将分散闲置的资源集中起来进行分布式计算是P2P技术重要应用之一。 2.

17、3 资源共享 对等体利用P2P技术将共享资源的索引信息发布到网络上,其共享方式与传统的资源共享方式不同,对等体的共享资源不是存储于服务器中而是存储在对等体本身中,当需要获取共享资源时,对等体不经过服务器而直接相互连接,简化了对等体间的信息传输方式,使各对等体获取共享资源时更加方便快捷。目前P2P技术在网络上应用最成功最广泛也当属文件共享类软件,如常用的下载类软件BT、电驴、迅雷等。 2.4资源搜索 目前搜索引擎主要有目录式搜索引擎、机器人搜索引擎和元搜索引擎三大类。传统的搜索引擎只能搜索到静态网页上链接的信息,却挖掘不出以动态网页形式提供的存储在数据库中的大部分信息。而在P2P网络中,各对等体

18、可将本机上存储的信息制作索引而作为信息的提供者加入P2P网络,所有的信息提供者一起构成一个庞大的分布式数据库以供检索,使用户检索到的静态页面外,还可以在边缘网络中的海量信息去采集和挖掘。因此,基于P2P技术的文件搜索技术使用户能深度搜索文档,无须通过Web服务器,也不受文档格式和宿主设备的限制,就可达到传统目录式搜索无可比拟的深度。另外基于P2P技术的文件搜索技术还可以解决搜索引擎的服务器瓶颈间题,传统的搜索引擎都将页面相关信息索引保存在服务器中,因此服务器带宽的吞吐量成为搜索引擎的一个重要瓶颈。 第3部分: P2P技术所带来的问题 基于P2P技术的各种网络服务几乎遍及了互联网的各个领域,给当

19、今的网络掀起一波P2P技术热潮,但同时P2P技术也给网络带来一系列新问题,如网络性能、流量、带宽瓶颈和安全管理等。 3. 1网络流量剧增 P2P技术让各对等体直接相连,加快了对等体之间的传输速度,同时占据了较大的网络带宽,特别是利用P2P共享一些容量大的文件如一部DVD电影,在网络带宽的允许下,其传播速度每秒可达几兆,对等体之间长时间的高速传输极大地增加了网络流量。其次,P2P技术让各对等体在收到共享资源的同时发送共享资源,上行流量与下行流量基本保持平衡,与传统的应用相比,大量上行流量明显增加了网络负荷。 P2P技术在校园网的广泛应用使网络流量剧增,各种应用占据了约6000-80%的网络带宽,

20、导致网络性能恶化,严重影响了学校的正常教学与办公活动。 3. 2安全管理 P2P技术的自由性、分布性、匿名性等特点,使各对等体不经过服务器参与网络,在方便用户的同时也给网络的安全和管理带来新的问题,其中体现在以下三点: (1) P2P网络中各对等体自由上传和下载共享资源,不需要通过中心服务器验证,因此很难保证共享文件来源是否安全,P2P网络成为黑客肆意传播木马和病毒的最大平台,对校园网的安全造成重大威胁。 (2) P2P技术的开源性导致P2P网络本身存在夭然的安全漏洞,特别是其核心技术与当前黑客攻击技术的核心技术相似,一些P2P软件能够穿透现有防火墙和安全代理,使各类病毒或木马轻易进入校园网,

21、给校园网增加许多不安全因素。 (3) P2P网络的各对等体可自由的接入网络,使P2P应用可能长时间地连续运行,导致网络管理人员无法对网络使用的高峰期和空闲期作出准确的预测和网络性能评估,不能在网络使用高峰期到来之前提前作好网络管理和维护的准备工作,让网络管理变得复杂与困难。第4部分:安全管理及流量控制策略 P2P技术给校园网络安全和流量控制管理带来许多迫切解决的问题,目前解决主要方法有: (1)通过端口识别、协议特征码识别、深度包检测技术识别和流传输特征识别技术等进行流量识别。 (2)利用流量计时、流量计费、限制最大连接数和TCP/UDP端口过滤等手段进行流量控制。 (3)通过对P2P应用的服务器的IP进行网址过滤,禁止某些不良IP地址,以达到对恶意P2P应用的限制;利用专家数据库技术等手段垃圾信息的困扰,以便更容易识别病毒、木马程序,减少恶意程序在网络中的传播。 第5部分:总结基于P2P技术的网络应用几乎遍及了互联网的各个领域,给当今的网络掀起一波P2P技术热潮,但同时P2P技术这把双刃剑也给网络带来一系列新问题,随着P2P技术的成熟和网络安全管理策略、网络软硬件技术的不断发展,P2P技术在校园网中的应用将得到进一步的普及和完善指导教师评语 指导教师签名:毕业论文成绩 指导教师签名:15

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!