BT下载的很奇怪的现象

我以前基本上用迅雷都是下电影.可是最近不管什么电影下载的速度都不超过10K/S.首先不是网络慢或者端口关闭问题,因为我用迅雷下其他类型的文件比如音频,游戏等都很快.其次不是种子的问题,因为我试着选了好几部热门的电影而且连接数很多的电影下,速度照样提不上去.在者也不是软件的问题,因为我换了几个下载软件下同一个视频文件速度还是很慢.真的很奇怪,为什么单单视频文件BT下载这么慢呢?我是搅进脑汁也解决不了这问题,难道是电信发现我BT下视频文件过多,就单单限制我的视频下载速度?有没有哪位大师知道原因阿,告诉我怎么办吧,在下感激不尽!
楼下的根本没好好看我的问题,答非所问阿

来,这是因为不少地方的宽带运营商(ISP)对BT下载从技术方面进行了种种限制。难道用户从此就只能使用慢速BT了吗?别急,只要仔细阅读本文,就可以帮你突破ISP限制用BT。

一、BT下载已成ISP的眼中钉

BT软件是目前网民使用最频繁的P2P下载工具。BT下载具有下载人数越多越快、不依赖于下载服务器、下载资源丰富等优点,因此,一天到晚开着BT软件下载资源的网友屡见不鲜。与此同时,BT下载却成了ISP的眼中钉。因为BT下载占用了过多的网络带宽,使得网络设备需要长时间高负荷运行,其它网络协议软件的可用带宽捉襟见肘。

当然,ISP也可以购置更多更好的网络设备以及扩大带宽来缓解BT下载导致的矛盾。然而,不少ISP却采取了自认为最直接有效的方法——限制甚至封锁BT下载。那么,网民从此就不能使用BT软件了吗?正所谓:“你有张良计,我有过墙梯”。面对ISP的封锁,BT爱好者们当然不会坐以待毙了,采取凌厉的反击来保卫他们的自由网络疆域是势在必行的。一场BT下载的攻防战已经打响了。

二、BT下载攻防战的三大战役

兵来将挡,水来土掩。强硬的ISP采取了各种技术手段来限制BT传输,那么,ISP到底有哪些杀手锏呢?而BT爱好者们又该如何进行化解并发起反击呢?

1.第一战役——端口争夺战

(1)ISP

由于BT数据传输使用了TCP6881-6889等监听端口,有些ISP便在局端设备封锁这些端口来达到控制BT数据传输的目的。封锁BT监听端口不会导致BT断流,但将使BT速度变得很慢。

(2)BT爱好者

BT爱好者很快便想到了突破这一限制的方法:修改BT的默认监听端口。这样就躲过了ISP的限制,重新获得了BT的高速下载。那么,BT软件是如何来具体设置的呢?以下以常用的BitComet为例进行设置。

首先,打开“选项”对话框,在“网络连接”标签的“监听端口”旁点击“选择随机端口”按钮设置另一端口即可(见图1)。

注意:ISP已经封杀了6881-6889 ,8881-8889,16881-16889等端口段,选择的随机端口一定要避开这些端口段。

2.第二战役——争夺下载源头

(1)ISP

由于避开封锁的BT监听端口非常容易,于是,ISP又研究出了新的限制方法。ISP采用了可以支持BitTorrent tracker白名单功能的网络设备来限制BT下载。

BitTorrent tracker是可以提供种子以及正在下载和做种的用户连接信息的服务器,BT客户端只有从BitTorrent tracker获得下载资源的用户连接信息后才可以连接这些用户,并在这些用户的硬盘中下载文件的不同部分。使用BitTorrent tracker的缺点是:必须连接到BitTorrent tracker才能开始BT下载。

而ISP的网络设备将只允许白名单中的BitTorrent tracker可以被BT客户端连接,而其他的BitTorrent tracker将无法连接。这样ISP就可以让BT软件无法连接到可用的BitTorrent tracker,相当于切断了BT下载的源头。

(2)BT爱好者

虽然ISP屏蔽BitTorrent tracker的招数看起来是无懈可击,但是迅猛发展的BT技术很快就推出了具有针对性的反击技术。这就是使用DHT(Distributed Hash Table即分布式哈希表,一种分布式存储方法)网络,它可以在不连接BitTorrent tracker的情况下,由每个参与DHT网络的BT客户端负责存储一小部分的用户连接信息,其他BT客户端可以从该BT客户端获得用户连接信息,这样每个BT客户端在下载的同时也承担了BitTorrent tracker的工作。

这样一来,即使BT客户端不能和BitTorrent tracker通信,还是能从其他用户那里得到更多的用户连接信息来完成下载。目前,大多数的BT软件已经支持DHT技术,以BitComet为例,我们可以经过以下操作开启DHT选项。

首先,打开“选项”窗口,进入“高级设置-网络连接”选项,在右侧勾选“允许加入到公用DHT网络”选项即可(如图2)。另外,在制作种子的时候,我们也要设置网络类型为“使用公用DHT网络”(如图3),这样才能在以后使其他用户使用DHT功能进行下载。

3.第三战役——数据流争夺战

(1)ISP

经过前两次交锋的失利,ISP决定吸取教训,从BT数据流入手来限制BT传输。于是,ISP采用了更加精密的网络设备来识别出BT协议的数据流,然后再进行限制。

(2)BT爱好者

针对ISP的BT限制手段,BT软件开发者推出了Encrypted Transport和Protocol Encryption,这些技术都是通过对BT的协议进行加密来避开ISP的BT下载限制,还可使传输信息不被破解,减少被人偷窥隐私的几率。目前,最成熟的协议加密技术是MSE/PE,包含Message Stream Encryption(MSE,即信息流加密技术)和Protocol Encryption(PE,即协议加密技术)。

MSE/PE使用Diffie-Hellman key exchange(一种密钥交换算法)结合种子的infohash(哈希值)生成一对密钥(密钥其实可以理解为加密数据的钥匙),其中Diffie-Hellman key exchange可以尽可能地避免传输数据被侦听的危险,而infohash可以阻止其他BT用户的攻击。

常见的密钥算法有对称和非对称两种。Diffie-Hellman key exchange属于非对称密钥算法,可以生成两个密钥,分别是公钥和私钥。在发送BT数据流的时候,先用RC4等级(一种加密算法)进行加密,接着用Diffie-Hellman key exchange生成的公钥给传输数据上锁;接受到加密的BT数据流后,先使用Diffie-Hellman key exchange生成的私钥对传输数据解锁,然后对加密数据流进行解密就可以获取原始的BT数据流了。这样的BT加密传输的过程非常安全,俨然给BT数据传输加上了双重保护。

加密后的通信数据流长度是60-80位。这相对于当今的加密标准而言,加密等级不算高。这是因为BT加密协议不是真正的加密传输协议,而只是高效的迷惑方法。RC4等级的加密算法速度较快是最适用于加密BT数据传输的。BT数据传输的加密方式如图4所示。

注:infohash(哈希值)即散列值,就是把任意长度的输入(又叫做预映射,pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。目前最流行的散列函数是MD5和SHA1。

目前,MSE/PE技术已经被BT客户端广泛支持,俨然成为BT协议加密的标准。为了确保和其他不支持MSE/PE技术的BT客户端的兼容性,用户也可以选择不加密的输入和输出的BT数据流可以通行。所有的支持该技术的BT客户端在接受到加密的输入数据流时,即使未开启输出数据加密也可以自动开启加密传输。也就是说:支持协议加密的BT客户端可以兼容非加密的BT数据传输,而其他不支持BT加密技术的客户端却无法从加密的BT数据传输中获益。因此,BT客户端全面支持主流的MSE/PE加密技术将是大势所趋。

讲了这么多,肯定有不少读者对于BT加密传输功能已经跃跃欲试了。那么,下面就让我们来看看BitComet的加密传输是如何设置的。

BitComet的设置比较隐蔽。我们可以进入“选项-高级设置-网络连接”标签,设置右侧的“协议加密(防范BT协议过滤)”为“优先”即可(如图5)。

目前,BT用户使用加密传输并不是很普遍,要真正体验BT加密传输的高速,必须参与点对点传输的BT客户端软件都支持该种加密传输协议才可以。因此,只有BT用户都开启加密传输才能真正驶入BT加密传输的快车道。不过,随着BT加密技术的进一步发展和用户加密传输意识的提高,该技术的未来值得看好!
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-11
有些BT种子已经限制迅雷的吸血行为了,你用bitcomet吧,这个下BT速度也相当不错,我迅雷已经34级了,我下BT的时候用bitcomet,其他下载用迅雷本回答被提问者采纳

BT下载的奇怪现象
BT下载资源不稳定,和太多东西有关系了,有可能你的硬盘保护把下载西限制了速度,有可能有第三方软件对它造成了限制,有可能做种的人不对多 什么年代了...BT不好用了.

用BT时,为什么我看到有些人的下载速度很变态
正常现象了,可能人家的带宽高,或者他离附近的下载者很近,相互之间的网络很好,他又刚开始下载就这样了,我还经常达到几M的速度呢,不过比较少,我用的是网通100M

BT下载的很奇怪的现象
因为我用迅雷下其他类型的文件比如音频,游戏等都很快.其次不是种子的问题,因为我试着选了好几部热门的电影而且连接数很多的电影下,速度照样提不上去.在者也不是软件的问题,因为我换了几个下载软件下同一个视频文件速度还是很慢.真的很奇怪,为什么单单视频文件BT下载这么慢呢?

BT,迅雷,电驴,三种下载方法有什么区别?
与此同时,他自己也被钟下了种子,如果有别的人来下在的话,他的和你的电脑都可以提供资源,这个就会造成一种奇怪的现象:下载的人越多,种子就越多,那么资源就越丰富,那么下载的速度就越快,因此,BT下载又被称为变态下载。 现在,迅雷等都支持BT这样的下载方式。

为什么我下载速度很奇怪!?!!
如果是满的,那么就会是文件的正常速度,如果不是满的,那就请你关闭一切可能导致你下载这个文件的有关数据,包括网站,如果还不行那么就重新下载一次,基本上速度没有下到50%的都可以在他规定大约剩余时间内都可以下完,关键就是你下载的时候一定要关闭一切可能导致下载文件有关的数据。

奇怪现象,BT实际下载慢,看全局统计很快
你是不是有任务一直在上传呢,在上传里面看看,ADSL的话上传设置25左右就可以了,这个最好自己设置看设在多少时下载最快。建议用迅雷BT又快又稳定,试试。

为什么BT下载速度下载突然变慢了?
这个是比较普遍的问题,因为在内网下,别人看不到你的机器,只能看到你的网关,如果对方也在内网下,那么你们就不能互传文件,所以会损失很多种子。解决的方法就是让服务器给你做端口映射。6。开始速度较慢。这种现象很正常,其实BT下载的特点就是这样的,先开始很慢,只有几K,然后逐渐增长到上百K。

我的bt下载速度怎么这么慢啊 文件又大 !!
一般不推荐用BT下比较小的东西,因为这根本无法发挥出BT的速度优势,所以见到我提供的东西体积都很“庞大”就不要奇怪了。另外,有些电信运营商限制BT下载.如果是XP-0SP2的系统的话,因为微软为了增加系统安全性,把SP2的默认连接数限制为10了,这样的话就需要下载专门的破解工具修改连接数.最新的讯雷5里边有这个功能...

为什么我的BT文件只下完了64%,却可以100%全部播放完?
这个情况我也遇到,可是后来发现下载过度导致硬盘坏道增加就没有大幅度降低BT的使用了。你所说的,我分析两个原因:一是软件本身在特殊链接环境下产生的BUG,或者说成是虚假的下载进度反馈现象。二是视频的格式问题。关于你最后问的,鄙人觉得是多虑鸟~~都能放了,干嘛还要继续下载?

求救,奇怪现象:BT正下载中突然关机!
初步断定机子的问题 一般BT下载东西都不会有问题的 不过长期使用BT有对硬盘有损一说法的 个人觉得内存问题 建议下载MEMTEST测试下 http:\/\/www.skycn.com\/soft\/13179.html 这个软件在微软最新的系统里面直接就被加进去了 可以放心使用

相似回答