我听说这两种技术可以互换使用,用于描述将数据从一个位置复制到另一个位置。我了解每种技术是什么,但我不确定它们之间的关系。DFSR 是否使用 BITS 作为传输机制?如有任何说明,我们将不胜感激。
答案1
您可以使用其中任何一种来复制数据,但是这些技术是互不相关的。正如 Evan 所说,BITS 是一种管理带宽利用率并允许数据在主机之间传输而不影响任何其他网络传输的方法。例如,如果我使用资源管理器在服务器 S 和服务器 D 之间复制文件,资源管理器将尽可能多地占用带宽。如果我开始第二次文件复制,我的带宽将在 2 个副本之间平均分配。如果我将第二次复制改为 BITS 传输,则对第一次复制完全没有影响。当有可用带宽时,我的第二次复制将完成,如果我从服务器 S 到服务器 Z 启动另一个资源管理器复制,我的 BITS 复制将减慢或停止,以免影响复制作业
DFS-R 是文件复制服务的替代品。它将使用尽可能多的带宽,但在文件关闭时,只会将更改的块发送到复制组中的服务器(按计划或连续发送 - 它是可配置的,我们将在示例中假设为连续的)。例如,如果我更改文件 myfile.doc,则会立即向其他复制成员发送通知,并且无论需要多少带宽,都会发送更改的块,希望不是很多,但如果是新文件,则会复制整个文件内容。
答案2
他们根本就没有任何关系。
有一个Channel9 上的精彩视频讨论 DFS-R 的工作原理。
BITS 实际上并不是一个“复制”协议——它只是为您提供了一种使用“空闲”网络带宽通过 HTTP 进行“涓流”下载的方法。
DFS-R 执行数据的增量传输(仅移动更改的数据)并且不使用 HTTP 作为其传输协议。