小科普 Burst Link?一段P2P下载的传说

 

什么是通过P2P方式下载,和普通的下载有什么区别?...



不知道你曾经有没有一种奇妙的体验,还在几兆网速的时代,用着古老的IE,下载个东西那叫一个慢呀。想要下载提个速,往往先装个迅雷什么的,速度才能跑满,甚至能超速...

究竟为什么能跑这么快呢?其原因就是用到了P2P技术。那“什么是通过P2P方式下载,和普通的下载有什么区别?”,我们先简单画个图理解一下。

下载方式的演变史



如果我们要下一个游戏,传统的方式就是去官网直接下载。下载的时候官网会分配给你一个下载节点,把整个数据包发送给你,这时候你就可以泡杯茶,慢慢从0%等到100%。

但是官网的服务器带宽是有限的,同时下载的人如果特别多,那速度分摊开来就会特别的慢;万一你脚踢到网线、断了一下,你甚至还得重新再来了。



开车上高速需要驾照和汽车,那么我们下载要高速,就要用到下载器了。不知当年你有没有用过网际快车(FlashGet)、网络蚂蚁(NetAnts)这些下载器,

他们能够帮你把官网这个大文件,分成好几个数据块,你同时在下载这几个数据块,其中哪块呆住了,也不会对下载速度构成太大的影响,同时还能支持断点续传。在那个上网都要“掐秒表”的年代,别提有多好用了。



久而久之,一些问题也暴露了出来。水管太小、速度慢;太依托于服务器,如果文件源没了,你就算到99%也白下载了。

于是,当年迅雷早早就把P2P技术搬上了台,占领了国内市场。(当然,迅雷并不是只有P2P,他也是有自己的服务器的)

▌P2P技术登上舞台

P2P技术是一种“利人利己”的技术。虽然和刚刚一样,你也是同样下载不同数据块的资源,但是数据块的提供者,不再是文件源提供者,而是所有下载过这个文件的人。

你在下载的时候不仅收到文件源提供的速度,如果1000个人下载过这个资源,他们每个人上传共享给你1000分之1的数据块给你,持续满速不是梦!不仅提高了下载速度,还减轻了服务器压力。(这就是许多P2P下载器,你经常能看到他在上传的原因)



当然,你受到了别人的恩惠,自然也要帮助别人,所以你下载的同时,也会同时进行上传,把你的一小部分数据块分享给下一个需要的人。如此一来,源文件就算没有了,只要网上有人还在共享这个资源,你就能通过其他人的资源进行下载。

总而言之,就是下载的人越多,之后下载的人速度就会越快,每一个分享者的上传压力越小。那为什么有时候还会遇到“卡种”呢?比如你这个软件刚发布,还没有人下载完,所以没有其他人能提供给你资源,速度自然就慢了。当许多人都下载好了,那他们就能提供资源给后续越来越多的人,造福大众。

“月之暗面”



但故事也总有黑暗的一面。X某有一天自己成立了一个公司,他的用户们组成了自己的小BT网络。他的XX软件能帮用户下载整个大BT网络中的资源,

BUT,他从大网络中获得的资源,却不上传回馈给大网络中那些非XX软件用户们。他的用户能享受到全世界好心人提供的速度,但却“只索取,不付出”,这样的行为是有违BT精神的。



如果只在XX软件用户内互相上传帮助,那至少没有做绝,但很多XX软件用户,下载完就关进程、限制上传速度,甚至改文件目录。不仅没有奉献给大网络中的用户,就连自家软件的用户们之间都没能获得帮助...

更多软件

按国内历史顺序来看,可能最早的是网络蚂蚁、网际快车等软件(已凉),之后就是迅雷、电驴(已凉)、电骡,中途还杀出一个QQ旋风,不过一直竞争不过。宽带速度上来了,下载软件大多却凉了。近几年的各种网盘,如果不开会员,速度也是卡的死死的。

从很久之前开始,老张觉得迅雷的下载速度越来越慢了,就算开了会员也无济于事,搜索到的资源也越来越少了,有时候为了下载一些音乐OST,可能要爬边大江南北。那么还有没有什么别的下载器选择呢?



其实国外还真不少,什么μTorrent、qBittorrent、MLDonkey、Napster、VAZE、Internet Download Manager等等都是比较出名的软件,如果你有更好的选择,不妨分享给大家吧~

当我们在下载资源的时候可别忘记,地球上某个角落,有着善良的资源提供者,正因能给你提供资源而感到高兴,因为这是一种分享的快乐。
戳图片传送至往期精彩




喜欢我们的推送别忘了点一个顶
向亲朋好友推荐一下我们的文章
或者赞赏一下
我们下期再见啦!


    关注 极客湾


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册