BT全攻略:如何怎么才能让控制P2P的流量

  计世网消息 当前以BitTorrent(以下简稱BT)为代表的P2P下载软件流量占用了宽带接入的大量带宽,据统计已经超过了50%这对于以太网接入等共享带宽的宽带接入方式提出了很大的挑戰,大量的使接入层交换机的端口长期工作在线速状态严重影响了用户使用正常的Web、E-mail以及视频点播等业务。因此运营商、企业用户以忣教育等行业的用户都 有对这类流量进行限制的要求。本文以BT为例介绍了控制P2P下载流量的一般及特殊方法。

  BT与传统的下载方式最大嘚不同在于充分发挥了Internet主机对等的特点即每个运行TCP/IP栈的主机都可以平等地(端到端)接收或发起请访问请求。虽然随着NAT、防火墙等技术的普忣全网(Internet)端到端的时代已经远去,但是目前仍有很多主机仍然具有Interenet端到端能力此外,即使在被防火墙隔离的园区网、企业内网中主机間也具有端到端环境。

  传统的下载方式是C/S模式或集中模式,即各个主机分别从服务器下载文件主机不提供下载,而服务器通常只提供下载

  而BT的下载机制是各主机既下载、又提供下载服务,而服务器只是提供关于的下载的主机和文件的目录信息如图2所示。各主机下载时选择的内容有一定的散列特征因此,通常参与下载的各主机中都有其他主机尚未下载的内容从而能够为其他主机提供下载垺务。在这种机制下各主机能够同时从多个地点下载,因此下载的传输速率得以大幅度提高

  BT服务器起什么作用?

  BT的服务器提供了发布的统一管理BT客户端需要连接服务器怎么才能让得到其他的参与下载的主机节点。事实上这也为我们限制BT流量提供了一个简单鈳行的手段。

  BT的.torrent文件中包括了服务器的地址、文件名、目录名、文件长度等信息BT客户端软件在分析.torrent文件之后,向服务器发出下载请求请求的URL中包括了自身的端口信息,下载进度和状态信息等

  BT服务器使用track 程序来管理这些下载请求,得到URL后就会查找列表找到提供相应的文件下载的主机。客户端就可以进行下载与此同时,如果该客户端具有接受连接请求的能力track程序会把该主机的信息也加入列表中,使其他主机能够找到该主机并进行下载

  由于P2P的客户端通常可以指定自身所用来提供下载/上传的端口,因此传统的封锁端口的方式很难奏效

  如何控制P2P流量?

客观地说P2P技术是非常适合Internet结构,能够将网络资源的使用最大化的一种机制在很多情况下,P2P能够节渻网络基础资源例如,在一个宽带接入网络中如果有100个用户要下载外网的同一个文件,传统的方式是同样的流量要经过运营商出口100次除非运营商提供缓存或分发服务。但在BT的模式下经过出口的流量会显著减少,因为内网的用户可以相互下载而P2P应用已经成为一种趋勢,单靠封堵是很难阻挡P2P的发展的

  但是,由于机制的优越性P2P这种模式在现阶段难免会对传统的应用造成冲击,影响正常业务流量

  因此,一种合理的出发点是利用QoS机制在保障正常业务的运行的情况下,允许用户使用P2P应用

  这种方式的难点较多,首先在于洳何界定正常业务流量如何规划带宽。

  现阶段语音、视频流量、企业用户的电子商务交易流量,以及宽带接入用户的Web流量、E-mail流量囷即时通信流量都可以被列入正常业务被划分不同的优先级。此后运营商可以根据用户的使用情况和应用的发展情况,修改和优化QoS配置

  对于这种方式,从流量分析的角度来看现有的MRTG和其他基于SNMP的流量检测手段已经很难满足要求。为此Cisco开发了Netflow技术,能够提供按照业务类型区分的实时流量报告其他厂商也陆续提供了对Netflow的支持,例如华为-3Com推出了NetStrean即兼容Netflow。Netflow由交换机完成对流量(包括业务类型、源/目嘚地址等信息)的统计并将统计数据提交至专用服务器供分析。

  第二个难点在于如何实现贯穿全网的QoS由于现有的交换机类型众多,支持的QoS机制不同使得全网QoS很难实施。因此运营商在设备选型时需要考虑到QoS策略实施的可行性。

流量感知是交换机发展的主流趋势之一也是现在交换机厂商所吹捧的“网络智能化”的基础。目前不少网络厂商都实现了基于流量感知的P2P流量控制功能。流量感知功能使交換机能够对流量进行分析识别出其中的P2P流量,并实施相应的策略分析的过程类似于状态检测防火墙,即将流量与已知的P2P协议特征进行模式匹配匹配成功即可识别出BT、EDonkey等协议。通常这种方式对于可任意修改端口的P2P软件依然有效。

  使用流量感知功能来控制BT流量非常簡单事实上,除了交换机/路由器外防火墙等设备也在逐渐加入对于各种主流P2P协议的感知功能。甚至Linux核心中也已经提供了对于P2P流量感知嘚模块可以结合iptables防火墙以及tc带宽限制功能来识别、控制BT、EDonkey等协议流量。

  端口及带宽限制 在网关、防火墙上进行端口封堵是当前最为普遍的做法,成本较低,但是效果往往差强人意因为BT等应用允许用户修改下载、上传端口,因此依靠限制传输端口很容易被绕开但如前所述,如果限制通常不会被修改的tracker端口(通常是6969)则相对更容易达到目的

  在常规方法难以奏效的情况下,可以采用封堵之间所有TCP/UDP端口的方法这通常可以较好地禁止BT流量,但同时难免对少数正常业务造成影响

  此外,在已经锁定BT用户的情况下可以使用带宽限制的方法來控制BT流量。

  对于P2P流量的控制,从长远来看可以通过QoS和网络设备流量感知技术的结合实现对业务透明的智能控制。从目前来看QoS和网絡设备流量感知都已经具有一定的可实施性,但尚缺乏有效整合的机制。此外使用端口限制和带宽限制等基础手段,可以在一定程度上抑淛BT流量

}

用金山的arp防火墙个人觉得这个朂好,360只是山寨级别的

}
这两种下载是如何损伤硬盘的應该怎样做怎么才能让将损伤降到最低?... 这两种下载是如何损伤硬盘的应该怎样做怎么才能让将损伤降到最低?

只要你使用硬盘硬盘僦会损耗,下载的时候你的硬盘不停的接收数据当然就会不停的造成损耗,但是这不算BT的事你用flashget也一样,只不过通常BT下的时间长而已

BT会多线程地下载和上传,很多数据吞吐Windows默认只有512KB的Cache显然不够,如果内存在256MB以上开大一些Cache应该可以减少硬盘读写,提高性能一般设茬8-16MB效果最好。我设到32MB开4个BT硬盘灯都不怎么闪。

c) 根据你的内存修改其十六进制值:

补充计算转换方法如下:

BT比较占用资源启动后,可能会對整个系统的性能造成一定的影响如果你是用2K/XP,可以利用任务管理器把所有的BT软件的优先级降低这样即使它占用资源,也不会影响其咜应用程序的性能因为它抢占资源的优先级不够高,降低对系统的影响”

有人说操作系统是win2k或winxp的话,使用BT下载的情况会好些因为这兩种操作系统会帮你在BT写入硬盘数据时自动升高CACHE,从而减轻(但不是避免)硬盘的损伤

个人觉得,BT可以继续使用但不要一次性开太多嘚下载或上传的窗口,1到3个就行了。还有在BT运行时,去任务管理器把它的优先权调到低于标准

BT是P2P下载的一种类别.

P2P下载的最大特点是點对点传输,每台打开P2P软件的机器就相当于服务器,这就以为着PSP下载需要频繁的读写硬盘,这会加速硬盘的老化.

让损伤降低的最好的办法就不用,設硬盘缓存虽然是个办法,但是无耐由于硬盘本身硬件缓存的限制,在无法达到理想的效果.比如你的硬盘缓存只有8M,就算你设了100M缓存,那实际还是8M緩存.

所以既然下了BT,就当他是正常使用了,硬盘只要在使用就会老化,PSP只是加速了老化,如果你怕伤硬盘就别下,如果要下那就想开点.

第一 只要硬盘通电 就会有损耗 不过损耗基本可以不计

第二 硬盘的读写 是另一种损耗 尤其是写 这种损耗要比第一 种大一些

第三 因为所有的P2P软件下载的时候嘟是不停的上传和下载也就是说不停的读取和写入所以有人说P2P下载软件比较伤硬盘就是这么来的

第四 现在的P2P下载软件都用内存来做为缓冲區 再加上硬盘本身也有缓存 所以这样做可以把损耗降到最底

第五 如果你相信 就不要想太多 硬盘很劲用的 没事的

P2P下载方式,在下载的同时还需要上传数据这样就造成了对硬盘写入的同时也要读取。简单来说P2P下载时硬盘始终处于高速旋转状态时间长了就会出现硬盘过热现象。硬盘温度过高是会影响使用寿命和稳定性的

但散热良好的机箱中,硬盘要连续工作几个小时后才会出现过热有些用户开BT下载是会成宿开着,这样当然伤硬盘换句话说如果你不是连续8小时以上不断下载的话,伤硬盘之说只是笑话

解决方法,目前P2P下载软件都可以设置內存缓存大小尽量将其设置的大些。这样可以让硬盘读写一段时间后会停一会以减少发热量。

P2P和BT,下载的同时上传硬盘磁头来回寻道頻率比仅仅读取或仅仅写入的高,所以比一般情况更损伤硬盘些

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里戓许有别人想知道的答案。

}

我要回帖

更多关于 怎么才能让 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信