BitTorrent

点对点下载软件
BitTorrent是一种P2P下载软件,由布拉姆·科恩自主开发的内容分发协议。它采用高效的软件分发系统和点对点技术共享大体积文件,使每个用户像网络重新分配结点那样提供上传服务。与一般的下载服务器不同,BitTorrent的工作方式是分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽。BitTorrent由布莱姆·科亨与BitTorrent公司开发,是全球第一套基于BitTorrent协定的点对点档案上载/下载软体,因为源自官方而被[]称为「主流」。BitTorrent是一个广告支持的BitTorrent客户端,由Bram Cohen和Rainberry,Inc.开发,用于通过BitTorrent协议上传和下载文件。自6.0版本以来,BitTorrent客户端已成为μTorrent的重新品牌版本。它目前可用于Microsoft Windows、MacLinux、iOS和Android

发展沿革

2002年,BramCohen在CodeCon初次露面,发表首个BT软件BitTorrent。它以Python写成,以MIT许可证发布。
2003年,软件工程师Bram Cohen发明了BitTorrent协议。
BitTorrent(简称BT)是一个文件分发协议,每个下载者在下载的同时不断向其他下载者上传亦下载的数据。而在FTP,HTTP协议中,每个下载者在下载自己所需文件的同时,各个下载者之间没有交互。当非常多的用户同时访问和下载服务器上的文件时,由于FTP服务器处理能力和带宽的限制,下载速度会急剧下降,有的用户可能访问不了服务器。BT协议与FTP协议不同,特点是下载的人越多,下载速度越快,原因在于每个下载者将已下载的数据提供给其他下载者下载,充分利用了用户的上载带宽。通过一定的策略保证上传速度越快,下载速度也越快。在很短时间内,BitTorrent协议成为一种新的变革技术。