闲谈迅雷如何20年中从P2P到CDN成为互联网怪兽的历程
扫描二维码
随时随地手机看文章
本文将介绍一些互联网传输技术的进步史,以及迅雷在这过程中的发展史和一些问题。我们并没有十足自信去通过技术来质疑迅雷的业务新模式。迅雷为何在15年前崛起?这得从互联网的演变史讲起。
互联网的数据传输方式经历了三次主要变革。
一、第一个阶段:互联网早期-中心化服务器文件集中储存在服务器中。当用户有下载需求时向服务器提出连接请求,从服务器上下载所需文件。以HTTP/FTP为代表。
HTTP只提供下载服务。
FTP用户也可以将文件上传至FTP服务器(在机关单位、高校内网经常见到)。
HTTP/FTP存在两个问题:
a-可用的资源量由中央服务器的储存量决定
b-服务器传输能力有限,大量用户同时访问或传输大文件时速度差
在互联网发展早期,内容稀缺,20年前并没有爱奇艺/网易云等内容分发平台,用户从中央服务器能够获取的资源很少。
另外,当时骨干网络的传输能力也很有限(电话线与光纤的速度对比),较低的速度和较高的成本也限制了资源的传播。
虽然HTTP/FTP解决了‘渠道有没有’的最基本问题,‘拿不拿得到’与‘速度快不快’这两点人民群众日益增长的美好需要却并未解决。
二、第二个阶段:迅雷的第一桶金-去中心化的P2PP2P(Peer to Peer),即点对点传输方式。每个用户既下载数据,又作为服务器存储数据并供其他用户下载。
P2P的传输原理
将整个文件虚拟等份拆分→制作bt种子,记录等分文件信息及追踪信息→用户获取种子→下载工具解析文件信息并追踪拥有分块文件的用户地址→发起连接→同时从多个用户计算机直接下载分块文件(无需再上传至服务器)
P2P解决了HTTP/FTP遗留的两大问题:
I.“拿不拿得到”:
不通过中央服务器,用户间资源共享,有种子就能下载,增强了资源可得性。个人用户的电脑硬盘常常装着几十GB的影视作品,甚至推动了移动硬盘的迅猛发展。
II.“速度快不快”:
每个P2P用户作为服务器提供下载帮助:P2P用户越多,服务器越多,下载速度越快
第三个阶段我们等一下再谈,先看看迅雷在此时做什么?