您的位置:新葡亰496net > 服务器网络 > 新葡亰496net网络体系结构分类,最经济方案

新葡亰496net网络体系结构分类,最经济方案

发布时间:2019-08-10 19:42编辑:服务器网络浏览(161)

    最近在论坛上看到大家讨论架设电影服务器的问题,其实这个在大中型网吧中几乎是必备的项目之一,本人在广州、武汉等地的数个网吧上网时都看到这些网吧已经拥有了自己的电影服务器,并且还请专业的网站开发人员设计了一套很漂亮的页面,不少网民来网吧也是冲着服务器上的电影而来,所以投资建立一个自己的电影服务器现在几乎成了每个网吧的必要条件,甚至可以看成是一项基础工程。
    不过,我们今天要说的电影服务器并不是网吧里面的局域网电影服务器,而是一种受众群体更广而且技术更为先进的电影服务器应用--P2P电影服务器。
    为什么要介绍这种电影服务器呢?
    首先,传统的电影服务器是将所有的电影文件都储存在一台服务器上,然后让所有客户端都连接服务器并在线浏览服务器上的电影,这种传统的C/S工作模式无疑对服务器的磁盘系统造成极大压力,同时也对服务器的网络带宽有很高要求。
    另外,传统的电影服务器由于对配置要求很高,所以产品价格十分昂贵,加上对带宽要求高,因此网络方面的成本也是经营者的一大负担。
    而现在我们介绍的P2P电影服务器则很好的解决了上面的问题:
    先来介绍一下什么是P2P:
    P2P是peer-to-peer的缩写,peer在英语里有"地位、能力等)同等者"、"同事"和"伙伴"等意义。这样一来,P2P也就可以理解为"伙伴对伙伴"的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。
    简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P 另一个重要特点是改变互联网现在的以大网站为中心的状态、重返"非中心化",并把权力交还给用户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网上一样,P2P并不是什么新东西。在现实生活中我们每天都按照 P2P模式面对面地或者通过电话交流和沟通。
    即使从网络看,P2P也不是新概念,P2P是互联网整体架构的基础。互联网最基本的协议TCP/IP并没有客户机和服务器的概念,所有的设备都是通讯的平等的一端。在十年之前,所有的互联网上的系统都同时具有服务器和客户机的功能。当然,后来发展的那些架构在TCP/IP之上的软件的确采用了客户机/服务器的结构:浏览器和Web服务器,邮件客户端和邮件服务器。但是,对于服务器来说,它们之间仍然是对等联网的。以email为例,互联网上并没有一个巨大的、唯一的邮件服务器来处理所有的email,而是对等联网的邮件服务器相互协作把email传送到相应的服务器上去。另外用户之间email则一直对等的联络渠道。
    事实上,网络上现有的许多服务可以归入P2P的行列。即时讯息系统譬如ICQ、AOL Instant Messenger、Yahoo Pager、微软的MSN Messenger以及国内的OICQ是最流行的P2P应用。它们允许用户互相沟通和交换信息、交换文件。用户之间的信息交流不是直接的,需要有位于中心的服务器来协调。但这些系统并没有诸如搜索这种对于大量信息共享非常重要的功能,这个特征的缺乏可能正为什么即时讯息出现很久但是并没有能够产生如 Napster这样的影响的原因之一。
    P2P目前最火的应用就是炒得沸沸扬扬的BT下载,其实P2P电影服务器工作原理跟BT下载的工作原理非常相似,我们先来介绍一下BT下载的工作原理:
    BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制。比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。
    BT的这种工作方式应用于音频视频领域,就称为P2P流媒体技术。在音频方面,前段时间几乎被封杀的互联网电话Skype就是一个代表;而在视频方面,P2P电影服务器就是一个应用方式,当神六升空时新浪和网易就采用了由MYSEE直播网提供的 P2P流媒体技术进行在线的视频播放,由于收看人数非常庞大,P2P发挥其多人分流的作用,所以这次直播效果非常令人满意。
    因此,P2P电影服务器其实对服务器设备的硬件配置要求是非常低的,对于网络带宽的要求也不高,打算架设电影服务器而资金又比较有限的朋友不妨考虑一下,大家也可以多搜索查看一些相关的资料,相信这种经济实用的电影服务器还是很有吸引力的。

    P2p技术简介

    P2P软件是基于P2P技术工作的

    网络体系结构的分类

    现代网络应用程序有两种主流的体系结构: 客户机/服务器体系结构和P2P体系结构(peer to peer “对等”)

     

    前段时间快播案的一句“技术本身并不可耻!”在技术行业圈里流传了起来。

    ...

    一 什么是p2p

    1、什么是p2p

    一 . 客户机/服务器体系结构

    新葡亰496net 1

     

    新葡亰496net 2

     

     

    客户机/服务器体系结构是最为喜闻乐见的网络体系结构,它的最大特点是“一台服务器 — 多个客户机”,  客户机通常充当发起请求的角色,而服务器则通常充当接收请求,提供响应的角色。

    这种网络体系结构还有以下几个特点;

    1. 服务器主机是总是打开的, 客户机主机则并不总是打开

    2. 服务器是处理所有逻辑的中心

    3. 基于2的原因,两个客户机一般是不能直接通信的, 要进行通信必须经过服务器

    新葡亰496net 3

     

    新葡亰496net 4

     

     

    4. 虽然客户机/服务器体系结构的特征是“一对多”,但是服务器却并不总是一台,因为有的时候要处理海量的客户机的请求, 一台服务器很快就会不堪重负,所以这个时候常用服务器集群技术(server clustering)创建强大的虚拟服务器。所以这里“一对多”的一要理解为一组服务器组成的“一”个整体的意思。

    新葡亰496net 5

     

     

    新葡亰496net 6

     

     

    5. 由于4的原因,客户机/服务器体系的应用服务通常是基础设施密集的(infrastructure intensive),也就是说,提供该服务的互联网商家,例如搜索引擎(百度),网络商务(淘宝)通常要为服务器场的购买,安装和维护投入巨额的费用。

     

     

     

     

    快播使用的是P2P(peer to peer)分享传输技术,实际上是在基础应用层上每天都在使用的东西,只不过大部分人每天都在用却完全不知道:BT下载和“种子”、电驴和迅雷、youtube和优酷、爱奇艺、暴风影音和百度影音等等非常非常多的应用,都用的是这项技术。

    P2P即Peer to Peer,称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的基础,所以从基础技术角度看,P2P不是新技术,而是新的应用技术模式。

    P2P是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。

    二. P2P体系结构

     

    和客户机/服务器体系结构截然不同的是P2P体系结构(对等结构), 在P2P中,进行通信的的并不是客户机/服务器,而是两台客户机。

    新葡亰496net 7

    进行通信的可能是两台用户的电脑,两个手机,或者一台电脑和一个手机,总之,进行通信的任意一对都被称为“对等方”

     

    新葡亰496net 8

     

     

    我们结合以下这副图来说明P2P体系结构讨人欢喜的优点

    新葡亰496net 9

     

    新葡亰496net 10

     

     

    1.客户机间的直接通信使得P2P有了强大的自扩展性(self-calability),什么意思呢? 假设上面这幅图是一个发送文件(上载/下载)文件的过程,我们可以看到,从上至下,接收文件的主机的数量是指数递增的,系统的服务能力在逐渐增强,而且越来越强。

     

    2.P2P体系结构对基础设施服务器有最小的依赖, 这是和基础设施密集的客户机/服务器体系结构是截然相反的。

    我们假设在上图的P2P结构中增加一个服务器,并且要求在客户机/服务器结构和P2P结构间做一个发送文件的能力的对比: 要求是每个客户机都成功下载一个文件,那么

    • 在客户机/服务器结构上,一个服务器要向7台客户机上载这个文件,共上载7次,而P2P结构下,服务器最少只要上载文件一次就够了。 相比之下, 前者服务器不堪重负,后者服务器则毫无压力
    • 事实上,完成这个任务。P2P会比客户机/服务器结构的应用快的多

     

    对服务器依赖小就意味着投入建设的成本会大大减小,正因此许多互联网公司尤其喜欢P2P。 但话虽如此,但实际上具体的还是要看应用的具体业务,上面的表述仍然只是很单方面的对比。

     

    “种子”是怎么来的?为什么P2P会有如此广泛的应用?它和快播一案有什么关系?我们需要了解一下P2P传输技术的发展历史,以及有关P2P技术的著名案件。

    二 技术简介

    (1)p2p的概念

    两种网络体系结构各自的应用

    新葡亰496net 11

     

    新葡亰496net 12

     

    许多我们常见的应用层协议,都是以客户机/服务器体系结构为基础的,例如http, FTP ,SMTP。从明天开始,我将发布一系列关于应用层协议的文章,以作为自己学习的总结

     

    【完】

    参考书籍

    《计算机网络-自顶向下》  作者 James F. Kurose

    博客目录

    【目录】 你好! 我是博客总目录

     

     

    新葡亰496net 13

     

     

    “网络就是计算机”?

    十几年前的互联网很简单,接入速度也很慢。不过在用户量较少数据交换量也小的情况下,一台服务器面对几百个用户基本上绰绰有余。随着互联网用户的飞速增长,网上提供服务的网站服务器的压力也变的越来越大,满足不了成几何级数增长的用户需求。那时候别说网上在线看视频,在线语音聊天都是奢望,最火的是在线文字聊天室和email。

    当时著名的Sun公司首席执行官斯科特·麦克尼尔利(Scott McNealy) 提出了“网络计算机”的概念。这个概念实际上并没有被广泛应用,但它后来被引申成为了完全不同的另一种概念:“网络就是计算机”。

    简单来说,就是每一台接入网络的计算机的键盘都是这个巨型计算机的输入设备,每一台计算机的显示器就是这个巨型计算机的输出设备,每一台计算机的硬盘(包括服务器和个人电脑)都是这个巨型计算机的存储设备。当基础网络线路和硬件设备达到一定普及程度时,网络就不再是由网线和光纤连接成的一台台独立的计算机设备,变是成了一个整体,整个网络便成为了一台巨大的计算机。

    新葡亰496net 14“整个网络是一台计算机”的概念催生了最早的P2P软件Napster。制图:大炮小白兔

    1.关键技术

    P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。

    Napster:最早的P2P、“种子”的种子

    在 “互联网就是一台超巨型计算机”的概念提示之下,1999年,美国波士顿东北大学有一位怪才学生肖恩•范宁为了解决自己和舍友下载音乐速度慢的问题,把当时已很成熟的“即时消息传输技术”、“微软的网络映射技术”、“搜索引擎技术”和“筛选技术”等,揉在一起拼成了一个名叫Napster软件,这便是最早的P2P(peer-to-peer,对等网络/点对点)分享技术,也是现在各种P2P分享传输技术的雏形。

    它的基本原理是,当电脑上启动Napster软件,Napster软件就会将你的计算机变成一台可提供上传下载服务的微型服务器,既可以为你下载文件,同时也为其他使用Napster软件的用户提供下载。

    Napster有一个中央索引服务器。除了文件名列表以外,不提供任何一个文件下载。所有的文件下载,文件的互相传输都是在Napster软件用户的计算机上,由Napster用户来完成。即是说,我的计算机可以从加州大学保罗的计算机上下载一首《凤凰传奇》,也可以从哈佛大学林肯的计算机上下载一首《小苹果》。与此同时我的计算机还为耶鲁大学的霍华德提供《最炫民族风》的下载。

    新葡亰496net 15Napster软件界面。 图片来源:tg24.sky.it

    但这里面有几个问题:如果我用Napster免费下载了别人电脑里的付费内容,这算不算侵权呢?如果是违法内容呢?

    P2p是一种基于互联网环境的新的应用型技术,主要为软件技术。

    简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网上一样,P2P并不是什么新东西。在现实生活中我们每天都按照P2P模式面对面地或者通过电话交流和沟通。

    Napster的侵权案件

    就上面的例子而言,Napster本身作为工具,即不生产mp3音乐,也不复制mp3音乐文件,用户是直接从其他用户的计算机上下载mp3音乐文件。而这种分享行为自然引起了音乐版权所有者的不满,美国唱片业协会和美国音乐出版商协会联合向法院起诉Napster公司。

    法院认定:

    (1)Napster知道在其系统上存在着侵犯原告版权的文件,但没有阻止提供侵权材料者登陆其系统,反而提供“网站和技术”等服务支持,方便其用户搜索和下载文件,Napster的行为已构成辅助性侵权。

    (2)Napster没有对其系统中的文件列表进行监控,并且不断从其系统上可以获得的侵权文件中获利,从而认定Napster应该承担代理侵权责任。Napster尽管不是MP3音乐文件的提供者,但是它自始至终都处于一种参与终端用户相互交流MP3文件的地位。

    2000年7月,在旧金山地区法院裁定,Napster对唱片业版权构成了侵权,并下达了关闭Napster公司的预禁令。2001年2月,美国第九巡回上诉法院对此案作出判决,要求停止把Napster软件透过互联网供人免费下载,理由是该软件让网友透过互联网交换Mp3音乐档,涉及侵犯著作权。Napster提出上诉,二审依然判其败诉。

    新葡亰496net网络体系结构分类,最经济方案。(1) 对于互联网上众多计算机,P2P应用比其他应用要更多考虑那些低端PC的互联,它们不具备服务器那样强的联网能力,同时对于以往的P2P应用技术,现在的硬件环境已经更为复杂,这样在通信基础方面,P2P必须提供在现有硬件逻辑和底层通信协议上的端到端定位(寻址)和握手技术,建立稳定的连接。涉及的技术有IP地址解析、NAT路由及防火墙。

    即使从网络看,P2P也不是新概念,P2P是互联网整体架构的基础。互联网最基本的协议TCP/IP并没有客户机和服务器的概念,所有的设备都是通讯的平等的一端。在十年之前,所有的互联网上的系统都同时具有服务器和客户机的功能。当然,后来发展的那些架构在TCP/IP之上的软件的确采用了客户机/服务器的结构:浏览器和Web服务器,邮件客户端和邮件服务器。但是,对于服务器来说,它们之间仍然是对等联网的。以email为例,互联网上并没有一个巨大的、唯一的邮件服务器来处理所有的email,而是对等联网的邮件服务器相互协作把email传送到相应的服务器上去。另外用户之间email则一直对等的联络渠道。 当然但是过去的5年里,互联网的发展至少从表面上远离了P2P,互联网上绝大部分的节点也不能和其他节点直接地交流。Napster正是唤醒了深藏在互联网背后的对等联网。Napster的文件共享功能在局域网中共享目录也是再平常不过的事情。但是Napster的成功促使人们认识到把这种“对等联网”拓展到整个互联网范围的可能性。当然,在许多人的眼中,Napster并不是纯粹的P2P,它仍然需要一个处于中心协调机制。

    BitTorrent和“种子”的诞生

    就在Napster二审败诉的当年,纽约州立大学布法罗分校的辍学生布拉姆·科恩(Bram Cohen)编写了首款BitTorrent客户端,其主要依靠的是BitTorrent内容分发协议,这比Napster更为细致。

    BitTorrent协议允许用户把文件分解成许多许多小块并给每一个碎块生成一个标识码,每个用户可以分别从不同的其他用户处下载一个个小块,最终依据标识码拼成完整的一个文件。

    举个例子吧:一列火车10节车厢,每节车厢有100个座位,那就是满载的话是1000名乘客。这些乘客每人都有自己的名字,自己的座位号,凭票上车,分别从不同的车厢入口上车,直到坐满(即下载完成)。然后到站时下车也是分别从不同的车厢出口下车,从火车站不同的出口离开,最终各自回到自己所在地门牌编号皆不同的家中(即分布式上传)。每个BitTorrent用户都是一个微型的服务器节点,在自己下载的同时也成为让其他用户下载的服务器。 “人人为我,我为人人。”

    发展到最后BitTorrent不再需要索引服务器的支持,只要有完整文件的标识码,即可开始加入分享网络,每个BitTorrent用户自己既是服务器又是客户端,想分享什么文件了,只需要按统一规则给文件制作完整的标识码,再把标识码发给其他的BitTorrent用户即可——

    这就是你们求的BT种子。

    新葡亰496net 16BitTorrent软件界面。别问了,那些wmv结尾的是正经影片。图片来源:wiki.smu.edu.sg

    当然,和Napster类似,BitTorrent也面临这样的问题:版权和用户上传的违法文件。

    (2) 在应用层面上,如果两个Peer分别代表两家不同的公司,而且它们已经通过互联网建立连接,那么一方的信息就必须为另一方所识别,所以当前互联网上关于数据描述和交换的协议,如XML、SOAP、UDDI等都是一个完善的P2P软件所要考虑的。

    事实上,网络上现有的许多服务可以归入P2P的行列。即时讯息系统譬如ICQ、AOL Instant Messenger、Yahoo Pager、微软的MSN Messenger以及国内的OICQ是最流行的P2P应用。它们允许用户互相沟通和交换信息、交换文件。用户之间的信息交流不是直接的,需要有位于中心的服务器来协调。但这些系统并没有诸如搜索这种对于大量信息共享非常重要的功能,这个特征的缺乏可能正 是为什么即时讯息出现很久但是并没有能够产生如Napster这样的影响的原因之一。

    BitTorrent的相关案件

    BitTorrent发明人布莱姆·科恩声称他从来没有侵犯过用BitTorrent来传输的文件的版权,事实上也从来没有被正式起诉过。但BitTorrent的用户和BT种子搜索引擎均曾被起诉。

    香港海关曾指控陈乃明在家中上载3套未经版权持有人授权的电影。陈乃明的辩护律师指出陈的行为只是使档案“可供取用”,而非“发布”。此案的终审法院法官认为,复制行为不一定牵涉实物,也不同意陈乃明声称过程被动的讲法。因为他一直让电脑在线,又启动BT软件,确保下载者得到完整电脑档案,犹如有人提供汽水机,由市民付款买汽水一样,属于主动发布的侵权行为。

    BT种子搜索引擎ISO Hunt也曾被美国电影协会所起诉。ISO Hunt运营者加里·方表示,ISO Hunt与谷歌一样,只是提供了一种检索服务。但法官威尔逊仍然裁决ISO Hunt的行为违法。他表示,被告的技术无非是“新瓶装旧酒”,ISO Hunt与Napster和Grokster等传统P2P分享网站无异,只不过BT技术更加高级,而且明显增加了侵权的可能性。这是美国法官首次裁定BT搜索引擎非法。

    新葡亰496net 17BitTorrent的原理简图。制图:大炮小白兔

    (3) 有通信就要有安全保障,加密技术是必须要考虑的。

    另外一个可以归入P2P是拍卖网站譬如eBay,人们在总结eBay的模式的时候用了C2C,是不是和P2P有一点类似?eBay就是一个将人们联系的和交易物品的社区,用户可以方便的搜索其他用户叫卖的商品。eBay提供了一些使得交易得以顺利进行的服务,但是交易是直接在用户之间进行的。如果将“交易”的概念推广,C2C就是P2P的一个特例,这里人们互相交换的是商品。

    P2P在视频网站的应用雏形

    虽然仍有许多问题,但BitTorrent解决了过去从同一个服务器下载的用户越多,带宽越拥挤,下载速度越慢的问题。反而形成了“同一个文件下载用户越多,微型服务器越多,下载速度则会变的越快”的现象。如此以来整体互联网的下载速度岂是成倍提升,简直是从自行车到飞机的跨越。

    随着BitTorrent协议的推广,越来越多的技术人员发现了P2P技术的发展前景,也看到了互联网发展的曙光。过去由于服务器带宽成本问题无法提供的在线流媒体视频播放,得益于P2P技术而得以实现。而为了能够最大程度的获得商业利益,同时又不惹上官司,大部分网站都会采用会员制,必须注册会员才能上传视频。

    这里是上传到视频分享网站的服务器上,并不是直接通过P2P技术进行分享。经过网站审核后,才可以发布到视频分享网站。这里也会显示上传人,也就是责任人。只有在用户打开网页的时候视频才会开始播放,刚开始播放时也是直接使用传统方式从网站服务器进行下载播放,这时候基于文件分块标识的技术开始作用,即使没有把视频文件完整下载,也可以开始播放。**这个未完成下载就已经可以播放的文件,被称之为“缓存文件”。**

    当播放到一定程度时,也就是缓存文件达到一定大小时,P2P技术开始起作用,将已下载的缓存文件中的小块上传,提供给其他用户下载。这就是在刚打开在线视频会提示“正在缓冲”然后非常卡顿的原因。然后多看一会儿就不再卡顿时就进入了P2P技术开始起作用的阶段,周围缓冲量多的用户开始为你提供下载,而你同时也开始为其他用户提供下载,达到一定的用户数量,用户数量越多,速度越快,就越流畅。

    (4) 其他需考虑的有如何设置中心服务器,如何控制网络规模等。

    但如果仔细深究的话,Napster和即时讯息在赋予用户之间直接交流的能力、eBay使用户可以直接交易的同时,却破坏了服务器端的那种自互联网出现之初就存在的对等联网思想,因为它们都需要有一个位于中心的服务器来协调,而不是分布在世界上不同地方的、对等联网的许多服务器。这也正是诸如Gnutella和Freenet不断的宣称它们创造了“纯粹”的P2P,完全没有中心服务器的P2P服务。

    P2P应用的发展和改良

    刚打开在线视频的“正在缓冲”,这一开始的卡顿也是非常影响体验的,于是缓存服务器技术出现了。视频分享网站事先在某些用户量较少的区域布置较大带宽的缓存服务器,其中只缓存最近时段点播最多的视频文件。然后,这个视频分享网站吸引了越来越多的用户,用户越多,速度就越来越快,看视频就越来越流畅。

    然后视频分享网站服务提供商逐渐发现仅仅是在网页看单个视频时使用P2P技术,远远达不到某些高清视频的播放速度需求,如果要再提高,那么缓存服务器成本及带宽成本也会随之提高。于是服务商开发了自己的P2P客户端

    它会将用户看过的视频缓存到用户的计算机里,在使用客户端看视频的同时,也会将看过的视频缓存文件进行上传,给其他客户端用户提供下载。

    这些影片不仅仅限于当前观看的,也包括以前观看过缓存过的视频文件。客户端会开启独立的p2p传输进程,即使在未开启客户端时也会保持运行。用户在使用客户端观看视频的同时,也成为了其他用户的微型服务器,使用客户端的用户越多,微型服务器也就越多,下载速度也就越快,播放也就越流畅。

    最初各个视频分享网站之间是互相敌视的,装了这家的客户端,再装另一家的客户端,那么两家看视频都会出现严重卡顿。但是服务商们很快意识到了问题,开始允许自己的客户端识别对方的缓存文件,并给自己的用户传输,于是更具规模的P2P分享网络诞生了。

    P2P作为一项技术,其本身并不可耻。但失控的P2P分享网络可能引发一系列问题。目前最著名的案例,就是快播了。

    新葡亰496net 18快播一案掀起轩然大波,这和它使用的技术有关系吗?图片来源:wikipedia.org

    1. P2P技术与现有互联网技术比较

    (2)p2p的思想溯源:回到互联网的本质

    P2P视频软件的相关案件:快播

    快播的确使用的是P2P分享式传输技术。快播并没有建视频分享网站,也就是所谓的自己本身不制作不提供视频文件,只是一个视频分享的工具。所以快播软件实际更接近于BitTorrent,甚至可以直接打开BT种子文件进行下载。任何一个快播软件用户都可以直接分享一个种子文件,然后由其他快播用户来互相传输。所不同的是,快播软件在提供分享式传输的同时,还可以进行视频文件播放。

    不过谁分享了什么,谁播放了什么,快播自己并不能控制因为快播最初没搞会员制,不注册都能使用快播来分享视频文件,任何人只要下个快播软件就能成为快播的微型服务器,在观看视频的同时给其他用户提供视频文件下载。

    任何有点网龄的人都会知道,“种子”是一个多么“神奇”的东西。而P2P的一大特点就是用户越多,流畅资源越丰富。于是许多盗版和色情视频网站站长直接把快播拿过来开始用于分享自己网站上的非法视频,快播立刻就火了。2008年底快播的单日用户量突破了1500万,后期活跃用户总量大概是4亿。对于一个软件来说,破亿的用户量是怎样一种情况? 

    仅凭快播员工,这破亿的用户根本无法管理无法控制。然后网警就开始介入,快播这时候发现自己的P2P分享播放软件,已经完全处于一种失控的状态,开始试图改变。快播更新版本开启了会员注册审查制度,同时建立了与网警相连接的110系统。

    但快播已经失控了。

    快播发布新版本,用户并不买账,依旧用旧版本。这些用户里也有懂技术的程序员,甚至有人将快播早期的客户端修改之后使用,完全跳过更新指令,照样免费分享。甚至有些色情网站的站长,直接修改出了自己网站版本的快播软件。这个巨大到恐怖的分享网络,想一朝一夕立即改变现在的状况,除了关门,恐怕再也没有更好的办法了。快播完全没意识到恢复控制需要下多少功夫,花费多少时间。然后,有关部门等不及了要求全面封禁。

    目前互联网主要技术模式是S/C方式,此方式要在互联网上设置拥有强大处理能力和大带宽的高性能计算机,配合高档的服务器软件,再将大量的数据集中存放在上面,并且要安装多样化的服务软件,在集中处理数据的同时可以对互联网上其他PC进行服务,提供或接收数据,提供处理能力及其他应用。对于一台与服务器联机并接受服务的PC机来说,这台PC机就是客户机,其性能可以相对弱小。而P2P技术的特征之一就是弱化了服务器的作用,甚至取消服务器,任意两台PC互为服务器,同时又是客户机,即对等。

    如果回顾一下,我们会发现在WWW出现伊始P2P就是互联网的本质特征之一。人们各自建立网页、互相做链接,人们上网是沿着链接冲浪。那时的web是真正的“网”(web)。但是当Yahoo!和Lycos建立了搜索引擎和门户站点后,人们上网的方式被改变了,人们从此到一个地方去获取所有的信息。记得_blank">新浪曾经有一段时间说它们是“目标站点”模式,但是如果多问一句,现在人们一条一条地阅读_blank">新浪的新闻,在头脑中还有一个“网”的概念吗?最大的问题是,这些站点控制了信息的流动、充斥了过时的信息、阻碍了真正的交流,或者对于很多人来说,另外还有太多的广告。 P2P就是把控制权重新还到用户手中去。人们通过P2P可以共享硬盘上的文件、目录甚至整个硬盘。这种能量是非常令人激动的,那些费心存储在自己的硬盘上的东西肯定是我们认为最有价值,所有人都共享了他们认为最有价值的东西,这将使互联网上信息的价值得到极大的提升。是不是有一种和WWW刚刚出现的时候同样的激动呢?有一点。

    快播一案的思考

    我们注意到,在庭审中有两项关键证据:四台服务器和2万多淫秽视频文件。但这就可能有问题了:之前不是说P2P是把所有用户作为微型服务器吗,为什么自己也有服务器?而且快播自己也不需要储存缓存文件啊?那么在庭审中作为关键证据那四台服务器是什么?认定的2万多淫秽视频文件又是什么?

    如果说这四台服务器是用作初始种子发布使用,那么对于已拥有4亿用户,拥有4亿微型服务器的快播来说,这似乎完全没必要。 要是个新开的色情网站站长的话还是有可能的,不过没有哪个站长会把片源文件都放到本地同一组服务器里。

    缓存文件也是。有人看有人用有人下载才会缓存,没人看的片,缓存它又占带宽又占存储,缓存它的意义何在?那么这几台服务器是仅面向本区域的缓存服务器吗?很难想象这个区域的用户没事儿整天都在看淫秽视频。

    不过庭审里,我们能发现两个关键词:“网联光通”和“小区宽带”。其实早年经常去网吧的都知道,有一段时间,各大网吧为了网速会购置一台服务器,上面放满电影什么的让用户看,免的用户再开BT下载占用别人玩游戏的带宽。也许这四台服务器也是此种功能?

    无论是何种原因,随着互联网的发展以及信息数据交流速度的提高,技术也再不是闷头憋在小黑屋里做的事情了。(编辑:Jerrusalem)

    1. p2p技术严格的说是一种网格

    因为每个Peer都代表了其后的人,基于自组织的网上社区也正在显现。与门户站点从上而下建立社区的方式不同,人们将以自发的方式形成社区。

    网格的定义:网格是在网络之上运行的软件基础设施,是连接集成不同硬件系统、软件系统、应用系统的纽带和粘合剂。

    当人们加入P2P网络的时候,所有人都拥有了平等的机会,所有人都拥有了极容易地在网络上创造“内容”的机会。当然,真正在网络上创造或提供内容的人还是少数的,据统计Gnutella的用户中仅仅有2%向其他用户提供了内容,即使在比较活跃的Usenet张贴文章的用户也仅占所有用户的7%。但是,P2P第一次使得所有上网的人都拥有了平等的机会。

    1. 新葡亰496net网络体系结构分类,最经济方案。P2P技术特性

    下面试图用三句话来揭示P2P的影响:

    (1) 既是S又是C,如何表现取决于用户的要求,网络应用由使用者自由驱动。

    对等联网:是只读的网络的终结(Peer-to-peer is the end of the read-only Web)

    (2) 信息在网络设备间直接流动,高速及时,降低中转服务成本。

    对等联网:使你重新参与互联网(Peer-to-peer allows you to participate in the Internet again)

    (3) 构成网络设备互动的基础和应用。

    对等联网:使网络远离电视(Peer-to-peer steering the Internet away from TV)如上文所言,P2P不是一个新思想,从某些角度看它甚至是整个最初创建互联网的最基本的思想。我们不妨花时间作一点回顾。

    (4) 在使网络信息分散化的同时,相同特性的P2P设备可以构成存在于互联网这张大网中的子网,使信息按新方式又一次集中。

    互联网的发展于近现代的许多尖端科学技术的发展模式并无不同,即都是先在军事工业形成,再转到民用领域。互联网发源于至今看来也十分新颖的战略思想:为了避免敌人的毁灭性武器命中全国的军事指挥控制中心,应该怎么办?传统的方法是一方面想方设法尽可能地不让敌人知道中心的确切位置,另一方面提高中心的抵御打击的能力。

    三 技术应用

    但在当今的核武器年代,对方有着连一个星球都可以炸毁的核弹,再固若金汤的防御措施一旦受到攻击肯定马上化为乌有。而只要有机密存在,总有打探出机密的方法,所以靠保密中心所在位置的方法也不是长远之计。在这种情况下,美国的军事人员充分发挥逆向思维,想到既然不可能长期、有效地保护中心免受攻击,那么还不如根本不设中心!

    p2p技术目前主要应用于以下几个方面:

    让每一个基地乃至每一台电脑都能独立运作,这么一来等于有了无数中心,敌人除非真的将这个星球炸了,否则其中一个基地或电脑受损,也不影响其他基地或电脑继续发挥作用。正是这种“非中心化”的思想成为形成互联网最基本的概念。

    1.及时通信: ICQ 、OICQ及IP电话技术

    但是许多技术出现之后往往并不会完全按照原先的设计发展,服务器/客户机的架构逐渐变成了互联网的主流,浏览变成了人们在互联网上最主要的生存方式。互联网的普通用户似乎在慢慢的退化、和电视观众一样被动地浏览着大网站们创造的内容。

    2.文件和其他内容共享——BT技术

    人们在网络上的主要活动访问了在这么门户站点上,读新闻、参与讨论组、聊天。但是这使得设计的互联网的一个特性消失了——如果Yahoo因故中断服务如出现什么情况?这种假设不太容易看到,但是年初的黑客攻击各大网站造成的混乱似乎可以给我们一点联想的线索。

    现在人们已经很熟悉用BT下载资源,BT的全名,叫做BitTorren,中文译作/比特湍流,有许多网友直取谐音,戏称之为/变态,如抽掉贬义的色彩倒是十分形象,因为它的确是一种不同于互联网常态的资源交流机制。作为一种革新性下载工具,BT吸纳了P2P的技术优势,简单而有效地实现了下载压力的分担。BT首先在上传者端把一个文件分成了Z个部分,甲在服务器随机下载了第N各部分,乙在服务器随机下载了第M个部分,这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的N部分,这样就不但减轻了服务器端得负荷,也加快了用户方(甲乙)的下载速度,效率也提高了,更同样减少了地域之间的限制"比如说丙要连到服务器去下载的话可能才几K,但是要是到甲和乙的电脑上去拿就快得多了。所以说用的人越多,下载的人越多,大家也就越快,BT的优越性就在这里。而且,在你下载的同时,你也在上传(别人从你的电脑上拿那个文件的某个部分),所以说在享受别人提供的下载的同时,你也在贡献。

    上面提到像Napster和即时讯息还是需要位于中心的服务器,那么Gnutella网站上的一句话可能表达了它们所推广的“纯粹”的P2P所包含的“非中心化”的理念:设计Gnutella是为了在核战中生存(Gnutella Is Designed to Survive Nuclear War)。

    3.搜索引擎——基于p22的适应性信息检索系统的设计

    它的网站上这样描述,纽约的用户受到攻击至多只会影响那个地区的部分用户,而其他地方的Gnutella用户还能正常的使用,这不正是互联网最初的理想吗?

    本文提出的基于p2p的适应性信息检索系统的网络拓扑结构如图1所示。系统由若干个自治的结点组成,它们按照网络架构组成一个信息检索网络,每一个结点都是对等的。每一个结点都由一个客户端代理和一个服务器端代理组成。用户通过客户端代理提交提问,对于每个提问,客户端代理可根据具体情况,使用元搜索、爬行器和转交给服务器端代理等三种方式的任意组合进行检索处理,对于三种方式返回的结果文挡,客户端代理经过合并过滤之后呈现给用户。用户在浏览结果时,通过将文档标记为感兴趣或不感兴趣的方式,向客户端代理提交相关反馈。利用这些反馈,客户端代理可以建立一个用户模型,该用户模型一方面将用于今后的结果过滤,另一方面也将用于修改用户的原始提问,以便今后进行进一步的检索处理。与此同时,服务器端代理负责结点之间的通讯,它可以在接收用户模型和相关文挡的基础上,进行用户聚类,并在聚类的基础上,在具有相同或相似兴趣的用户之间实现合作式推荐和转发检索请求,单个结点的内部结构设计如图2所示。

    (3)Napster带来的革命

    4.协同工作——p2p技术对e-learning应用模式的影响

    Napster是去年当时由只有18岁的肖恩·范宁(Shawn Fanning)开发的,它提供服务允许音乐迷们交流MP3文件。它与先前也被推上被告席的提供免费音乐下载MP3.com的不同就是在Napster服务器没有一首歌曲,Napster提供了一个新的软件供音乐迷在自己的硬盘上共享歌曲文件,搜索其他用户共享的歌曲文件,并到其他也使用Napster服务的用户硬盘上去下载歌曲。Napster在短时间里吸引了5000万用户,最终,它被五大唱片商以侵犯版权推上被告席而成为世界的焦点。

    基于 P2P 思想的知识交流型学习:

    可能从来没有一个行业象唱片业这样,生存会因为一个小小的软件而受到如此深重的威胁。对于Napster引起的版权问题有过很多的讨论,但是多花一些时间讨论还是值得的,因为这个案件决定了也决定了P2P文件共享这一分支的前途,也决定了未来如何处理互联网上的版权问题。

    P2P是一种技术,但它更是一种思想,是有着会改变整个互联网现状潜能的思想。它将人们直接联系起来,让人们可以通过互联网实现直接的交互,从而使得网络沟通变得更为容易、资源共享更为直接,因而它在加强网络人际交流、文件交换和分布计算等方面大有前途。随着 P2P 技术的兴起,基于P2P思想的知识交流也开始在网络上出现。如 LearningIDEAS公司提供的可以即时捕获个人与个人之间的知识交换方案,就包含了一套独特的匹配和转发系统,它能够让外在的知识随信息交流实时传递。LearningIDEAS的技术与企业呼叫中心的路由系统非常相似,它允许基于知识技能的路由和匹配,在发生现实需求和特定问题时可以让一个用户与另一个相关的用户联系起来。与传统 e-Learning系统相比,基于P2P思想的知识交流方案最大的不同就在于无需创建专门化的学习环境,也无需正式安排教学活动,就可以在学习者和他人之间提供知识分享的通道。

    10月31日原告之一BMG公司和Napster达成和解协议。舆论认为这表明唱片业意识到通过数字方式发布音乐将是不可阻挡的潮流,消灭Napster也无法阻止其他模仿Napster的服务商出现。因此还不如与之合作改变Napster,将之变成在线音乐销售的渠道。现在的唱片工业面临的可能不是如何“像压碎一个鸡蛋”那样压碎,而是与之合作,将Napster的5000万用户变成自己的客户。也就是将Napster的模式变成“合法化的Napster”模式。唱片工业的困境是如何防止那些Napster的模仿者继续免费提供歌曲。

    目前主流的e-Learning系统如Ellumniate、Centra、WebEx等也提供一些同步学习和协作解决方案(如虚拟“在线会议室”等),它们虽然可以允许学习者进行非正式的学习交流和直接沟通,但这类学习活动一般都需要在主题、时间和交流人员等方面制订明确的计划和安排。基于P2P的知识交流方案却不同。当一位用户或学员遇到某方面困难时,他在LearningIDEAS系统中把自己的问题表述出来,系统就可以立刻帮助他转接到某个具有此类问题解决经验的同事或学员用户那里。就像和身边的人随意询问交流一样,这种虚拟的即时沟通方式能够更快捷地解决用户所遭遇的现实问题,并消除了通过正式教学系统进行学习的时空障碍。

    2000年2月12日,美国旧金山第九巡回上诉法院的三名法官就音乐网站Napster版权纠纷案作出裁决,认为它侵害了各大唱片公司的版权。但是三名法官并没有应唱片公司的要求,决定立即关闭网站,而是把最初的判决送回给低一级的地方法院。法官们说,这项裁决内容过于复杂,需作进一步澄清。但错综复杂的法律过程和长达58页的判决书反映了现在既缺乏与互联网相关的版权法,也缺乏相应的司法实践。

    基于P2P技术的非正式知识交换方案,真正的价值是它使得学习和交流能够在网上随时发生,并能融入到实际的工作和生活流程当中。这种随机、自由、及时的知识交流方案不仅使学习交互可以发生在每位网络用户身边,而且非正式知识交流的学习过程也能够被记录存档。当人们加入P2P网络的时候,所有用户都拥有了平等的机会,都可以容易地在网络上自由沟通思想,随时交流学习,并进而从与对方的交流和沟通中获取所需要的知识和信息。P2P摆脱了中间服务的羁绊,它重新将人们通过网络直接联系起来,使人际间的知识交流更为迅速和便捷,从而提高了人们解决学习问题和处理社会事务的效率。

    但是,不管Napster案的结果如何都不能改变Napster后面的技术和思想给互联网带来的影响。“魔鬼”已经钻出了魔瓶,而魔瓶也已经被打破了。对于唱片界来说,至少它们销售唱片的方式被彻底改变了。下一个可能是好莱坞的电影工业,压缩技术和宽带网络将使得人们会在网络上轻易地传输整部电影。

    四 p2p技术的不足及目前的解决途径

    事实上合法化的网络上已经出现了许多试图推出“合法化的Napster”模式的公司,譬如由Napster的创办人之一创办的lightshare.com和Flycode.com。P2P对于唱片商来说的确有吸引力,如果它们能够从用户身上收费的话。对于利用诸如一个集中的站点提供收费的mp3音乐下载,用户每次从网站下载的时候,网站都必须向电信交流量费,而使用P2P则使得这部分费用不再存在了。因此唱片商获得更多的利润,用户也应该可以得到更便宜的音乐。

    管理问题和安全问题是p2p目前所面临的最大的问题。

    从某种意义上软件也好像预测到了大规模盗版和文件共享可能带来的影响,这主要归功于开放源码软件给软件业带来的“头脑风暴”。在亚洲和东欧,软件业已经在反对盗版上打了败仗。这也正是微软极力推广一种“软件注册模式”,把软件作为按月付费的服务出售,而不再是向过去那样出售容易复制和盗版的硬拷贝。

    在p2p技术结构中,中心节点的意义被大大弱化甚至完全消解。去中心化的特点将得到更为充分的体现,网络传播结构的扁平化特点也会进一步凸显。这样的传播结构,使网络信息传播的管理与控制更为复杂与困难。从管理的层面看,p2p技术最主要的挑战体现在两方面:对不良内容的传播控制更为复杂;版权管理更为困难。

    当然,对所谓“合法化的Napster”模式还是有很多质疑。P2P的这种文件共享功能似乎没有带来什么附加值,尽管这个过程可能是非常有趣的。从另一方面来说,这项技术可能被用来推动人们重新参与互联网、创造他们自己的内容,这也许是价值所在。所有的社区网站都有一个“梦想”,让用户互动来产生内容,但是由于由上而下创建的社区的最根本上的问题,这种梦想从来没有真正实现过。P2P或许可以改变这一点。

    在国外,p2p在版权管理方面带来的问题引起了更大的关注,据报道,美国国会知识产权办公室目前已草拟新版法案,力图禁止这类p2p软件的应用;英国更是早在2003年10月就通过了立法决定执行颇有争议的欧洲版权法令,这个立法从理论上明确了,使用类似的p2p服务将可能构成犯罪。

    Napster创造的奇迹同时也是揭示了在互联网时代普通人也具有改变整个世界的能力。当肖恩·范宁在波士顿的东北大学校园开发Napster的时候,他只不过是想和他在维吉尼亚的朋友共享mp3歌曲文件。现在这个小软件改变了整个世界。

    目前的解决方法:利用JXTA技术(juxtapose 并行技术)。

    (4)p2p改变了什么?内容转移到“边缘”

    JXTA技术提供了建立P2P网络应用的核心技术,旨在为P2P应用建立一个通用的开发平台。JX2TA技术主要包括一个独立于编程语言系统平台和网络平台的协议集,这个协议集说明了P2P应用的最基本的需求。可以说,JXTA是位于操作系统或虚拟机之上的P2P网络服务或应用之下的一个P2P堆栈,它提供了P2P应用所需的核心功能。 但是也有人对此持批评态度,例如,方兴东认为:p2p的交流如果是在个人与个人之间,如果没有任何商业行为在内,那么就不应该用知识产权来限制。

    在回顾了Napster了问题和困境之后,下面将看看P2P的更多激动人心的东西和消除围绕这个新词的种种误解,以及看看P2P的机会主要在哪儿。

    当然,技术肯定不能解决所有问题,相关法律手段的加强,也是十分必要的。但是,法律的制定应该着眼于未来而不是眼前,着眼于社会全局利益而不是个别利益。

    P2P带来的一个变化就是改变了“内容”所在的位置,内容正在从“中心”走向“边缘”,也就是说内容将主要不是存在几个主要的服务器上,而是存在所有用户的个人电脑上。

    五 前景展望

    Napster的成功使我们不得不去质疑流传已久的两个断言,“应用服务提供商(ASP)是未来趋势”和“个人电脑死了”。ASP的一个基本假设就是对于大多数客户来说购买和维护高性能的服务器的成本太高了,但是P2P使得每个人办公桌上的电脑都可以成为“服务器”。用户原来是用台式电脑准备好数据之后再把数据上载到服务器上去,而使用P2P将不再需要这个过程。“个人电脑死了”这个断言就是个人电脑将主要用来浏览互联网、字处理等,因此最简单的瘦客户机就可以满足需求。P2P使得个人电脑再一次成为“中心”。P2P使得个人电脑重新焕发活力、不再是被动的客户端,而成为具有服务器和客户端的特征的设备,个人电脑将重新成为互联网的中心。

    从p2p技术的发展轨迹来看,它与互联网技术的发展是一致的,那就是从技术导向逐渐转向市场导向,从专属用户逐渐转向普通用户这也意味着,这些技术的影响力将从纯技术层面转向经济、文化与社会层面。

    互联网的存储模式将由现在的“内容位于中心”模式转变为“内容位于边缘”模式。从这个角度看P2P带来了几个改变:

    p2p技术既然可以为个人对个人的信息交流与共享提供方便,自然也能为媒体对媒体的信息交流与合作提供可能。P2p技术也可能成为媒体间的交流与合作的新平台,也可能加速媒体形态的演化。对于媒体机构来说,现在能感觉的似乎更多的是潜在的威胁,因为它们在传统媒体以及网络媒体中的中心特权地位会受到挑战,但是,从另一个角度来看,如果媒体机构把自己视作一个普通的信息产品的生产者,也许就能从2技术中找到新的希望。

    首先,客户不再需要将文件上载到服务器,而只需要使用P2P将共享信息提供出去;

    作为一种越来越具有普遍应用价值的技术,p2p对于未来的网络传播特性的影响,虽然还一时难以做出全面描述,但是影响正在开始而且会继续,这正像技术一样的普及,在很大程度上促进了网络作大众媒体的属性。

    其次运行P2P的个人电脑不需要固定IP地址和永久的互联网连接,这使得那些拨号上网的用户也可以享受P2P带来的变革,这部分用户在所有用户中占有极大的比重;

    参考文献:

    最后,P2P完全改变过去控制互联网的客户机/服务器模式,消除客户机和服务器二者之间的差别。

    1.P2P技术与网络传播的未来 彭兰 第7卷 第1期 南京邮电学院学报

    上文对Napster所遭遇的法律问题有很多讨论,但是换个角度来阐述,盗版问题往往也正显示存在大量未能满足的需求。Napster的惊人成功(这里指吸引大量用户而不是获得利润)是一种难得的对P2P的概念上可行性的证明,揭示了P2P改变互联网的潜力。直通桌面的宽带网络逐渐成为现实、个人电脑越来越强大足以胜任“服务器”功能也从另外的方面确保P2P发挥其能量。

    2.基于P2P的适应性信息检索系统的设计 江 淇

    个人电脑取代位于中心的服务器成为内容的主要存储地将对互联网的几个主要发展方向有着意义深远的影响:这可能改变Windows和Linux几年的“战争”的局面,当“桌面”和服务器逐渐融合,微软可能会极力推广其基于Windows2000的Web服务和“内容处于边缘”(内容处于桌面)模式,从而可能破坏Linux在服务器市场上存在的基础。

    3.技术思想对 E-Learning 应用模式的影响 李芃

    提供免费个人主页服务的公司存在的一个理由就是目前互联网使得普通用户很难拥有自己的服务器放置自己的内容。可以预言类似Napster的服务将会出现供人们在自己的个人电脑上发布主页和内容。

    1. 浅谈下一代互联网技术——网格技术 王东 管江红

    2. 信息技术一种全新的P2P网络解决方案——JXTA技术 王旭辉 郑雪峰 姚宣霞

    3. P2P技术的研究与应用 陈 姝 方滨兴 周勇林

    WAP等移动服务协议目前还主要关注让人们去使用处于中心的商业服务如新闻、股票信息等。但更多的时候人们最需要的信息是那些在他们的个人电脑上的信息,P2P使这成为可能。人们可以通过无线联网P2P访问他们的个人电脑,这也就是一些公司所宣传的个人化P2P(Personal P2P)的“无线版本”。

    7.P2P技术的应用及其研究现状 赵 恒 陈 杰

    当然,这也不是说使用P2P的个人电脑可以取代服务器,那些安全的备份和需要专家来不断更新的数据还将存在于位于中心的服务器上。 可以这样看待P2P带来的转变,“内容位于中心”模式较好的适应了互联网初期的情况,个人电脑性能太差因而需要有专门的服务器、带宽太窄使得个人电脑不得不退化到被动浏览。宽带互联网、更稳定的更高性能的个人电脑使得我们有理由预言下一个5年将是由“内容位于边缘”模式主导。

    (5)重新解读P2P

    每个具有划时代意义的创新出现的时候它往往可能被人们误读。P2P这次也不例外,Napster让人们开始关注P2P,但也使得许多人认为P2P就是歌曲交换、文件交换,甚至认为P2P和盗版有着必然的联系。可以说人们对P2P的理解是被误导的和不完全的。

    自由软件(Free software)出现之初也面临着误读的困境,人们开始的时候将Free理解为免费的,从而认为自由软件是不可靠的、认为自由软件运动是激进的“反文化的”。事实上Free更多的应该指自由地探索想法、在软件中表达出来和共享软件。这一点对自由软件的鼓吹者们来说是自然而然的,但是需要有人去告诉商界、媒体和公众自由软件在经济上和逻辑上是可行的。当时著名出版人O’reilly组织了一次自由软件峰会重新定义自由软件,将自由软件改名为开放源码软件(open source software)。这一重新定义使得人们开始拨开误解的乌云,了解Free的本质。开放源码将人们从有缺陷的软件、锁定效应和传统的软件分发渠道中解脱出来。自由表示合作将可以跨越公司的边界、共享基础性的开发,使人们可以把注意力集中到高附加值的服务上去。 今年8月,O’Reilly又组织另一次峰会来帮助人们认识P2P的潜力和消除Napster、Gnutella造成的P2P是盗版技术的负面影响。另外,他认为目前P2P的状态类似于“盲人摸象”,P2P技术的领导者们每个人都看到了P2P这头“巨象”的一些特征。,如果他们能够有机会交流思想,P2P将会更快地发展。这次P2P峰会主要有三个目的:定义P2P,我们要从中的到什么以及为什么;描述P2P的机会,P2P能解决什么样的问题;形成一个提供给大众的关于P2P的信息,消除那些负面影响。

    参与P2P峰会的有媒体不断报道的那些提供文件交换服务如Napster、Gnutella、Freenet的开发者,也有那些试图挖掘P2P分布计算能力的公司和组织如Popular Power、SETI@home、distributed.net等的开发者。后面的三家公司希望使用P2P技术集中那些联接在网络上的电脑的空闲的CPU时间片断、内存空间、硬盘空间来替代“超级计算机”。其它正在进行的P2P应用还有,IBM、微软、Ariba也在合作开展一个名为UDDI的项目以将B2B电子商务标准化;Eazel正在建立下一代的Linux桌面;Jabber已经开发了一种基于XML、开放的即时讯息标准,Jabber被认为是建立了未来使用P2P数据交换的标准;由Lotus Notes的开发者创建的Groove试图“帮助人们以全新的方式沟通”;英特尔也在推广它的P2P技术以帮助更有效地使用芯片的计算能力。

    列这样一个名单有一点枯燥,尤其是对于那些对于具体细节没有太多兴趣的读者,但这又是必要的。因为这些描述可以让我们更全面的了解。

    (6)尚未被了解的P2P

    Napster是与设备相关的,用户连接到到由它创建的P2P网络上是为了获取Mp3歌曲文件。但是对于即时讯息这一类P2P应用来说是完全不同的,别人连接的目的是和另一个Peer交流,而不必管他使用的是电脑、手持电脑或者手机。P2P提供了在网络上与设备无关的实时交流的能力。

    这种将把用户实时的连接起来的能力是P2P最令人感到激动的特性。事实上我们可以从AOL的AIM、国内Oicq受欢迎的程度认识到这个事实。

    能够实时地寻找和联络需要的人是商业应用的基本要求,电话可以做到这一点,而在网络上最常用的E-mail并不能做到这一点。因此,即时讯息将不仅仅是一个有趣的服务,更多的它将是下一个最基本的互联网商业工具。即时讯息现在看起来可能成为诸如客户服务、供应链管理等商业应用的平台。开发了一个开放源码的基于XML和Java即时讯息服务的Jabber似乎正是创建了一个这样的平台。Jabber的开发者似乎刻意集中了互联网现有的所有激动人心的东西:P2P、Java、XML和开放源码。它是不是有这种潜力呢?我们最好拭目以待,但Jabber的模式至少要比Napster要清晰得多。

    Negroponte在其《数字化生存》中曾经有一个著名的论述,“网络上的东西将比人要多”。P2P将使得这些“东西”之间的直接交流成为可能,网络上每个设备都是“活跃”的,而不是像过去那样有部分是非常活跃,而有的则被动的,有时候直接交流的那些设备可能都是某一个用户自己的,譬如说掌上电脑和台式电脑的数据同步是最好的例子。如果用户的掌上电脑上有些数据和内容是台式电脑上没有的,台式电脑也应该能够向掌上电脑要求获取那些信息,这应该跟我们通过Napster到其他用户那儿去搜索和下载mp3歌曲一样。

    最重要的一点是,不是网络上的节点数目而是这些节点如何参与网络决定网络是否强大、是否有价值。怎样使得网络上几亿的人和更多的设备都活跃地参与呢?P2P正是一系列架构、技术、策略的开端,它使得互联网的这一理想开始变为现实。现在人们看到的和预言的都只是冰山露出的一个小角,更多的还在水下。

    (7)P2P中的P是人(People)!

    Dave Winner的论断P2P中的P是人(people)!这可能是我读到的关于P2P最深刻的解读之一。

    事实上,我们所处的真实生活是P2P的环境,人们可以和其他人直接地的交流。信息技术将我们带到了网络空间,在网络空间我们仍然希望还能够按照原来的P2P方式交流沟通。尽管互联网本质上是支持对等交流模式,但是网络的发展给对等交流增加了许多障碍。

    正如许多技术专家所指出的,动态IP地址、_blank">防火墙、代理服务器从技术上使得对等连接变得很困难。更不用说目前的网络主导模式已经发展成为服务器/客户端模式,人们在网络上只能被动的接受那些大公司诸如Yahoo!、ABCnews.com等提供的信息,交流是非常困难的。(当然,在现实生活中诸如空间、社会等级等也束缚了人们的对等交流。但是如果网络能够使我们看到对等交流的可能性,为什么不去追求?)

    可以这样类比,互联网的出现和电话的发明是具有同样的意义的,但是互联网最开始的主要特征是非实时的,更类似于传真,而没有提供像电话那样实时交流,现在P2P的即时讯息可能使得互联网上的实时交流变得和Web页面、E-mail那样普遍和不可或缺。

    对于所有的P2P应用来说,最先要做的就是恢复互联网曾经失去的对等联网能力。这也正是Napster从概念上最大的缺陷。(email是具有P2P交流的特征的,但email缺乏实时交流的能力,它类似与传真,但我们还需要“电话”的。)

    从“人”的角度上将,P2P发展的要点并不是P2P网络架构是如何,而是P2P将人们在网络上连接起来了,人们可以在网络这个更迅疾的媒介上处理那些需要沟通的问题。这是最重要的。尽管到今天还有人在怀疑互联网作为零售商业和B2B媒介的有效性,但是互联网已经从根本上改变了我们的交流方式是不需要任何讨论的。过分的谈了“纯粹的”的、完全消除控制的P2P是毫无意义的。中心化或者非中心化都只是工具,都是为了创造出使人们可以更有效地沟通的工具。

    人类在现实生活中的经验至今仍只有极少的部分被应用到网络上,如新闻、B2C、B2B。现在,人们最常使用的P2P被移植到了网络空间。P2P可能改变一些我们已经熟知的、习惯了的产品和服务,也会创造更多。

    究竟会出现些什么?预言未来的最好办法是去创造。

    本文由新葡亰496net发布于服务器网络,转载请注明出处:新葡亰496net网络体系结构分类,最经济方案

    关键词: