完成实践

四个分片的离线练习:缺一片为什么不能完成?

当三个节点合起来拥有 A、B、C、D 时,交换可以补齐四片;若唯一持有 D 的节点提前离线,剩余节点再多次互传也无法生成 D。这个练习独立于许可判断。

编辑日期:2026-09-11 · 教学练习不代表真实个案

直接回答

当三个节点合起来拥有 A、B、C、D 时,交换可以补齐四片;若唯一持有 D 的节点提前离线,剩余节点再多次互传也无法生成 D。这个练习独立于许可判断。

准备材料:全部为虚构

在纸上写一个虚构教学文本的四个分片 A、B、C、D,分别给甲 A、B,给乙 B、C,给丙 D。每个字母只代表数据,不需计算真实摘要,也不用接入网络。

第一轮:找已有与缺少

甲缺 C、D,乙缺 A、D,丙缺 A、B、C。先把三个集合合并,检查 A、B、C、D 是否都至少存在一份。这个并集判断回答“是否有补齐的可能”,尚未回答实际网络能否连接成功。

第二轮:完成交换表

让甲从乙取得 C、从丙取得 D;乙从甲取得 A、从丙取得 D;丙从甲取得 A、B、从乙取得 C。共有七次按片计的传递。此计数只对应这张表,不声称是真实协议的最快调度。

第三轮:改变一个条件

设丙在任何人复制 D 之前退出。甲乙只剩 A、B、C:加入十个只拥有 A、B 的节点仍缺 D。如果甲已经从丙取得 D 后丙才退出,甲则可以继续提供 D,结论不同。

再填一张独立的许可单

虚构作者“星图练习组”声称对自己绘制的图授予 CC BY 4.0,并明确排除包内第三方配图。写下:图与配图应分开核对,不把模拟许可套给整个包;实际文件仍需真实发布页。

参考答案与自评

正确结果应同时出现:甲缺两片、乙缺两片、丙缺三片;示例交换共七次;D 唯一副本提前离线会阻止补齐;分片补齐不能回答第三方配图的许可。漏了哪项,就重做那一轮。

把方法变成行动

  1. 画三个节点,在各自圈内填入起始分片。
  2. 填全每个节点缺少的字母,先不画交换箭头。
  3. 按交换表逐条划去缺片并记录来源。
  4. 分别演算“丙提前退出”和“D 已复制后退出”。
  5. 填写练习单中的许可缺项,与答案逐项对照。
下载离线练习单

逐项对照表

项目观察或动作结论或待补内容
甲:A、B从乙取 C,从丙取 DA、B、C、D
乙:B、C从甲取 A,从丙取 DA、B、C、D
丙:D从甲取 A、B,从乙取 CA、B、C、D
丙提前退出剩余并集 A、B、C缺 D,不能完成

延伸阅读与支持范围

协议与许可的事实说明对应下列来源;虚构案例、交换表和记录方法由本站设计。来源状态仅表示已核对所列支持范围。

数据透明度

参考资料

教学分析
  • BEP 3:BitTorrent 协议规范 资料已核对
    发布方
    BitTorrent.org
    访问日期
    2026-09-11
    支持范围
    分片、元信息、节点互传与 v1 info-hash;不证明任何文件获得授权
    查看来源
  • CC BY 4.0:完整法律文本 资料已核对
    发布方
    Creative Commons
    访问日期
    2026-09-11
    支持范围
    第 2 节许可范围、第 3 节署名条件;只用于这一具体许可版本
    查看来源

关于这个问题的问答

磁力链接的文件名能证明作者吗?

不能。BEP 9 的 dn 是可选显示名称;用它找到任务并不等于核对了作者身份。请把发布来源和许可记录另外保存。

免费获取等于可以改编再发布吗?

免费描述价格,许可描述具体用途。先读适用于该材料的许可,再核对拟进行的行为;不要把某一种 CC 许可的条件泛化到所有文件。

对应学习卡片

继续阅读

指南 更新于 2026-09-11

怎样为一次再分发整理许可证据?

先锁定文件与版本,再记录原始发布页、许可对象、具体用途和附带条件。把未覆盖的素材单列;找到许可文字后仍要确认它确实关联到当前材料。

包含 5 个可复现步骤

阅读指南