磁力链接与BT种子的原理别离是什么?它们是什么关系?若何造做、发布、与利用?

刚刚阅读1回复0
kewenda
kewenda
  • 管理员
  • 注册排名1
  • 经验值161280
  • 级别管理员
  • 主题32256
  • 回复0
楼主

BitTorrent 原理简述 与传统客户端/办事器收集通信形式差别,对等方到对等方(P2P)通信形式在近年来越来越流行起来。 在 P2P 形式中,办事和资本散布化,资本不集中存储在某些设备上,而是分离存储在运行 P2P 法式的设备上, 每一个对等方都能够为其他对等方供给办事。 BitTorrent(中文全称比特流,简称 BT)是一个收集文件传输协议,是可以实现点对点文件分享的手艺。 在大大都人觉得中与 P2P 成了对等的一组概念,而它也将 P2P 手艺开展到了近乎完美的地步。 研究 BitTorrent 协议对我们深切掌握 P2P 手艺,领会 Interent 收集开展的将来走向有很大的意义。 BitTorrent 协议是架构于 TCP/IP 协议之上的一个 P2P 文件传输协议,处于 TCP/IP 构造的应用层。 BitTorrent 协议自己也包罗了良多详细的内容协议和扩展协议,并在不竭扩大中。 若是有多个下载者并发的下载统一个文件,则每个下载者也同时为其它下载者上传文件, 如许,文件源能够撑持大量的用户停止下载,而只带来恰当的负载的增长。 BitTorrent 协议把供给下载的文件虚拟分红大小相等的块,块大小必需为 2k 的整数次方 (因为是虚拟分块,硬盘上其实不产生各个块文件),并把每个块的索引信息和 Hash 验证码 写入 .torrent 文件(即种子文件,也简称为“种子”)中,做为被下载文件的“索引”。 下载者要下载文件内容,需要先得到响应的 .torrent 文件,然后利用 BT 客户端软件停止下载。 下载时,BT 客户端起首解析 .torrent 文件得到 Tracker 地址,然后毗连 Tracker 办事器。 Tracker 办事器回应下载者的恳求,供给下载者其他下载者(包罗发布者)的 IP。 或者,BT客户端也可解析 .torrent 文件得到 nodes 路由表,然后毗连路由表中的有效节点, 由收集节点供给下载者其他下载者的 IP。 下载者再毗连其他下载者,按照 .torrent 文件,两者别离对方告知本身已经有的块, 然后交换对方没有的数据。此时不需要其他办事器参或者其他收集节点的参与, 分离了单个线路上的数据流量,因而减轻了办事器承担。 下载者每得到一个块,需要算出下载块的 Hash 验证码与 .torrent 文件中的比照, 若是一样则申明块准确,纷歧样则需要从头下载那个块。 因而,下载的人越多,供给的带宽也越多,种子也会越来越多,下载速度就越快。 从 BT 客户端角度考虑,下载原理分为以下几步: 一.按照 BitTorrent 协议,文件发布者会按照要发布的文件生成供给一个 .torrent 文件。 客户端可从 Web 办事器上下载种子文件,并从中得到 Tracker 办事器 URL 和 DHT 收集 nodes 等信息。 二.按照 Tracker URL 与 Tracker 办事器成立毗连,并从办事器上得到 Peers 信息。 或者按照 nodes 与 DHT 收集中节点通信,并从节点上得到 Peers 信息。 三.按照 Peers 信息与一个 Peer 成立毗连,根据 Peer wire 协议完成握手, 并从 Peer 端下载数据文件。同时监听 Peer 的毗连,并给 Peer 上传数据文件。 根据得到 Peers 信息的路子的差别,可分为利用 Tracker 办事器和利用 Trackerless DHT 收集两种体例。 基于 HTTP 的 Tracker 协议, 基于 UDP 的 Trackerless 协议, 基于 TCP 的 Peer wire 协议。 什么是磁力链接(Magnet )? 磁力链接,简单的说:类似下面如许以“magnet:?”开头的字符串,就是一条“磁力链接;切当的说:“磁力链接”的次要感化是识别【可以通过“点对点手艺(即:P2P)”下载的文件】。那种链接是通过差别文件内容的Hash成果生成一个纯文本的“数字指纹”,来识别文件的。而不是基于文件的位置或者名称。 差别的是那个“数字指纹”能够被任何人从任何文件上生成,那也就必定了“磁力链接”不需要任何“中心计心情构”的撑持(例如:BT Tracker办事器),且识别准确度极高。因而任何人都能够生成一个Magnet链接并确保通过该链接下载的文件准确无误。 转自别人,侵删

0
回帖 返回游戏

磁力链接与BT种子的原理别离是什么?它们是什么关系?若何造做、发布、与利用? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息