变态下载 (p2p) 变态app应用下载
ninehua 2024-12-25 14:44 8 浏览
(注:本篇文章属学生写作科普知识,与大家一起学习增长知识,并非专业人士写作。)
不少小伙伴在使用某些下载软件的时候应该见到过bt这两个字,bt读起来的感觉莫名就跟变态搭上了关系,但是此bt非那bt,bt指的是bit torrent是一种信息技术。为了方便理解原理,下文我将举些例子跟大家谈一谈。本文章分三部分内容。
One:bt的定义
Two:软件的操作和bt的原理
Three:迅雷的车队下载
一.对于bt技术,我们先它的定义说起。BT是一种互联网上新兴的P2P传输协议。(在这里得引出一个专业名词,传输协议,我们在网页下载东西的时候都得依靠这种协议,所谓的协议是基于服务器和客户端之间的传输协议。但在这里要注意,Bt是名词,是一种技术的定义,p2p是协议,两者并不能划等于号),P2P下载就是点对点下载,那什么是点对点下载呢?与我们平时的下载有什么区别呢?我们先说一下我们的普通下载方式,普通方式的下载一般就是我们到应用商店下载软件或者到网页下载东西,这种下载方式是有人将文件放在一个服务器上,当用户要下载这个文件的时候,服务器将这个文件传输到用户电脑上,但这样就会出现一个问题,如果同一时刻下载的用户数量太多,服务器会处理不过来,就会因此影响到用户的下载速度,即使你办理的100兆网络,也可能只有几百k的网速,而bt下载的方式就是为解决这个问题而诞生的。举个例子助理解一下点对点下载(也就是p2p下载传输协议),比如你想下载一个几十个g的游戏软件,但是访问这个普通下载服务器的人很多,导致速度很慢,从而影响你的下载速度。可是采用点对点下载后,如果刚好我前两天下载过这个资源,你就不但可以从这个原本的服务器上下载电影,还可以从我这里下载,两个下载地址供你下载这个资源,速度就快很多。所以下载人数越多,下载速度越快。为什么越多人下载速度就会越快?为了更容易理清文章逻辑,下文再解释这个问题。这里我们得认识一下bt下载的构成,先看着这些以下的名词,下文会通过解释这些成分是怎么分工合作的
tracker:tracker是个收集下载信息的服务器,简单的理解就是将信息收集起来提供给下载者,让下载者互相链接传输数据
种子:这个概念在网上有很多种说法,但我总结了这两点:
1. 是拥有完全文件的上传者
2.提供你下载的人也可以称为种子。
种子文件:都以torrent结尾,一个种子文件中包含了发布信息、服务器信息、文件信息等相关内容的文件。这种文件通常很小,但是我们可以下载到几个g的文件,甚至更大(有兴趣的话可以自行百度,下文可能不会提到)
客户端:bittorrent软件,用于下载或者上传文件。就比如比特彗星或者迅雷
(当然bt中不止这些术语,作为科普我们只要大概知道这几个就好了)
二.该如何操作呢,我们以比特彗星为例子,当有一个用户想要通过bt下载电影美国队长3,用户需要通过能找到种子文件的网页或者种子文件的搜索器,如下图
搜索美国队长3,搜索出来的是一个磁力链(也可以是种子文件,但这里只说磁力链这个例子),磁力链就类似于网址,是一串由英文、数字、符号组成的代码,网友复制该代码(磁力链)到bt软件点击“磁链”下载种子文件,如下图
复制黏贴完点确定,点完确定后你讲看到这个界面,如下图
点立即下载即可。这时就会感觉到一股截然不同的速度了