关于BT,越详细越好。谢谢了 。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于BT,越详细越好。谢谢了 。相关的知识,希望对你有一定的参考价值。

只要是关于BT的就行

BT是一种互联网上新兴的的P2P传输协议,全名叫"BitTorrent",中文全称:"比特流" ,最初的创造者是Bram Cohen,现在则独立发展成一个有广大开发者群体的开放式传输协议。

BT已经被很多个人和企业用来在互联网上发布各种资源,其好处是不需要资源发布者拥有高性能服务器就能迅速有效得把发布的资源传向其他的BT客户软件使用者,而且大多数的BT软件都是免费的。

整个BT发布体系包括有,包含发布资源信息的torrent文件,作为BT客户软件中介者的tracker服务器,遍布各地的BT软件使用者(通常称作peer)。发布者只需使用BT软件为自己的发布资源制作torrent文件,将torrent提供给人下载,并保证自己的BT软件正常工作,就能轻松完成发布。下载者只要用BT软件打开torrent文件,软件就会根据在torrent文件中提供的数据分块和校验信息和tracker服务器地址等内容和其他运行着BT软件的计算机取得联系,并完成传输。

由于BT软件之间的数传输是双向的,这有效降低了对发布者带宽的依赖。和另一款常见的P2P软件电驴不同,BT协议中并没有采用对使用者按上传下载比和登陆顺序及是否能收到入战请求来综合排序进行上传。BT软件在大部分时间会不断比较其他BT客户端向己方传输数据的速度,并优先上传给向己方传输数据较快的客户端(发布者和下载完成者(通常被叫做seed或种子)的情况会有所不同,因为他们不下载数据,排序按对方的下载速度进行)。

虽然Bram Cohen称BT协议就有效使用互联网带宽而言是Peano有效的,很多电信服务商抱怨BT传输占用了过多带宽,已经极大影响了网络上的其他应用(如对网络性能要求很高的网上语音,网上点播),来自全球各大电信服务商的统计都显示,BT传输已经占到网上所有数据传输的70%以上,不少电信服务商已经采取了单方面的行动来对BT传输进行限制,从较温和的数据传输优先度调整到对侦测到BT传输直接进行屏蔽,电信服务商称这是为了保护其他用户的权益,大多BT使用者认为电信服务商的这种做法违反了他们和服务商签订的服务协议,认为既然带宽不够用,电信服务商就有义务对设备进行改良。

为了应对电信服务商对BT传输的限制,主流BT软件已经做出了不少改进,以绕开电信服务商的限制,普遍使用的方法包括,通过以torrent文件为基础的客户端身份认证和对数据进行Diffie-Hellman密钥加密来防止被电信服务商侦测,使用DHT分布式网络作为Tracker服务器的补充,随机选择传输端口。

由于BT在发布和传播上的优点,有很多侵权内容也通过BT发布,被告涉嫌鼓励侵权内容的发布和下载,全球最大的BT发布和资源索引站点NOVA已经被迫关闭,包括MPAA和RIAA在内的版权保护团体正在对更多的BT站点采取行动,大多数BT使用者和开发者则认为控告BT站点是不明智的,就好比卖菜刀的不应该为有人用菜刀行凶的行为负责一样,BT站点本身不应该为侵权行为负责。

BT使用提示

推荐使用的BT软件有utorrent,Bitcomet,Azureus,这些软件时常更新来提供更好的BT协议支持和扩展功能。

较常用的BT资源搜索站点有www.btchina.net,www.mininova.org,www.torrentspy.com
尽量不要限制BT软件的上传速度,这会影响你的下载。

避免使用BT默认的监听端口,这些端口可能已经被服务商屏蔽了。

使用防火墙的用户有可能需要在防火墙上打开BT监听端口

使用路由器的用户一般需要通过端口映射,或者DMZ功能,或者UPNP功能,来使入站请求能到达使用BT软件的计算机上。

即使完成了下载,也请你尽可能不要立即关闭BT软件或者让BT软件停止上传,您的上传是对整个BT网络的重要贡献,BT网络持一定的上传者人数以使BT健康运行

即使没有看到发布者和下载完成者出现也请耐心等待,原因可能是,使用人数较多你所被分配到的连接者群体不包含发布者和下载完成者,对方使用了super-seed模式隐藏自己,发布者和下载完成者可能暂时下线。

Bitcomet设置指南

BitComet设置:(未加说明的参数,请保持原始设定值不变)

1.运行BitComet 0.59(点击下载最新版),打开自己的BitComet的"选项"一栏,点击第一栏"网络连接"

全局最大下载速度 无限制 调整到1000(2M以下用户1000是个不可达到的数字,所以可行)。

全局最大上传速度 无限制 调整到40 (根据个人情况合理选择,这是我的建议数)。

监听端口 建议不要和6881-6889 16881-16889重复,个人感觉19770-22000之间比较好。

(当然你映射了端口,那么就以你映射的监听端口为准,不需改动),装了防火墙的用户在你的防火墙里面打开你的监听端口。

2.点击任务设置,目前此项里面的参数暂时保持不变,在后来的调整中需要用到其中的“每任务最大上传速度”

3.点击界面外观

最多显示peer数量 改到1000

4.点击高级设置

如果多少分钟之内不能连接则添加备用Tracker:30 30改到0

备用Tracker列表

5.点击网络连接 每任务最大连接数:改到1000。

每任务保持连接数:改到50。

全局保证上传连接数:改到10。

连接发起间隔: 改到150或100。

最大同时尝试的TCP连接个数: 改到1000。

是否允许通过UDP实现内网互连:内网设定“允许” 公网设定“禁止”。

6.点击IP规则 下载任务每IP最大允许连接数: 改到20

上传任务每IP最大允许连接数: 改到5

内网的用户把“允许向服务器报告内网IP便于子网内连接”打上钩

7.点击磁盘缓存

256M内存配置

磁盘缓存最小值:6M

磁盘缓存最大值:30M

减小磁盘缓存当空闲物理内存低于:50M

在最大最小值范围内自动调整缓存大小上打上钩。

三、下载过程的参数调整

首先说说热门种子:

1. 进行完上面的设置,请您下载一个热门种子(种子数超过20,用户连接数超过200),单独开始这一个下载。

2. 下载时您可以看见连接的种子和用户在不断增加,上传下载速度缓慢增加,等速度达到您平时正常下载速度的1/2,连接数大于50,种子数1个以上时(大约需要5-10分钟),点击“任务设置”把“每任务最大上传速度”改到10-20之间一个数,继续下载。

3. 2分钟后,如果你的速度起来了,并且起伏不大相对稳定,请保持。如果你的速度没有起来,可以用以下2种办法:

a.把每任务最大上传继续以每次2K的速度调小;

b.a不起作用说明你的调整时间不对,把“每任务最大上传速度”恢复到“无限制”过段时间再调小它。

冷门种子

冷门种子在您进行调小“每任务最大上传速度”时可能效果不大,如果有效果,请保持。无效果,就不要设置“每任务最大上传速度”或者设高点比如25-30。

注意事项:

1.想知道自己是内网还是外网的看自己的IP,10.x.x.x,192.168.x.x 都是内网,看不见远程的基本也是内网。

2.外网用户如果BitComet0.56下载效果不理想可以试用BC以前版本或者贪婪abc、比特精灵等。

3.限制上传的朋友下载完毕后,强烈要求取消全局上传限制做种3个小时以上。

4.热门种子下载时,尽量只下载一个文件,这样才让你享受到BitComet的飞速快感。

5.上传参数的选取,要依据自己的网络情况,仔细调整,如果我说的参数不适合您,请您自己多琢磨,仔细进行微调。
参考技术A BT
下载工具

适合下较大文件
http://bt.fkee.com/
参考技术B )甚麼是BitTorrent??
简单来说BitTorrent ( 简称BT )就是一个档案传输工具,它利用了P2P(多点对 多点)
的特性来将档案的传输效率发挥到最高。

2)怎样用BT下载档案?
安装bittorrent后, 打开你想要的 .torrent 档案(简称torrent),再选择你指定的储
存资料
夹便可开始进行下载。Torrent 档案可到各大BT网站或讨论区下载。

3)怎样在BT网络上供档?
简单来说,你需要将你想提供的档案制作成为torrent, 然后再将torrent提供给下载者
下载。

4)怎样制作torrent?
安装Completedir后执行 completedir select要分享的dir/file所在的位置
click "MAKE"
Torrent file 出现在目标目录中

建议大家制作torrent后,执行torrent先看看有否出现Error 用TorrentSpy查下有冇
SEEDS先
否则须再新做 Torrent file 如果重系唔得.可能个BT CLIENT太繁忙或者坏左
可试下其他BT CLIENT将 completedir内的announce Url地址转为其它,
成功制作好torrent后,便可将Torrent 档案post到各大BT网站或讨论区。

到现时还可用的announce Url地址:
http://btfans.3322.org:6969/announce
http://www.yiup.com:9000/announce
http://bt.itbbs.net:6969/announce
http://ip.ma.cx:8585/announce
http://tracker.bitetorrent.com:6969/announce
http://www.yiup.com:9000/announce
http://bt.17do.com:6969/announce
http://bttracker.no-ip.org:6969/announce

以下程式可查看torrent的资料:
TorrentSpy- http://torrentspy.sourceforge.net/

5)怎样可以将下载回来的档案上载给其他用户?
当你在下载档案的时候, BT会自动将你正在下载的档案部份同时上载给其他用户。
当你完成下载后,只要不关掉BT便可继续进行上载。

6)怎样用BT续传或reseed?
BT续传和reseed的方法都是一样, 你只要再次打开你想要的torrent, 再储存 到原本
的资料夹便可。

从BT下载回来的档案应该seed几耐?
这个问题没有固定答案, 但在能力范围许可下请尽量seed耐d

7)常见的error message:
(timeout exceeded) /
(HTTP Error 503: Connect failed)/
(10061, "Connection refused" ) /
(111, 'Connection refused') - Tracker 太繁忙或者坏左
HTTP Error 404: Not Found - 档案不存在
HTTP Error 400: Not Authorized - Tracker 不接纳该torrent档案。
有些tracker只会接纳已经上载到其网站的torrent档案。
(e.g: http://hked2k.no-ip.org/bt/tracker.php )

8)点可以令 media player 播 avi file 可以有声/有画?
用一个 program 叫 GSpot,去 identify 个 avi file 用咩 codec.
Divx,Xvid,FFdshow,ac3filter 全部可以系射手网找到.
http://www.shooter.com.cn
GSpot: http://www.headbands.com/gspot/

9)Download 左一大堆 *.001 等File 可用 WINRAR, 开个*.001 file, 佢会自动同你搞

cdi, *.cue, *.bin , *.iso , *.CCD , *.msd 等File,
这些全部都是映像档案
你可以用Alcohol 120%将这些档案烧录成光碟
亦可以用Daemon Tools模拟cdrom/dvdrom
nrg档案要先装nero image drive才可模拟, Install nero 后可选.

各种烧录软体产生之映像档副档名:

WinOnCD 产生*.C2D, DiscJuggler 产生*.CDI
CDRWin 产生*.BIN和*.CUE, Creator 产生*.CIF
CloneCD 产生*.CCD和*.IMG和*.SUB, Duplicator 产生 *.DAO或*.TAO
Prassi CD Right 产生*.GCD, Nero 产生*.NRG, Gear 产生*.P01
BlindRead 产生*.BWI和*.BWT, NtiCDMaker 产生*.CDP
虚拟光碟7.x 产生*.VCD,Alcohol 120% 产生*MDS和*.MDF
winiso 产生*.BIN,*.iso

10)个 *.avi file 得声无画面?
呢个系Divx 影像档, 去http://www.divx.com download divx codec 就睇到

如果装左Divx 都系唔得 装埋 Xvid ,
http://www.roeder.goe.net/~koepi/xvid.shtml

但装左divx同 Xvid , 但今次有画面无声!
去d/l AC3 codec ,

http://sourceforge.net/project/showfiles.php?group_id=66022&release_id=15053

11)DVDrip 点样开字幕?
可用VobSub开字幕,VobSub会自动整合在播放软件内(注意: 字幕档的档名需与视像档的档名相同)

dat 影像档 可用windows Media player 或PowerDVD等其他播放软件开黎睇

OnPropertyChanged在WPF中的作用,越详细越好。谢谢了!!

OnPropertyChanged这个属性在WinForm时代就有了,WPF只是向下兼容而已。

WPF使用依赖属性自动通知注册者属性值更变。

OnPropertyChanged需要你在属性值每次变化的时候主动调用一个方法,会引发此事件,当Entity绑定到控件时,控件会主动注册OnPropertyChanged事件,所以属性变化的时候控件会自动更新,这就是数据绑定的基础。
参考技术A OnPropertyChanged 监听属性值的变化 然后前端可以根据值的变化做出一些改变
比如checkbox 当你设定的isCheck值为 false 他就会把勾取消 你再点击一下 他的值变成了True
然后会响应OnPropertyChanged 然后前端的checkbox就会自动有个勾选的状态 如果是类似name,id类的属性 前端当然就不会有什么改变了
参考技术B public string Name

getreturn name;
setname = value;
OnPropertyChanged("Name");


当WPF页面中绑定这个Name属性的时候 在CS代码里面设置Name的属性值的时候OnPropertyChanged会通知页面更新显示最新的这个值
楼上说的也是对的

以上是关于关于BT,越详细越好。谢谢了 。的主要内容,如果未能解决你的问题,请参考以下文章

OnPropertyChanged在WPF中的作用,越详细越好。谢谢了!!

用matlab编写程序3个题目,求解答,越详细越好,急啊,谢谢了!

求HTML中所有的标签以及标签解释,和,CSS样式表内容越详细越好,越容易理解越好

求H3C MSR 26-30路由器调试方法,新手,越详细越好,谢谢

跪求delphi 中cxgrid控件的用法,越详细越好

怎样具体实现 三菱PLC 通过 485接口 与电脑的通信?越详细越好,谢谢