老司机是如何飙车的——P2P传输协议
秋明山上人行稀,常有车手较高低,如今车道依旧在,不见当年老司机。其实老司机们从未离去,只不过好的车手都懂得如何隐匿自己,只有这样才能行万里路,开万班车。
互联网的密道
——BT种子
说起开车,大多数人都能想到的就是BT种子,那么BT种子究竟是什么,为什么它会如此深受老司机的热衷?
通常我们所说的BT种子,指BitTorrent,就是一个多点下载的源码公开的P2P软件,使用非常方便。它有一大特点:下载的人越多,速度越快。,一般我们下载档案或软件,大都由 HTTP 站点或FTP 站台下载,若同时间下载人数多时,基于该服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多你下载的速度便越快,因为它采用了多点对多点的传输原理。正是依赖于这项技术,通过种子传播的文件不会受到任何个人组织的限制,人们能十分自由地分享彼此的资源。
P
2
P
P2P,即对等网络,是一种在对等者之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。区别于普通的多台终端链接一台主服务器的形式,在P2P网络环境中,彼此连接的多台计算机之间都处于对等的地位,各台计算机有相同的功能,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站。各个计算机之间可以很自由地交换数据。
普通文件下载
P2P文件下载
种子文件是
怎么来的
BT文件的主要原理是需要把提供下载的文件虚拟分成大小相等的块,块大小必须为2k的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块的索引信息和Hash验证码写入.torrent文件中;所以,.torrent文件就是被下载文件的“索引”。
下载者要下载文件内容,需要先得到相应的.torrent文件,然后使用BT客户端软件进行下载。下载时,BT客户端首先解析.torrent文件得到Tracker地址,然后连接Tracker服务器。Tracker服务器回应下载者的请求,提供下载者其他下载者(包括发布者)的IP。下载者再连接其他下载者,根据.torrent文件,两者分别对方告知自己已经有的块,然后交换对方没有的数据。
生成种子
种子文件的制作其实很简单。
下载BitTorrent程序,在打开的程序主界面中点击“文件”→“制作Torrent”项。
在打开的“制作Torrent”窗口中,点击“打开文件”或“打开目录”按钮来选择要相应的文件。同时设置“Trackers”参数(Trackers处填写具体服务器下载地址),以及勾选 “开始做种”项。最后点击“Create And Save AS”按钮。
接下来选择种子文件的保存位置,再返回主界面窗口,就会发现种子文件正在制作的提示。
(转自百度经验)
如何使用
BT种子文件
如今,支持BT协议的软件越来越多,许多软件都提供BT下载了。
12
迅雷
迅雷应该是使用的最广泛的下载软件了。
用迅雷使用BT文件首先点击新建下载,选择添加BT任务:
打开一个BT种子文件:
然后点击下载就可以开始下载了:
12
百度云盘
近年来光腚焚化大发神威,各大网盘陆续倒下,而唯有百度云盘仍然屹立不倒。
用百度云使用BT文件首先要将BT文件上传至百度云:
然后在云盘中找到这个BT文件,点击下载即可: