zoukankan      html  css  js  c++  java
  • 迅雷在默默的吃着您的带宽

        迅雷的下载速度的确让很多人受益,也包括我,它使用的不只是传统的P2P,而是P2SP技术,更多的技术方面就不说了,网上已经有很多文章做描述,我来这样简单说说它的工作吧:
            张三现在想从下载一部电影《月夜传奇》第1季第1集,他通过GOOGLE、BAIDU或者其它途径找到下载地址后,使用迅雷将它下载下来,迅雷将记住他下载的东西的名字、地址等等信息存在它的服务器里边。虽然下载完成,若张三不将迅雷关闭,那么每隔一段时间迅雷会给服务器发个消息,表示自己还在着。
            此时李四也想下这个电影,同样的方法,或者途径不一样,最终通过迅雷来下载同样的电影(当然软件、音乐都可以),此时迅雷在它的服务器里会发现《月夜传奇》第1季第1集有人曾经下载过,而且张三的电脑还开着、迅雷也开着,迅雷便会让李四通过张三的电脑下载一部分……以此类推,我们在下载的时候感觉就会非常快了。
        以下是我的两个截图:


        前一幅是开着迅雷的情况,从图中红色圈可以看出我并没有下载任何东西,但发送、接受依然占了相当一部分,当然我这个测试不是很严格,有其它程序在运行,不过我能确信它们并没有太大的网络占用,而当我关闭迅雷后,发送、接受都明显下降,至少发送没了,而且截图的状态算是比较不错的了,发送的速率并不大,如果你的下载记录里有大文件、热门文件的话,那我相信这个速度会更快的哦。
        其它有文章也说过的当你下载后迅雷会将下载信息记录在硬盘的一个日志文件里,c:\windows\system32\cid_store.dat,通过禁止迅雷对这个文件的访问可以解决这个上传的问题,详细请看:http://space.it228.com/viewthread_24043
        不过并不是想说迅雷这样不好,这才是P2P的精神所在了,人们总是想自己下载时非常快,而不能让别人占用自己的网速,这样的研究只是让大家知道它如何工作,如果你正在使用网络,那么可以暂时的关闭迅雷,或者是那些网速非常有限的朋友可以考虑做些限制。
  • 相关阅读:
    [Dynamic Language] Python Django: 模板引擎(3)模板标签和过滤器
    [Linux] Ubuntu: 登陆界面无法输入密码
    [Dynamic Language] Python Exec & Compile
    [Dynamic Language] Python: 类基本结构和继承
    [Linux] VIM 代码折叠
    [Database] MongoDB (2) 高级查询条件操作符
    [Dynamic Language] Python: unindent does not match any outer indentation level
    [Linux] VMware 配置linux后出现提示:Failed to initialize remote display subsystem
    [Database] Redis (2) redispy API Reference
    [Database] MongoDB (1) 基本连接、操作、查询
  • 原文地址:https://www.cnblogs.com/jcjks/p/1228007.html
Copyright © 2011-2022 走看看