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

BT是什么,怎样建立自己的BT站点

发布网友 发布时间:2022-04-19 02:02

我来回答

1个回答

热心网友 时间:2022-04-19 03:31

什么是BT?

  BitTorrent(中文全称比特流,简称BT,又称*下载)是一个多点下载的P2P软件。不象FTP那样只有一个发送源,BT有多个发送点,当你在下载时,同时也在上传,使大家都处在同步传送的状态。
BT的工作原理?

  BT首先在上传者端把一个文件分成了多个部分,客户端甲在服务器随机下载了第N部分,客户端乙在服务器随机下载了第M部分。

  这样甲的BT就会根据情况到乙的电脑上去拿乙已经下载好的第M部分,乙的BT就会根据情况去到甲的电脑上去拿甲已经下载好的第N部分。
BT下载会比http、FTP快吗?
  从原理上来说,由于BT先进的下载方式减轻了服务器端的负荷,同时加快了客户端的下载速度。所以BT下载的人越多,速度越快。而传统的服务器下载方式,速度取决于你的带宽和服务器分给你的带宽。
什么叫种子?

BitTorrent适合于提供10M以上的文件下载,小的文件可集中于同一目录统一提供下载

  RMVB、AVI等类型的电影文件最适合通过BitTorrent方式共享,经一个多月的测试,对于600M以上电影,50K上传带宽(如ADSL)的服务器,同时提供下载的文件不要多于2个,100K上传带宽同时提供3、4个文件下载最合适,100K以上上传带宽可按此类推

A)
下载python(约8M)
http://www.python.org/ftp/python/2.3/Python-2.3a2.exe
安装到c:\python23

B)
安装BitTorrent服务器程序(约130k)
http://bitconjurer.org/BitTorrent/BitTorrent-3.1.zip
解压到c:\bittorrent-3.1

C)
在c:\bittorret-3.1目录建立三个批处理文件:

1.bat
c:\python23\python bttrack.py --port 6969 --dfile dstate

2.bat
c:\python23\python btmakemetafile.py c:\avi\demo.avi

http://myiporhostsname:6969/announce

3.bat
c:\python23\python btdownloadheadless.py --url

http://myiporhostsname/demo.avi.torrent --saveas c:\avi\demo.avi

D)
如果没有安装或运行WEB服务器,安装或运行WEB服务器

E)
假设本机的域名是demo.vip.com,WEB服务器目录是c:\httpd
要将c:\movies\thehours目录里的avi电影和字幕文件进行共享,执行如下步骤:

a.
执行1.bat

b.
将2.bat中的c:\avi\demo.avi改成c:\movies\thehours,将http://myiporhostsname/改成http://demo.vip.com/
执行2.bat

如果执行正常,应在c:\movies目录下生成thehours.torrent文件,将此文件拷到c:\httpd

c.
将3.bat中的http://myiporhostsname/demo.avi.tor...vi改成c:\movies
执行3.bat

如果执行正常,程序将读取文件,完成后显示percent done: 100.0的信息并不断刷新

执行完上述三步后你就可以发布你的共享文件,

http://demo.vip.com/thehours.torren...�馗粗葱?、3步

BitTorrent工作原理,BitTorrent分为tracker和client两部分。
以发布一个软件为实例:
先安装一个tracker服务器,此服务器需要相对稳定的为client提供服务。
然后将要发布的软件打包成一个,或多个文件。用<btmakemetafile>程序对该文件进行分析
btmakemetafile,会将该文件分成多个段和创建checksum信息以保证下载数据的正确性,
btmakemetafile,会创建一个包含tracker服务器信息,文件分段和checksum信息的,以.torrent
为扩展名的很小的文件,然后用<btdownloadheadless.py>程序发布第一个client, 每个client都
会和tracker建立连接,因为第一个client为起始client,所以他必须包含完整的文件。

现在你可以发布.torrent文件了,当二个人(client2)开始下载的时候,会和tracker服务器建立联系,
已取得已有client的信息(如client1),他会依照.torrent的文件划分规则开始向client1下载数据。
比如将发布的文件分为10段,这时他开始下在第一段,当client3下载的时候tracker会自动告诉他从
client2下载文件的第一段,而从client1下载文件的其他段,以次类推,每个client可以同时从其他
client那里下在他们已有的数据段,而下载的同时,也向其他client提供自己已下载的数据段,从而
不仅提高了大家的下载速度也减轻了第一个release者的带宽压力。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 水弹枪可以上别的子弹吗 激光打印机功率是多少? 激光打印机打印粉的是以什么作为单位的?体积、重量?分别有哪些规格?分别差不多多少钱一罐?? 淘宝搜索宝贝从低到高的价格页面却不显示实际价格,显示的是0.01元,点进去却是125元,这不是浪费 淘宝直通车推广,什么是过滤条件?怎么样填写?什么是细分条件 你好!请问?淘宝无线手机店铺装修,过滤价是什么意思呢? 开了个淘宝店,站内要输入过滤价格,这是指什么?该怎么设置价格? 微信弄一个链接,可以是打开有图片跟文字介绍的,要怎么制作?微信朋友圈链接有图片文字如何制作_百度问一问 孔雀城大湖有哪些建筑规划细节? 厦门五一会不会很热了呀,玩三天的话,怎么规划比较好? 青岛旅游线路怎么设计呢? 木栈道长460米,宽两米,一侧需打桩,预算得多少啊. 湿地公园木栈道施工构造设计 木栈道材料分析及特点介绍 经期约5天后下体出血怎么回事? 邓紫棋是广东人吗? 邓紫棋哪的人?香港还是台湾的 经后阴道又出血! 邓紫棋是哪里的人啊! 邓紫棋祖籍是哪里的?是祖籍 水弹在低温下能变大吗? 普通的水弹枪和景明水弹枪配件尺寸是否一样? 淘宝为什么没有水弹枪卖 一万颗水弹放在矿泉水瓶里会满吗? 大小刚好的冰可以代替水弹吗? 飞速影视里面可以看哪些平台的影视?电视剧能看吗?电视直播呢? 怎么可以让泡大珠变成枪的水弹? 飞速电影网的影片范围 持有一支金属外观的气动水弹枪怎么量刑 关于飞速土豆网关于飞速土豆网 哪个影视网站的电视剧最全,更新最快? 在中国电视剧飞速发展的这些年,哪部电视剧让你印象深刻? 求 criminal minds 美剧犯罪心理第一季到第七季下载地址或种子,多谢了! 下载好的电视剧怎样快速传给别人 电视剧《超越》热播中,为什么会迅速引发观众的热烈关注呢? 斗篷披肩外套怎么搭配 莆田有好的心理医生吗?能用催眠术的,我心理出现了严重问题 莆田哪里有心理诊所?比较出名、比较专业的 我朋友失恋了,需要找心理医生,莆田有没有这样的好医生呢? 请问那里可以找心理医生?我是莆田涵涵地区的