有点长,还是举例子的方式帮大家理解吧。。有一天服务器上搞到了一个很热门的文件,世超、小黑胖等 N 个人都想要。
传统下载就是将文件“复印”了 N 份,逐一分发。很明显,这样一对多的分发不但效率低,而且慢。因为服务器的带宽是一定的,下载的人越多速度就越慢,这就跟分蛋糕一样,越多人来分,分到的越少。。。
而P2P下载呢,就是先把文件给了世超等人,再由所有拿到了文件的人,各复印一部分文件片段给其他人。简而言之,每一个有这份文件的人都变成了一个“服务器”(这种个人电脑变成的小型服务器被称为“种子机器”)。