问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

寻求关于BT协议与BT下载方面的技术资料

发布网友 发布时间:2022-07-17 17:15

我来回答

1个回答

热心网友 时间:2023-10-06 07:59

翻译:小马哥
日期:2004-5-22
BitTorrent 是一种分发文件的协议。它通过URL来识别内容,并且可以无缝的和web进行交互。它基于HTTP协议,它的优势是:如果有多个下载者并发的下载同一个文件,那么,每个下载者也同时为其它下载者上传文件,这样,文件源可以支持大量的用户进行下载,而只带来适当的负载的增长。(译注:因为大量的负载被均衡到整个系统中,所以提供源文件的机器的负载只有少量增长)

一个BT文件分布系统由下列实体组成:
一个普通的web服务器
一个静态的“元信息”文件
一个跟踪(tracker)服务器
终端用户的web浏览器
终端下载者

理想的情况是多个终端用户在下载同一个文件。
要提供文件共享,那么一台主机需要执行以下步骤:
Ø运行一个 tracker服务器(或者,已经有一个tracker服务器在运行了也可以)
Ø运行一个web服务器,例如apache,或者已经有一个web服务器在运行了。
Ø在web服务器上,将文件扩展名.torrent 和MIME类型 application/x-bittorrent关联起来(或者已经关联了)
Ø根据 tracker服务器的 URL 和要共享的文件来创建一个“元信息”文件(.torrent)。
Ø将“元信息”文件发布到web服务器上
Ø在某个web页面上,添加一个到“元信息”文件的链接。
Ø运行一个已经拥有完整文件的下载者(被成为’origin’,或者’seed’,种子)

要开始下载文件,那么终端用户执行以下步骤:
Ø安装 BT(或者已经安装)
Ø访问提供 .torrent 文件的web服务器
Ø点击到 .torrent 文件的链接(译注:这时候,bt会弹出一个对话框)
Ø选择要把下载的文件保存到哪里?或者是一次断点续传
Ø等待下载的完成。
Ø结束bt程序的运行(如果不主动结束,那么bt会一直为其它人提供文件上传)

各个部分之间的连通性如下:
网站负责提供一个静态的文件,而把BT辅助程序(客户端)放在客户端机器上。
Trackers从所有下载者处接收信息,并返回给它们一个随机的peers的列表。这种交互是通过HTTP或HTTPS协议来完成的。
下载者周期性的向tracker登记,使得tracker能了解它们的进度;下载者之间通过直接连接进行数据的上传和下载。这种连接使用的是 BitTorrent 对等协议,它基于TCP。
Origin只负责上传,从不下载,因为它已经拥有了完整的文件。Origin是必须的。

元文件和tracker的响应都采用的是一种简单、有效、可扩展的格式,被称为bencoding,它可以包含字符串和整数。由于对不需要的字典关键字可以忽略,所以这种格式具有可扩展性,其它选项以后可以方便的加进来。

参考资料:http://net.rdxx.com/Knowledge/Protocol/2005-11/21/01104105112101104176373.shtml

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
虹口区东余杭路541弄算几号地块?12年下半年号称要拆,附近都在拆类,明... 我想知道新建路东余杭路这二年有没有拆迁规划? 手机通话变声器哪种好 变声器哪个好用 我准备7月底开始复习考研,还来得及吗 大四下学期考研还来得及吗 考研还来得及吗 ...在脊椎骨右边靠脊椎骨附近疼,是什么原因,大概有半个多月了,弯腰时... 电脑开着总是无缘无故蓝屏提示 电脑开着总是无缘无故蓝屏 电脑无缘无故蓝屏怎么回事探究电脑突然蓝屏的原因 朋友借我的车私自抵押了,怎么办 朋友借我车在我不知情的情况下做抵押向个人贷款,这构成刑事案件吗?_百度问一问 自然物质指自燃点低无需外部灵活无需氧气既能燃烧的物质- 问一问 农业专家系统的应用领域 白肌病是缺乏什么维生素 遗属生活补助费 棉麻油是干什么的? 如何疏通虹吸式马桶 电子商务专业报考桐乡市乡镇公务员是什么职业 北京风筝的艺术造型 上面玻璃门铝合金可以升高一点么 柜子上玻璃门玻璃一般是多少- 问一问 现在去青海安全吗? 现在成都低风险的人可以去青海吗? 我妈妈最近在用美容院的祛斑产品 是什么爽肤水乳液日霜晚霜之类的 可 人人贷交易记录一年以上的怎么查询? 听朋友讲,人人贷现在已经成了行业内的头部平台,他们是怎么做到的? 人人贷每天何时放单 为什么感冒前总是先嗓子疼,两三天后才会有感冒的症状? 越剧发源地 水星私房摄影工作室怎么样 在写真工作室拍类似于私房的写真安全吗? 想拍私房写真有朋友介绍一下上海那家工作室有拍的吗 沈阳有专门拍私房照的地方吗?要的不是那种什么都拍的工作室,最好是专业拍私房照的 比较吊的四个字成语 用三个也许造句! 孕妇喝牛奶可以丰胸吗 美团门店餐饮系统怎么连接手机 中华民族一家亲同心共筑中国梦简笔画小学 用unfortunatery造句 句子:Unfortunately,a lot of what is written 两个句子:Unfortunately,he had his watch stolen.另一句:Unfortunately,the message never arrived。 unfortunately, i was never anyo 肠镜检查有几种 超级root怎样除去电视开机广告 展招是哪的人 爽肤水,美白霜,肌底液怎么用啊 DMEM和MEM的区别 中国四大航天发射场都位于哪里?各个发射场有哪些特色? 男人是不是不应该对女朋友发脾气呢``