BitTorrent是一种开放源代码的点对点协议,用于在internet上下载文件。开源意味着代码可供任何人随意修改和重新分发。因此,有几个免费的BitTorrent程序可供公众使用,每一个都有不同的特性。原始源代码是由Bram Cohen编写...
BitTorrent是一种开放源代码的点对点协议,用于在internet上下载文件。开源意味着代码可供任何人随意修改和重新分发。因此,有几个免费的BitTorrent程序可供公众使用,每一个都有不同的特性。原始源代码是由Bram Cohen编写的。

Torrent程序被称为非法下载音乐的一种方式。
BitTorrent的背后是允许大量分发流行文件,而不会因为带宽成本飙升和需求超出服务器能力而导致崩溃而惩罚源。这样一来,任何创建流行程序、音乐文件或其他产品的人都可以将其提供给公众,而不考虑资产,即使该文件变得非常流行。
要了解BitTorrent的功能,首先考虑一下正常下载是如何工作的。连接到Internet的个人计算机称为
客户端,而访问的网站位于Internet
服务器上。服务器向客户端"提供信息"。如果您浏览某个站点并单击链接下载程序,您可以创建到服务器的一对一连接,该连接使用为您提供文件所需的任何带宽,连接被释放,因此服务器可以利用该带宽流来处理其他连接。
当异常多的客户端同时访问一个站点时,会出现问题。这可能会导致服务器有效地耗尽可用带宽并"崩溃"。发生这种情况时,客户端被拒绝连接。"站点已关闭。"
为了避免这种情况,BitTorrent创建了一个不同的网络方案它使用同时下载文件的其他客户端有效地充当彼此的服务器,同时将接收到的文件部分上载给其他请求文件的用户。因此,当您单击要下载的文件时,将建立几个连接来接收文件的"片段",这些片段组合起来创建整个文件。同时,当您下载这些"片段"时,您也会将它们上载到需要您接收的部分的任何其他人。收到整个文件后,保持客户端连接以充当
种子。种子指的是具有整个文件可用的源。
服务器的负担,但更重要的是,它使任何人都可以快速、轻松地分发文件,而不需要昂贵的服务器或分发基础设施,文件将传播。
BitTorrent与其他对等(P2P)程序(如Kazaa或Morpheus)的不同之处在于,您不提供可供共享的文件库。您只共享您正在积极接收(或刚刚完成接收)的文件。
除了BitTorrent的许多合法用途外,2004年12月,美国电影协会(MPAA)针对一些托管BitTorrent下载的网站发布侵犯版权的数字化电影。据报道,BayTSP的一个名为
FirstSource的知识产权监控系统确定了向BitTorrent上传版权内容的初始客户以及其他P2P网络。反过来,所有下载或共享该文件的后续客户端都可以通过IP地址进行跟踪。
某些版本的BitTorrent包含间谍软件,而其他版本则具有增强功能。对于最初的Bram Cohen BitTorrent,更多信息和常见问题解答,您可以访问他的网站。