找回密码
注册 登录
查看: 2161|回复: 3

后台智能传输服务,用于后台传输的网络带宽

[复制链接]
  • TA的每日心情
    开心
    2017-9-25 00:43
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    发表于 2013-1-19 16:36:06 | 显示全部楼层 |阅读模式
    BITS基础

      BITS是一个新的Windows文件传输特性,它通过HTTP异步从远程服务器下载文件。BITS可以使用专门的空闲带宽管理多个用户的多个下载。尽管BITS的使用不限于自动更新应用程序,但是它是Windows更新使用的低层API。由于它对于任何应用程序都是可用的,因而用于做许多实际的工作,包括建立自动更新的应用程序。
    以下是基本的想法。应用程序请求BITS管理文件的下载。BITS将工作添加到它的队列并将它与应用程序运行的用户环境关联。一旦用户登录,BITS就使用空闲带宽通过网络慢慢下载文件。实际上BITS技术的代码名称是Drizzle,它描述BITS做什么。

      这是怎么实现的呢?这项技术相当复杂。首先,BITS的实现方式与维护按优先级(前台、高、正常、低)队列组织的工作集的Windows服务一样。相同优先级的工作按时间片给定五分钟带宽。队列中一旦没有工作了,就检查下一优先级队列的工作。

      前台队列中的工作使用尽可能大的网络带宽,由于这个原因前台优先级只用于响应用户请求的代码。其它的优先级--高、正常和低--都是后台优先级,它们只利用空闲的网络带宽。

      为了获得后台特性,BITS监视网络数据包,并不处理自己的包。剩余的包用于计算带宽的活动负载。BITS利用活动负载信息与连接速度和一些静态信息来决定是否继续下载文件,或者为了提高活动用户的流量停止。由于这个原因,用户不会遭遇带宽问题。

      对于BITS来说一旦注意到就停止工作的能力非常重要。在很多情况下BITS在下载了文件的一部分后就要放弃网络,甚至连接也一起丢失了。文件下载的部分被保存了,但是当BITS再次使用网络时它从断点开始。恢复的能力是有效果的。

      BITS用于从HTTP服务器传输文件。服务器必须与HTTP 1.1兼容,或者至少支持在GET方法中包含Range头,这是因为BITS需要请求文件的一部分。此外,下载的内容必须是静态内容,例如标记文件、代码文件、位图或声音。包含Range头的请求在请求动态内容如CGI、ISAPI或ASP.NET时不做任何操作。




    上一篇:win7 版权图可以改吗?怎么做?
    下一篇:SC封装WIN7在新计算机生生成新的安全标识符不可选》?
  • TA的每日心情
    开心
    2017-9-25 00:43
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2013-1-19 16:37:28 | 显示全部楼层
    本帖最后由 fvptk 于 2013-1-19 16:46 编辑

    QQ截图20130119163907.jpg QQ截图20130119163833.jpg gpedit.msc打开“组策略对象编辑器”然后进行如下设置
    计算机配置->管理模板->网络->WWAN服务->后台智能传送服务(BITS)->限制BITS后台传输的最大网络带宽
    限制BITS后台传输的最大网络带宽
    可以针对特定时间段以及所有其他时间指定使用限制。例如,从上午 8:00 到下午 5:00 将网络带宽的使用限制为 10 Kbps,
    在一天的其他时间内可使用所有可用的未使用带宽。
              如果启用此策略设置,则 BITS 将其带宽使用限制为指定值。可以每秒千比特(Kbps)为单位指定限制。
              如果指定的值小于 2 KB/秒,则 BITS 将继续使用近似 2 KB/秒的值。若要阻止进行 BITS 传输,则可以指定限制为 0。
              如果禁用或未配置此策略设置,则 BITS 会使用所有可用的未使用带宽。
              注意: 指定限制时,应根据网络链接指定,而不是根据计算机网络接口卡(NIC)的速度指定。
              此策略设置不影响对等计算机之间的对等缓存传输(但影响来自源服务器的传输);
              要影响对等计算机之间的对等缓存传输,应使用“限制用于对等缓存的最大网络带宽”策略设置。
              如果客户端计算机使用的是快速网卡(10Mbs),但却通过慢速链接(56Kbs)连接到网络,
              请考虑使用此策略设置阻止 BITS 传输争用网络带宽。

    利用这个功能我们就能夺取到最大的网络带宽了,同时不影响系统其它的正常的更新和必要的服务。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-9-25 00:43
  • 签到天数: 9 天

    [LV.3]偶尔看看II

     楼主| 发表于 2013-1-20 10:54:14 | 显示全部楼层
    以上方法特适合办公室及局域网内需要抢带宽的人员,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-15 23:03
  • 签到天数: 862 天

    [LV.10]以坛为家III

    发表于 2013-1-20 20:31:37 | 显示全部楼层
    学习了,感谢分享
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则