BT下载速度慢_BT下载速度变慢原因解决方法是什么
2023-02-09 07:04:54 来源:互联网

具体分析

第一,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

由于TCP6881-6889等侦听端口用于BT数据传输,一些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跟踪器通过BT客户端连接,而其他BitTorrent跟踪器将不会被连接。这样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软件开发商推出了加密传输和协议加密。这些技术可以通过加密BT协议来规避ISP的BT下载限制,也可以防止传输信息被发布,从而降低隐私被偷窥的概率。目前最成熟的协议加密技术是MSE/PE,包括消息流加密(MSE)和协议加密(PE)。

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

有两种常见的密钥算法:对称和非对称。Diffie-Hellman密钥交换属于非对称密钥算法,可以生成两个密钥,即公钥和私钥。在发送BT数据流时,通过RC4级别(一种加密算法)进行加密,然后通过Diffie-Hellman密钥交换产生的公钥对传输的数据进行锁定。接收到加密的BT数据流后,首先使用Diffie-Hellman密钥交换生成的私钥对传输的数据进行解锁,然后对加密的数据流进行解密,得到原始的BT数据流。这种BT加密传输过程非常安全,为BT数据传输增加了双重保护。

加密通信数据流的长度为60-80位。与现在的加密标准相比,加密级别并不高。这是因为BT加密协议并不是真正的加密传输协议,而是一种高效的混淆手段。RC4级加密算法速度更快,最适合加密BT数据传输。BT数据传输的加密方式如图4所示。

注意:infohash (hash value)就是哈希值,即任意长度的输入(也叫前像)被哈希算法转换成固定长度的输出,输出就是哈希值。这种转换是一种压缩映射,即哈希值的空间通常比输入的空间小很多,不同的输入可能被哈希成同一个输出,所以不可能从哈希值唯一确定输入值。简单来说,就是将任意长度的消息压缩成某个固定长度的消息摘要的功能。目前,最流行的哈希函数是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.在我的电脑窗口,右键点击要清理的盘符-属性-清理磁盘-勾选要删除的文件-确定-是。

2.右键浏览器E-属性-点击2,删除1,清除(都要一一确定)-确定。

3.删除C:\WINDOWS\Prefetch中的所有文件。

4.用优化大师或超级兔子清理注册表和垃圾文件。

5.“开始”——输入msconfig――在操作过程中——确认——开始——去掉除输入法ctfmon以外的所有勾号。

6.右键我的电脑"-属性-点击高级-点击启动和恢复中的设置-去掉所有勾号-写调试信息选择“无”-确定-点击高级下的错误报告-点击禁用-确认两次。

7."开始".打开控制面板中的文件夹选项.单击查看.单击以取消最后一个项目自动搜索文件夹前面的复选框.好的。

8.右键我的电脑-属性-硬件-设备管理器-双击IDE控制器-次通道-高级设置-DMA――所有传输模式都选中-不选中设备类型-确定-主通道也设置好-确定。

9.右键单击驱动器C,在其他选项中进行磁盘清理和系统恢复清理。

10.删除不用的程序软件。

BT下载速度变慢原因解决方法是什么相关文章:

1.BT下载速度慢怎么解决?

2.2之后网速慢有什么应对方法。使用TP-Link路由器?

3.局域网网速慢的原因及解决方法

4.4.tplink路由器下载速度慢怎么办?

5.如果5号。WiFi网速太慢?

本文到此结束,希望对大家有所帮助。

关键词: 数据传输 密钥交换 网络设备 监听端口