解读P2P

原创 2001年07月15日 09:54:00

     

       每个具有划时代意义的创新出现的时候它往往可能被人们误读。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的信息,消除那些负面影响。

即时交流

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

活跃的个人


      Negroponte在其《数字化生存》中曾经有一个著名的论述,"网络上的东西将比人要多"。P2P将使得这些"东西"之间的直接交流成为可能,网络上每个设备都是"活跃"的,而不是像过去那样有部分是非常活跃,而有的则被动的,

有时候直接交流的那些设备可能都是某一个用户自己的,譬如说掌上电脑和台式电脑的数据同步是最好的例子。如果用户的掌上电脑上有些数据和内容是台式电脑上没有的,台式电脑也应该能够向掌上电脑要求获取那些信息,这应该跟我们通过Napster到其他用户那儿去搜索和下载mp3歌曲一样。

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

“人”

     ave Winner 的论断“P2P中的P是人(people)!”这可能是我读到的关于P2P最深刻的解读之一。事实上,我们所处的真实生活是P2P的环境,人们可以和其他人直接地的交流。信息技术将我们带到了网络空间,在网络空间我们仍然希望还能够按照原来的P2P方式交流沟通。从"人"的角度上将,P2P发展的要点并不是P2P网络架构是如何,而是P2P将人们在网络上连接起来了,人们可以在网络这个更迅疾的媒介上处理那些需要沟通的问题。

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

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

音视频即时通讯开发中使用P2P技术的好处

在服务器的配置文件“AnyChatCoreServer.ini”中网络配置部分,“RoutingPolicy”字段表示了P2P数据路由传输策略的配置信息,可取值分别表示: 1 服务器转发模式...
  • vbLittleBoy
  • vbLittleBoy
  • 2014年05月05日 14:39
  • 6596

比特币协议是怎样工作的(上)

去年在这里写了“关于比特币的5个想法”,貌似是这里的第一篇关于比特币的文章,今天在这里介绍一下比特币的协议。 本文是翻译Michael Nielsen关于比特币协议的文章,这篇文章是译者觉得写的最清...
  • i7thTool
  • i7thTool
  • 2016年07月18日 17:30
  • 1899

基于Socket通信的P2P聊天

一、Socket通信的简介socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信,socket是一种”打开—读/写—关闭”模...
  • Jacky_Can
  • Jacky_Can
  • 2017年07月11日 16:37
  • 970

用JAVA实现P2P网络通信

导读:   摘 要:分析了P2P基本概念及其基本工作原理,探讨了用JAVA实现p2p网络通信的技术,并用一个实例作了进一步阐述。   关键词:P2P,C/S,JAVA,XML,JDK ,TCP,UD...
  • chief1985
  • chief1985
  • 2008年03月27日 13:29
  • 12448

C++ 开发P2P及时消息发送程序(1)

C++ 开发P2P及时消息发送程序(1)徐龙 2007-12-11辞职有两个月了,还没有找到合适的工作. 郁闷.....最近一段时间面试了几家公司,都觉得不是很合适,既没有学习价值,也没有认可的薪资,...
  • fangkailove
  • fangkailove
  • 2007年12月11日 14:37
  • 3364

介绍一个P2P点播直播开源项目,挺不错的

介绍一个P2P点播直播开源项目,挺不错的 使用平台: 客户端:Windows 平台 服务器:Windows & Linux 框架图例: 项目简介:  P2P点播直播开源项目是一...
  • sdvch
  • sdvch
  • 2013年11月20日 15:30
  • 4908

基于浏览器的匿名P2P文件分享服务

发现一个很好玩的东西,FileTea。它是一个开源的项目,基于浏览器的P2P分享,服务端中转数据,不存储文件内容,HTML5提供上传能力。 打开该网站看上去就是个普通的Web介面的文件分享服务,...
  • bytxl
  • bytxl
  • 2015年08月15日 17:57
  • 618

Peer-to-Peer Botnets P2P僵尸网络---Ping Wang, Baber Aslam, and Clif C. Zou

一:传统集中式botnet(如IRC)构建容易、能高效的分发控制者命令,但存在单点失效的问题,一旦服务器被关闭,会因失去与控制者的联系而灭亡,防御者也可以通过构建一个欺骗者加入特定的频道而监视整个bo...
  • whhit_436
  • whhit_436
  • 2011年09月05日 16:45
  • 1529

P2P直播的技术难点

一、防火墙的穿透:  超过90%的电脑都在防火墙后面,如果让2台在防火墙后面的电脑能够实现P2P互联,这是一个技术的难点。有2种方式:  1. 要求用户配置TCP端口:BT和电驴采用的方式,配置需要网...
  • max2008
  • max2008
  • 2007年06月12日 16:03
  • 1564

P2P业务整体流程图

  • qq_37675827
  • qq_37675827
  • 2017年11月20日 19:19
  • 231
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解读P2P
举报原因:
原因补充:

(最多只允许输入30个字)