【IT168 专稿】什么是“毒王”?“毒王”不是贩毒团伙的老大,也不是吸毒团伙的老大,和吸毒贩毒没有任何关系。“毒王”是高校网站论坛里的一个流行语,指的是利用P2P软件下载流量过大,以至于强行占满了网络的所有流量,造成其他用户无法正常登录网站、上传下载文件的某个IP,同学们戏称其为“毒王”。
如同贩毒团伙的黑老大,能成为“毒王”在部分学生的眼里也意味着某种“荣誉”,这说明自己在网上是个活跃分子,能掌握到局域网的大量资源和最新技术,但对于网站管理员来说,这却几乎是灾难。
校园网盛行P2P
1999年,文件共享系统Napster诞生。Napster是最早的P2P系统,每个用户将自己愿意共享的文件提供出来,同时可以下载其他用户共享的文件。P2P软件经过多次升级换代,被开发出不同的产品,如Bit-Torrent、E-Donkey等。
周宁是中国传媒大学的学生,3年前刚入学时也只会通过FTP的方式上传和下载文件,但总感觉速度太慢,不过瘾!很快,她学会了使用Bit-Torrent下载各种资料文件,安装好BT软件后,登录BT文件下载网站,寻找合适的“种子”。她的电脑在下载文件的同时,也能成为其他下载者的种子来源。这种下载方法既速度快,而且能“互惠互利”,让周宁很是喜欢。
高校局域网中的P2P用户越来越多,使得各高校网站中“毒王”频频出现。P2P软件在很多高校已经成为共享教学资料的重要网络工具,因此对P2P软件和使用P2P的学生不能简单粗暴地禁绝了事。如何既给学生们提供优良的网络服务,又能对P2P进行合理有效地管理呢?7月12日,清华大学和《中国教育网络》杂志特意组织论坛,对教育行业如何对P2P进行管理与应用予以讨论。
建立内在激励机制
天网MAZE系统已经成为Cernet(中国教育网)最流行的P2P应用系统之一,注册用户量超过了200万,日平均在线3万人,峰值在线已达10万人,每天产生上下载流量10T,每天生成的日志量也有100M。
MAZE项目组专家、北京大学网络实验室代亚非博士说,MAZE系统与其他P2P软件不同的是,其设计思路里加入了激励机制。每个用户的初始点数是4096分,每上载1M文件则被加1.5分,而每下载不同数量的文件则被扣去不同的分值,这样,系统按照用户的不同点数对其下载行为进行排队,用户也会因此获得不同的带宽。
这种激励机制无疑是有效果的,但仍有相当数量的非典型用户对激励机制不感兴趣,他们在系统中不向他人提供自己的资源,却只下载别人的文件,或者进行其他一些只对自己有益的行为。这使MAZE系统的公平性受到了侵害,也增加了无谓的流量。
有些用户在系统里进行作弊:他们重复下载同样的数据,或者两个帐号串通一气,互相下载文件,甚至申请大量垃圾帐号,用垃圾帐号维护其中一个有效帐号的分值,目的不过一个——骗取分数。
对于作弊行为,MAZE系统通过检测,在大量的数据中找出作弊者,对帐号进行封杀或者惩罚。为了应对作弊行为,代亚非还在思索一种更加有效的信誉机制,以形成一个良好的P2P运行环境。
探索科学管理方法
与MAZE采用内在激励的方式不同,Radware公司技术总监王卓和清华大学信息网络工程研究中心网络运行和服务中心主任王继龙则独辟蹊径。
常用的控制P2P软件的办法主要有四种,包括阻塞P2P常用端口、使用NAT方法隐藏用户公网IP、阻塞P2P对等体向P2P信息服务节点的通信、限制用户的上行带宽。
然而,在王卓看来,这些办法都存在或多或少的弊端。第一种方法,在拒绝P2P的同时也拒绝了用户的正常通信要求,而且,对于常时间群体居住的学生们来说,刚遇到端口被封的情况可能会手足无措,但马上就会集体找出对应的办法,学会换用随机端口或专用端口躲避检查。第二种方法导致了NAT穿越技术在P2P软件中广泛应用,留下了极大的安全隐患。第三种方法造成的后果是,P2P对等体开始使用代理服务器躲避检测,也会导致P2P信息服务节点向随机分布和隐藏的方向发展。而限制用户上行带宽的策略则违反了服务条约,而且导致向外网的用户数据请求量增大的问题。
“对P2P的管理不是只对流量控制就够了,内容管理、服务管理、安全管理、故障管理等都是其中的内容。”王继龙说。他认为,目前的P2P技术和系统还处于一个重应用、轻管理的状况下,而且现在的管理方式比较简陋,往往形成学生们与网管打游击战——你来我躲,你退我进,网管与学生们形成对立,气氛很不和谐,不能达到“以德服人”的境界。“这也是因为缺乏沟通造成的。”王继龙说。
王继龙提出了一种“P2P联邦”的管理理念。这种理念的基本前提是双方都转变思想,改变以前检测与被检测的关系,形成合作而非对抗。让学生们与网管开诚布公地交换信息,让学生们知道网络中使用者的状态,让网管了解各个IP的活动状态,互相有针对性地使用网络中的信息,把以前封杀与被封杀的关系转变成合作维护网络环境的状态。“这种理念是比较理想化的,而且实际使用中肯定会出现其他问题,就先当作一种可借鉴的思路吧。”王继龙笑着说。
不仅在教育界,整个社会对P2P是与非的讨论到现在也没有终结,甚至有传闻说北京网通要“禁止BT下载”。“实际上对P2P的管理不应该这么复杂。” 清华大学网络中心陈茂科博士说,“P2P产生的问题其实和互联网的问题是一回事。”不就是担心某些个别人占用了网络资源吗?那就采取“掐大放小”的办法,掐掉流量最大的IP不就可以了吗?
而且陈茂科认为,校园网也可以采取收费限制流量的方式:对每个IP分配大致平均的流量,超过规定流量就额外付费。即使收费标准只有1M1分钱,相信这种方法也能使学生主动维持流量的平均分配状态。