【译】A Brief History of P2P Content Distribution, in 10 Major Steps
点对点网络建立在数十年的密码学研究和战场实验之上。任何特定的举措都很难被贴上独一无二的“先锋”标签。
这是关于分布式视频分发的3部分系列中的第一部。 第二部分本周即将推出。 订阅 此处 以便在您的收件箱中收到它。
请通过电报告诉我们您应发现的任何更正
从客户端 - 服务器架构到点对点的范式转变已经从许多不同的角度进行了探索。 一个有用的比喻是从奴隶制罗马到西方封建社会的转变。 不再能够通过征服来增长空间,面对线性增长的单位资源成本,帝国机器变得效率低下,容易受到竞争。
托马斯科尔 ,罗马帝国。 他们也遇到了扩展问题。
更好地利用其内部资源潜力的替代社会系统开始蔓延。 为什么只使用奴隶来征服,何时可以播种和种植作物,如何管理土地等等? 广泛的发展为密集发展提供了空间,纷争使他们的资源单位相互合作和共同生产,而加入的每个人不仅消耗稀缺资源,而且提供这些资源。
这个叙述大致类似于对等文件共享系统的基本原理。 在基于服务器的体系结构中,文件需求越多,消费者的带宽成本越高。 在对等系统中,请求的文件越多,节点播种越多,从而降低了分发的每个文件的交付成本。 等式中观众的角色是倒置的。
点对点运动植根于早期的互联网,并诞生了无数协议和应用程序,在最极端的情况下,重新定义了我们消费娱乐的方式。 P2P可以是自我扩展的,不受审查的,匿名的 - 而且当前实现的稳健性是渐进式演进的产物。
最近关于分散存储网络的一些工作(如协议实验室团队标签 )非常新颖,支持区块链的激励措施确实使文件分发完全无法停止。 尽管如此,记住这一切都是建立在半个世纪以来不可估量的遗产上的。
对显着举措的非详尽选择
p2p的历史充斥着数百个可以形成全面清单的举措 - 这仅仅是对日益催生全球社会经济实验的研究领域的温和介绍。 过去时用于叙述目的 - 下文提到的大多数网络仍在运行。 更有趣的是:大部分建造它们的人都在我们身边。
这绝对看起来分散。
1 - 1969年 - ARPANET
ARPANET最初连接加州大学洛杉矶分校,斯坦福研究所,加州大学圣塔芭芭拉分校和犹他大学,但并不是以客户端/服务器的形式,而是将它们视为平等的计算对象。
互联网早期流行的一些应用程序(如FTP和Telnet)遵循客户端/服务器体系结构,但由于主机可以作为其他主机的服务器,所以出现了对称的使用模式。
2 - 1979年 - Usenet
新闻组 由美国研究生开发,基于Unix-Unix-copy协议(UUCP)。 通过它,一台Unix机器可以自动拨打另一台计算机,交换文件并断开连接,类似于公告板系统(BBS),这在某种程度上是我们今天论坛和馈送的先驱。 Usenet 可以说是诞生了诸如“常见问题解答”和“垃圾邮件”之类的术语 :)
【译】A Brief History of P2P Content Distribution, in 10 Major Steps相关推荐
- Content Distribution Networks(CDNs)
互联网杀手级应用--网络流量占的比较多,而且比较吸引用户. 视频应用是其中之一,如何向成千上万的用户提供并行的播放服务呢 视频流化服务和CDN:上下文 视频流量:占据着互联网大部分的带宽 Netfli ...
- P2P in Flash Player 10
据说是player10中将支持p2p , 当我看到这个消息,是非常的激动的,当我看完下面的内容,觉的可能还要等一段时间了,我的理解是,P2P在player10中直接通过client端传输数据,还需要一 ...
- http://www.360doc.com/content/14/1112/10/597197_424477810.shtml
http://www.360doc.com/content/14/1112/10/597197_424477810.shtml
- Cooperative Vehicular Content Distribution in Edge Computing Assisted 5G-VANET(5G车联网边缘计算数据开发)
这篇是我最近看的一篇论文 之后会陆陆续续放出我的见解.理解.提出的问题以及解决方法. 下图是边缘计算协助车联网的层次结构 V2V:是指车辆到车辆的通信 Macro base station:宏基站, ...
- Cooperative Content Distribution and Traffic Engineering
这篇文章我没有怎么看懂,关键我不太明白Nash Bargaining Solutions.帕累托曲线方面的东西.关于Nash Bargaining Solutions可以参考 http://www ...
- [230533] 托福听力真题|TPO67|精听训练|Lecture3 Art History:New wallpaper designs|15:10~16:10+20:20~21:50
目录 1. 听力听写 2. 听写订正 1. 听力听写 2. 听写订正 (于 2023-05-23 22:08:52 发布)
- 【NDN基础】Networking Named Content 问题汇总
1.原文第1页,翻译第2页 原文:(1)Availability: Fast, reliable content access requires awkward, pre-planned,applic ...
- CDN及P2P技术在流媒体网络中的应用
新疆电信有限公司信息业务分公司 闫卫东 [ 来源:<新疆通信> 上传时间:06-10-16 ] 摘 要: 随着宽带网络的日益普及,流媒体成为了重要的互联网业务之一,完成实时流媒体的分发的主 ...
- 《詹姆斯·高斯林Java白皮书1996自译》00:概览
JavaSE-AT阿宝哥 敲黑板,说重点,这是Java之父詹姆斯·高斯林原著的自译版,初学者和老鸟混江湖必读! 内容导航: 互动学习钉钉群[30687793] 前言 詹姆斯·高斯林简介 章节目录 1. ...
最新文章
- PowerShell批量修改邮箱配额和已删除保留期
- scss-@for 指令
- 网吧电影服务器解决方案完全指南(一)
- 《大数据》2015年第3期“研究”——社交网络影响力传播研究(下)
- Mr.J--ES6特性学习笔记
- Python 报错TypeError: expected string or bytes-like object
- 网游服务端开发入门知识
- sublime批量添加注释
- foobar2000 正式登陆 iOS/Android
- 图书销售系统系统设计说明书
- 租用美国的VPS主机需要注意什么
- [Vue warn]: Unknown custom element: <helptext> - did you register the component correctly? For recu
- HBuilderX的介绍与语法提示
- IPC----pipe的使用
- 龙格现象 matlab,拉格朗日插值龙格现象的matlab实现
- 【雕爷学编程】Arduino动手做(85)---LCD1602液晶屏模块
- 车牌号对应的城市建表SQL文件
- DataFrame的数据筛选
- [BSidesCF 2020]Had a bad day 1
- 使用c++模板的优点和缺点
热门文章
- django 国际化 ugettext()
- CentOS x64上Matlab R2015b的镜像安装方法与卸载
- [云炬创业管理笔记]第二章测试4
- 科大星云诗社动态20210329
- “相对论“ 2019-07-10
- 云炬Android开发笔记 13购物车,订单,支付功能开发(包含支付宝支付和微信支付)
- 后台原理_从浏览器如何进入路由器后台【详细介绍】
- Matlab神经网络十讲(8): 归一化、权重读取、(非)线性网络设计
- linux上常用工具集
- python的set结构