P2P技术在校园网中的管理与应用.docx_第1页
P2P技术在校园网中的管理与应用.docx_第2页
P2P技术在校园网中的管理与应用.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

P2P技术在校园网中的管理与应用刘占文 赵裕国 王继成 沈阳农业大学网络中心 辽宁 110161摘要:本文深入分析了 P2P 技术的基本原理、特征,对 P2P 技术的几种组网模式进行了探讨,列举了几种典型的 P2P 应用实例,为如何建设一个 P2P 应用下可管理的校园网络提出了建议。 关键词:校园网;P2P0 引言随着校园网络规模不断扩大,网络应用的不断增加,网 络已经成为老师和学生获得信息的主要手段之一,校园网络 的范围从以前的几公里扩展到几十公里,甚至跨城市的若干 校区,规模从以前的几百用户迅速扩充到几千用户甚至几万 用户,越来越多的校园网络应用开始部署,网络资源更加丰 富,网络变得从所未有的重要。一种文件交换方式P2P 技 术随之发展起来。P2P 让网络上的每一台计算机互相之间可 以直接通信,让网络变得更容易共享和交互,真正地消除了 中间商,成为目前国际计算机网络技术领域研究的一个热点。 同时 P2P 应用也给我们的网络带来了一些不可忽视的问题。1P2P技术概述P2P是peer-to-peer的缩写,可以理解为“伙伴对伙伴”, “端对端”,“点对点”,或称为对等联网。Intel 将 P2P 定义为 “通过系统间的直接交换所达成的计算机资源与信息的共享”, 这些资源与服务包括信息交换、处理器时钟、缓存和磁盘空 间等;IBM 则给 P2P 赋予更广阔的定义,把它看成是由若干 互联协作的计算机构成的系统并具备如下若干特性之一:系 统依存于边缘化(非中央式服务器)设备的主动协作,每个成员 直接从其他成员而不是从服务器的参与中受益;系统中成员 同时扮演服务器与客户端的角色;系统应用的用户能够意识 到彼此的存在构成一个虚拟或实际的群体。简单的说,P2P 技术是一种用于不同 PC 用户之间、不经 过中继设备直接交换数据或服务的技术,如图1 所示。它打破 了传统的客户机/服务器模式,在对等网络中每个节点的地位 都是相同的,具备客户端和服务器双重特性,可以同时作为 服务使用者和服务提供者。由于 P2P 技术的飞速发展,互联 网的存储模式将由现在的“内容位于中心”模式转变为“内 容位于边缘”模式。P2P 的实质即代表了信息和服务在一个个 人或对等设备与另一个个人与对等设备间的流动。P2P 模式的变化经历了三个阶段:集中式、分布式和混 合式。下面对 P2P 模式的几种主要形式进行分析。图 1P2P 网络通信方式1.1 集中式对等网络集中式 P2P 模式中有一个中心服务器来负责记录共享信 息以及回答对这些信息的查询。每一个对等实体对它将要共 享的信息以及进行的通信负责,根据需求下载它所需要的其 他对等实体上的信息。所有网上提供的资料分别存放在提供 该资料的客户机上,服务器上只保留索引信息,服务器与对 等实体以及对等实体之间都具有交互能力。服务器提供目录 检索、管理服务和标准的点到点通信,具有高效的检索和低 效的交换服务的特点。1.2 分布式对等网络在分布式对等网络中,对等机通过与相邻对等机之间的 连接遍历整个网络体系。每个对等机在功能上都是相似的, 并没有专门的服务器,必须依靠他们所在的分布网络来查找 文件和定位其他对等机。它是一种更高效、更复杂的网络通 信。eDonkey 和 eMule 等软件引入了强制共享机制,在一定程 度上避免了第一代 P2P 纯服务器管理带来的随意性和低效率 的缺点。1.3混合P2P网络混合P2P 形式结合了集中式和分布式P2P 形式的优点,在 设计思想和处理能力上都得到近一步优化。BT 就是第三代混合式 P2P 网络的典型代表,开创了新一 代 P2P 的潮流,它将中心目录服务器的稳定性同优化的分布式 文件管理结合起来,从而在效率上远远超出了eDonkey 这类产 品。它要求提供一个或多个统一的 Web 发布服务器,供用户发662006.9作者简介:刘占文(1981-),男,沈阳农业大学网络中心工程师,主要研究方向:网络应用,网络安全。赵裕国(1975-),男,沈阳农 业大学网络中心主任。王继成(1971-) ,男,沈阳农业大学学校办公室副主任。布和搜寻资料。在客户端,它通过一个 IE 插件提供下载、上传管理。BT 把一份大文件切割成碎片,给每一个碎片标上特 殊标识,用户无需到一个固定地点(例如传统网络的中心服务 器)上下载完整的文件,系统会帮助你自动寻找、随机下载具 有相同标识的文件碎片,将其加以整合成为完整的文件。网络上现有的许多软件可以归入 P2P 的行列,如:BT 、 Poco 、ezPeer、Kuro、PP 点点通等,即时讯息系统譬如ICQ、 MSN Messenger 以及国内的 QQ 也是较流行的 P2P 应用。的危害。可以通过一些管理软件或者网络硬件配置,针对应用流进行速率限制,这样可以确保 BT 软件使用的同时不会影 响校园网内的其他服务。(4)限制最大连接数 在使用BT软件时,下载者会周期性地向tracker登记,使得tracker能了解它们的进度,下载者之间通过直接连接进行 数据的上传和下载,这种连接使用的是 BitTorrent 对等协议, 它基于 TCP。因此可以针对这些特点,对 TCP 最大连接数进 行控制,从而达到控制 BT 对网络带宽的占用。(5)通过特征码进行过滤 可以通过一些安全管理设备以及流量管理设备,甚至网络管理系统软件,过滤特定的应用层数据包( 如 HTTP 数据 包) ,然后根据数据包中的关键字过滤掉 P2P 的数据包。如 Cisco 公司在路由器上推出一种名字叫做NBAR 的网络应用识 别技术,通过下载bittorrent.pdlm实现封杀BT的功能。但随 着 P2P 应用越来越多,在路由器中大量加载 P2P 应用封堵模 块,将极大的降低路由器的性能,最终导致网络不可用。因 此这个办法是不适用于应用复杂的网络环境。(6)更改计费策略随着 P2P 等新技术的发展,传统的计费和结算模式已不 能适应业务发展的需要,网络资源的占用并不再是单纯的时 长占用,而是网络带宽、流量等的占用,因此可以考虑改变 计费方式为流量计费。总之,P2P 使网络变得空前活跃,大多数用户愿意利用 P2P 网络在计算机之间传送文件,这将大量吞噬网络带宽,在 校园网中,也许不断加宽网络总出口,才能够彻底解决P2P 网 络面临的带宽危机。2.2 网络安全问题P2P 的源代码像开放源代码软件一样在网上随处可得。 这一方面会有利于人们针对不同的操作系统平台和功能需求 重新编译这些程序。另一方面,一些居心不良的黑客也能借 机篡改软件源代码,为将来的不义之举留下方便之门。这些 隐患将来会像病毒一样在网络里扩散传播,危害网络使用者; P2P 网络很难对搜索结果进行排序,用户将不可避免地陷入 垃圾信息的汪洋大海,如果将人工智能技术、专家数据库技 术引入 P2P 网络中,也许能够克服垃圾信息的困扰。2.3 网络版权问题大多数 P2P 服务都将不可避免地和知识产权发生冲突, 每一个提供 P2P 文件共享服务的公司或者是个人都不得不认 真审视 P2P 网络面临的版权问题。其实,P2P 带来的盗版是能 够得到控制的,因为 P2P 软件是在专门的服务器管理之下运 行的,完全能够实现对 P2P 用户交换文件的监控,例如它们 能够对 P2P 软件进行改进,使其在交换文件后,将相应的数 据信息反馈给服务器,P2P 服务的提供者则可以据此对用户 进行收费,从而达到保护数字产品版权的目的。2P2P 技术给校园网带来的问题与管理2.1 网络带宽问题P2P 软件在校园网中的应用与普及,对校园网络来说无 疑是一个较大的考验。P2P 软件在网络中占用大量的带宽,如 图 2 所示,出口带宽 70% 80% 被 P2P 服务(主要指文件交换) 占用严重影响了学校办公和其他学生的正常上网,对于一些 出口带宽较小的学校,一旦几个用户使用 P2P 服务,其他用 户基本无法上网,因此有必要做一些引导和管理工作。下面 以 P2P 服务中典型软件 BT 为例,加以说明。图 2P2P 的网络流量(1)限制浏览 BT 网站和 Tracker 服务器BT 下载的特点是下载的人数越多,速度越快;Seed 越多,速度越快。只有比较热门 BT 网站的 Torrent 文件下载的人才会比较多。因此禁止对比较热门的 BT 网站的访问即可。 Tracker是运行于服务器上的一个程序,这个程序能够追踪到 底有多少人同时在下载同一个文件。客户端连上Tracker服务 器,就会获得一个下载人员的列表,据此 BT 会自动连上别人 的机器进行下载。Tracker服务器的数量应该远少于热门BT网 站的数量,很多网站都是转载其他网站的Torrent,找出这些 Tracker 服务器的地址,并禁止对其访问,这也是一种非常有 效的方法。(2 )封闭 BT 下载端口BT 一般使用 TCP 的特定的端口,可以根据网络流量的变 化进行判断,在网关中将特定的种子发布端口封掉,端口信 息可以在 BT 下载软件中的 Track 中得到,但是现在多数 BT 软件可以修改端口号。(3)限制用户带宽BT 之所以会危害到局域网,是因为它占用了大量网络带 宽,限制每个用户使用的网络带宽,可以明显缓解 BT 对网络2006.967应 用 安 全3P2P 技术在校园网中的应用3.1 分布计算分布计算也可以称之为对等计算,P2P 分布计算是在 Internet上实施网络计算的新模式,它把网络计算模式从集中 式引向分布式,所有网络节点上的设备都可以建立 P2P 对话。 把网络中的众多计算机暂时不用的计算能力连结起来,使用 积累的能力执行超级计算机的任务便成了 P2P 的一大应用。 而这些年来计算机科学对于多 CPU 协同计算的研究进展使之 成为可能。任何需要大量数据处理的行业都可从对等计算中 获利,如天气预报、动画制作、基因组的研究等,有了对等 计算之后,就不再需要昂贵的超级计算机了。从本质而言,对 等计算就是网络上 CPU 资源的共享。3.2 搜索引擎P2P 技术使用户能够深度搜索文档,而且这种搜索无需 通过 Web 服务器,也可以不受信息文档格式和宿主设备的限 制,可达到传统目录式搜索引擎(只能搜索到2030的网 络资源)无可比拟的深度(理论上将包括网络上的所有开放的信 息资源)。以P2P 技术发展的另一先锋Gnutella进行的搜索为 例:一台PC 上的Gnutella软件可将用户的搜索请求同时发给 网络上另外 10 台 PC,如果搜索请求未得到满足,这 10 台 PC 中的每一台都会把该搜索请求转发给另外 10 台 PC,这样,搜 索范围将在几秒钟内以几何级数增长,几分钟内就可搜遍几 百万台 PC 上的信息资源。可以说,P2P 为互联网的信息搜索 提供了全新的解决之道。3.3 软件发布文件交换的需求直接引发了 P2P 技术热潮。在传统的 WEB 方式中,要实现文件交换需要服务器的大力参与,通过 将文件上传到某个特定的网站,用户再到某个网站搜索需要的文件,然后下载,这种方式的不便之处不言而喻。借鉴Linux软件商 Lindows 宣布将其操作系统经由 P2P 网络免费发放的 成功案例,利用校园网内部网络带宽进行软件发布,提供用 户就近文件下载服务,即能充分利用内部网络带宽,又能快 速共享资源。3.4 流媒体采用了 P2P 技术的流媒体软件,具有用户越多播放越稳 定,支持数万人同时在线的大规模访问等特点,有效地解决 当前网络视频点播服务的带宽和负载有限的问题。在播放时 数据缓存在内存里,不在硬盘上存储数据,所以对硬盘不会 造成任何伤害。利用 P2P 技术可以在校园内架设上百甚至上 千人同时在线的网络电视,视频直播等。4 结论P2P 以用户为中心,所有的用户都是平等的伙伴。这种 用户间直接交流的方式,真正实现了互联网共享,它改变了 互联网现有的规则,使网络回归到Internet的本质。在校园网 中,只要我们对 P2P 服务进行必要的监控与控制,随着宽带 的普及,用户安全意识的不断提高,有关法律的不断健全, P2P 技术一定会逐渐发展、壮大、成熟起来。不断加大对 P2P 应用服务的开发,发挥网络内在潜力,高效利用校园网络。参考文献1雷葆华,杨明川.P2P技术的组网模式与业务模式探讨.电信 技术.2004.2侯自强.IPv6应用和P2P.中国通信.2004. 3/. 4/.5 /.The Management and Application of P2P in the Campus NetworkLiu Zhanwen,Zhao Yuguo,W ang JichengShenyang Agricultural University Network Center,Liaoning,110161Abstract:this paper several kinds of network modes are discussed.some typical P2P application are also enumer- ated and suggestions are put forward for building a campus network.Keywords:network;P2P上接 83 页Wi

温馨提示

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

评论

0/150

提交评论