Torrent — この言葉を聞くたびに、無料の映画、ゲーム、クラックされたソフトウェアしか思い浮かびません。しかし、それがどのように機能するのかはわかりませんし、「種子」にはさまざまな概念が含まれています。したがって、この記事を通じて、torrentingとは何かを技術的な観点から理解します。
「シード」は、インターネット上のファイルの場所へのリンクです。これらはファイルではなく、ダウンロードする元のファイルを動的にポイントしているだけです。
例: Google Chrome[1]をクリックすると、Google のサーバーから Google Chrome ブラウザをダウンロードできます。
明日、来週、来月にもう一度そのリンクをクリックすると、ファイルは引き続き Google サーバーからダウンロードできます。
しかし、「トレント」ダウンロードを使用する場合、固定サーバーはありません。ファイルは、以前に「torrent」を使用してダウンロードされた他人のPCからダウンロードされたものです。
「A」にいくつかのビデオがあり、それらを「シード」としてダウンロードしたいとします。そこで、彼は「シード」を作成し、インターネット上のそのビデオの正確な IP アドレスに関する情報を含むリンクを「B」に送信します。したがって、「B」がそのファイルのダウンロードを開始すると、「B」は「A」のコンピュータに接続します。 「B」がビデオのダウンロードを完了すると、「B」はシードとして機能し始めます。つまり、「B」は他の「C」または「D」が「B」のコンピュータからビデオをダウンロードできるようになります。
そのため、誰もが最初にファイルをダウンロードしてからアップロードします。ダウンロードする人が増えるほど、ダウンロード速度は速くなります。いずれにせよ、アップロードを停止したい場合は、いつでも停止できます。多くの人がダウンロードし、少数の人がアップロードしない限り、これは問題にはなりません。
特定のファイルのダウンロードを完了したユーザーは直ちにアップローダーとなるため、新規ユーザーがダウンロードできるダウンロードされた人をシーダーと呼びます。
特定のファイルのダウンロードが完了しておらず、まだダウンロード中の一部のユーザーは、リクエスターと呼ばれます。
すべての「トレント」ファイルは固定サイズのパケットに個別に分割されるため、非線形でもランダムな順序でもダウンロードできます。各チャンクは一意に識別されるため、すべてのチャンクがダウンロードされると、それらが結合されて元のファイルが作成されます。
このメカニズムのおかげで、誰かからファイルをダウンロードしていて、その人が何らかの理由でアップロードを停止した場合でも、ダウンロードを最初からやり直すことなく、他のシーダーからダウンロードを続けることができます。
ピアとは、現在接続しているリクエスターを指します。ダウンロードしたブロックの数に関係なく、アップロードしているリクエスタはピアです。
例:
ファイルの最初の 50 チャンクをダウンロードしたユーザーはリクエスタですが、彼はこれらのファイルを同時にアップロードし、最初の 10 チャンクしか持っていないため、そのユーザーから最大 50 チャンクをダウンロードできます。この時点で、彼はあなたのカウンターパートになります。
「トレント」をダウンロードするときは、常に最大のシーダーを選択してください。これは最高の経験です。
ここには最低基準はありませんが、最大の種まき機を選択するようにしてください。
「種子」に関連する法律は、著作権で保護される他の法律と同様に、侵害は法律によって罰せられます。ほとんどの政府はトレント サイトとプロトコルをブロックしていますが、トレント自体は有害ではありません。
「Serrons」は、ファイルを迅速に共有するのに非常に便利で、多くのサーバー リソースを節約できるため、オープン ソース コミュニティでソフトウェアを共有するために使用されます。ただし、著作権侵害のため、多くの人がそれらを使用しています。
トレントはサーバーの負荷を軽減するのに最適なテクノロジーです。 「Torrent」ダウンロードを使用すると、ネットワーク カードの限界までダウンロード速度を上げることができ、非常に優れています。ただし、このような分散サーバーでは著作権侵害が避けられません。共有するコンテンツを制限し、海賊版コンテンツを決してダウンロードしないことが私たちの道徳的責任です。
以下のコメントで「トレント」の使用経験を共有し、法的にダウンロードが許可されているお気に入りの「トレント」Web サイトを共有してください。
以上がトレントの仕組みの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。