P2Pとは何ですか?
Peer to Peer(P2P)は、トレントまたはP2Pファイルのダウンロードに使用されるコンピューターユーザー向けのネットワークプロトコルです。 P2Pソフトウェアにより、インターネットに接続するのではなく、サーファーは相互に接続してコンテンツを検索およびダウンロードできます。ネットワークの一意の構造のため、大きなファイルをダウンロードするのに非常に効率的です。標準のダウンロードとの簡単な比較では、理由が説明されています。
インターネットは、ユーザーまたはサーファーをWebサイトサーバーに接続します。インターネットを巡航することにより、ユーザーは訪問した各Webサイトと1対1の接続を確立します。ユーザーがそのWebサイトからコンテンツ(ファイル)を希望する場合、Webサイトをアーカイブするサーバーは要求されたファイルを転送します。ウェブサイトは、あらゆる瞬間に数百または数千人の訪問者を持つことができるため、ファイルの転送は時々遅くなったり鈍いことがあります。ダウンロード速度はトリクルに遅くなる可能性があります。
P2Pネットワークでは、ユーザーがファイルを希望する場合、インストールされたソフトウェアはネットワーク内のファイルのコピーを見つけます。次に、ユーザーがmを作成できます要求されたファイルのすべてまたは一部を備えたいくつかのソースとの究極の接続。ファイルの一部が受信されると、そのファイルを要求している他のユーザーにもアップロードされます。いくつかのソースをリクエストに一致させるこのプロトコルは、効率的なダウンロードスキームになります。
ファイルは単一のソースではなくさまざまなソースから受信されるため、大きなファイルはP2Pによってすばやくダウンロードできます。しかし、キャッチがあります。 P2Pソフトウェアは、ユーザーがどれだけ共有するかと比較して、ユーザーがどれだけダウンロードするかを追跡します。誰かがアップロードよりも多くダウンロードした場合、ダウンロード用の帯域幅が減少するか、 choked 。 1:1の比率以上を維持すると、ダウンロード速度が向上します。
ほとんどのユーザーは、インターネットへの非同期接続を持っています。つまり、アップロードできるよりも数倍早くダウンロードできます。したがって、データをP2Pネットワークにアップロードすると、かなりのティムが必要になりますe。適切なダウンロード速度を保証するために、ユーザーは一般に、要求されたファイルを受け取った後、ファイルを他のファイルに戻すために Seedに接続し続けます。 P2Pソフトウェアは、特定の株式比に達したときにユーザーをネットワークから自動的に切断するように構成できます。
a Leech は、要求されたファイルを受信するとすぐにネットワークから切断されるP2Pユーザーです。これは、P2Pネットワーク上の形態が悪いと考えられています。 a swarm は、特定のファイルを利用できるようにするユーザーの総量を指し、複数の種子、ヒル、およびダウンローダー/アップローダーで構成される場合があります。
たとえば、Webブラウザーを使用してP2Pトレントを検索できますが、実際にトレントをダウンロードするにはP2Pクライアントをインストールする必要があります。多くのクライアントはフリーウェアであり、一部はオープンソースプログラムであり、通常はバックドアやスパイウェアがないと考えられています。
この技術は合法ですが、著作権で保護された資料を共有することはそうではありません。違法なP2PファイルをアーカイブするいくつかのWebサイトが持っていますレコーディングアーティストと映画業界を代表する組織の標的にされています。場合によっては、ユーザーに対してもクラスアクションスーツがもたらされています。