今天看文章,发现很多人将”p2p“等同于“p2p的分布式下载“。概念没分清楚就开始讨论,往往是说的人糊涂,听的人更加糊涂。于是我在这里理清一下这几个概念。

p2p的分发方式:
实际上就是每个下载点都在下载的同时(以及下载完成之后)提供共享,形成分布式下载的优势。这种方式的好处是,极大地提高下载者的下载速度,同时极大地减轻了源上传者的负担。但它与“内容”无涉,仅仅是一种下载方式而已。

p2p(person to person,也即个人对个人):
这才是凸显个人意义的网络系统。只要是个体能直接与其它个体对话的,我们都可以称之为p2p。因此IM,BBS,EMAIL,flickr等等,都可以称之为一种p2p系统。但是这几种p2p技术都依赖于中央服务器,造成服务器负载大、人数荣量有限、速度慢等等问题。这些不妨称之为第一层次的P2P。如果利用局域网穿透等技术,让信息直接在个体之间流通,而不必经过中央服务器中转,那样可以解决不少问题了,这不妨称之为第二层次的p2p;如果在这个系统中再加上前面说到的p2p分发技术,甚至p2p分布式储存、p2p网格计算等技术,那这个世界就更美妙了,可以算是第三层次的p2p。

上面的几个概念,都是我自己思考使用的,好像还没有其他人这样分类过。我目前所做的项目,是一个第二层次的p2p系统;我正在计划的一个项目,是第三层次的P2P系统。

有关p2p的两个概念相关推荐

  1. H.264的两个概念:DC系数和AC系数。 MV预测过程详解(附图)

    在做熵编码之前,先明确两个概念:DC系数和AC系数. 量化后得到的仍是64个系数,量化并没有改变系数的性质.大家知到DCT变换是将数据域从时(空)域变换到频域,在频域平面上变换系数是二维频域变量u和v ...

  2. 抛物线交点式公式_二次函数顶点式、交点式、两根式概念解读

    二次函数顶点式.交点式.两根式考查一定是初中阶段平时考试和中考的重要考点,所以秦学教育小编这里再一次对二次函数顶点式.交点式.两根式概念进行一个解读. 一般地,自变量x和因变量y之间存在如下关系: ( ...

  3. H.264的两个概念:DC系数和AC系数

    在做熵编码之前,先明确两个概念:DC系数和AC系数.  量化后得到的仍是64个系数,量化并没有改变系数的性质.大家知到DCT变换是将数据域从时(空)域变换到频域,在频域平面上变换系数是二维频域变量u和 ...

  4. 事件的独立和事件互不相容两个概念的区别

    实在是对这个感冒了,随从网上拉了一篇资料,免得下次又忘了. 要真正的解决这个问题,必须首先牢牢记住他们的定义. 什么事件的独立? 事件A,B独立是指这两个事件之间的概率满足一个等式:P(AB)=P(A ...

  5. 着手社区建设掌握的两个概念

    强调了社区对企业日益增长的重要性,将自己多年的社区建设经验化繁为简,归纳出两个关键概念,1)社区象限,2)社区漏斗,并结合多个真实案例予以详解.作者着重突出了产品用户群中"布道者" ...

  6. AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits)

    AIX 用户使用的系统资源限制包括两个概念 --- 硬限制(hard limits) 和软限制(soft limits). hard limits自AIX 4.1版本开始引入.hard limits ...

  7. 期权中的两个概念:认沽期权和期权激励

    期权中的两个概念:认沽期权和期权激励 有多少人了解期权是什么?又有多少人虽听过此类词汇,但仍对他们的概念略带陌生,诸如:利率期权.欧式期权.外汇期权.期权激励.实值期权-可以说期权的种类多种多样,方式 ...

  8. 交换机两大概念:背板带宽和包转发率

    先认识一下交换机的基本参数. 交换机两大概念:背板带宽和包转发率 交换机:包转发率 这个概念到底起什么作用? 包转发线速的衡量标准---是以单位时间内发送64byte的数据包(最小包)的个数作为计算基 ...

  9. c语言数组实际作用,要玩转C语言 就要深入指针和数组这两个概念

    原标题:要玩转C语言 就要深入指针和数组这两个概念 指针 预备知识 在深入理解指针之前,我认为有必要先复习或者学习一下计算机原理的基础知识. 计算机是如何从内存中进行取指的? 计算机的总线可以分为3种 ...

最新文章

  1. ActiveMQ5.14.5配置参数详解
  2. curl 视频vip接口 php,php中CURL的使用方法及详解教程
  3. python中函数修饰符_python中的函数修饰符
  4. iOS中XML解析汇总
  5. 为什么即使在班级均衡的情况下,准确度仍然令人困扰
  6. python实现程序重启_python实现自动重启本程序的方法
  7. 【TensorFlow】TensorFlow函数精讲之tf.train.ExponentialMovingAverage()
  8. Warning: Division by zero in 错误处理
  9. Servlet入门1
  10. SPSS基本操作与使用步骤【详细整理】
  11. linux下软件的卸载,Linux下各种格式软件的安装及卸载方法
  12. ubuntu vnc安装
  13. IE下AJAX请求只有一次
  14. DB2数据库问题总结
  15. iOS应用支持IPV6,就那点事儿
  16. Amos24程序安装及注意事项
  17. java毕业设计大学生体检管理系统Mybatis+系统+数据库+调试部署
  18. photoshop高光,暗,中间调选区获取
  19. 当程序员具备了抽象思维
  20. 高德地图纠偏 php,驾车轨迹纠偏-轨迹纠偏-示例中心-JS API 示例 | 高德地图API

热门文章

  1. 41、【华为HCIE-Storage】--Oceanstor9000 组网规划
  2. 网件 ip 冲突 vpn_【干货三十一节】数通IP课堂笔记第十五弹,人生贵在行动!...
  3. 蓝桥杯---拼音字母
  4. 蘑菇车联推出“AI云+OS+智能终端+传感器”车联网一体化解决方案
  5. 无限元宝问道服务器,问道无限元宝私服最全人物属性介绍,快来看看吧
  6. Apache Druid RCE(CVE-2021-25646)复现
  7. 工具类-httpClient工具类
  8. LeetCode 1846. 减小和重新排列数组后的最大元素
  9. C语言入门非常简单!神级程序员五分钟带你入门!这就是学习效率
  10. nao机器人说话代码_我说话的机器人在哪里