BitTorrent
BitTorrent, Inc. | |
クロスプラットフォーム | |
P2P | |
ライセンス |
プロプライエタリ(6.0 |
https://www.bittorrent.com/ |
BitTorrent(ビットトレント)は、ブラム・コーエンによって
概要
[BitTorrentで
インターネットでのBitTorrentが
特徴
[![]() |

BitTorrentがこれまでのソフトウェアと
Napsterに
この
また、この
また、BitTorrentは、
2006
BitTorrentがこれまでのP2Pソフトウェアともう
匿名 性
[「P2P FINDER」というP2Pネットワーク
用語 と説明
[![]() |
- インデックスサイト (indexing web site)
- トレントファイルのインデックスを
保持 しており、トレントファイルを検索 できるサイト - トレントファイル
- トラッカーへのリンクを
含 むインデックスとなるファイル。拡張子 が「.torrent」となっており、クライアントと関連 づけがされている。これを読 み込 むことによりクライアントはトラッカーと接続 し、ピアの情報 を受取 り、ダウンロードが開始 される。これ自体 はただのインデックスにすぎないので、本体 ファイルをまったく含 まない。 - ピア (peer)
直接 接続 してデータのやりとりを行 っているコンピュータ[5]。- トラッカー (tracker)
新規 接続 者 にピアのIPアドレスを教 えるサーバ。- シード/シーダー (seed/seeder)
完全 なファイルを提供 しているコンピュータ[5]。最初 の提供 者 についても、ダウンロードが完了 したものについてもいう。- リーチャー (leecher)
- ダウンロード
中 のコンピュータ。本来 、開発 者 のコーエンは、ピアにアップロードせずにダウンロードだけを試 みるものに対 してこの言葉 を使 っているが、今 では、広 くダウンロード中 のピアを呼 ぶのに使 われている。 - スウォーム (swarm)
同 じトレントファイルにより、同 じファイルを提供 /ダウンロード中 のコンピュータのグループ全体 をいう。ほとんどの場合 、一 つのコンピュータはその一部 とだけ、直接 データのやりとりを行 っている。共有 比 /負担 率 (share ratio)- アップロード
量 とダウンロード量 との比 。オープンソースソフトウェアなど、開発 者 が継続 的 にシードの提供 を続 けている場合 は別 として、最低 でもこれが1に達 するまで共有 を続 けるのが礼儀 とされている[6]。トラッカーによってはこの値 に準 じてシードの速 さあるいは量 に制限 を掛 けていることがある[7]。 可用性 /健康 度 (health)- ピアにあるデータを
集 めるといくつのファイルができるかを目安 として表 したもので、小数 か%で表示 される。1.0または100%を下回 ると完全 なファイルをダウンロードできない可能 性 が高 い。 - 99%
病 - ファイルのダウンロードが99%
完了 し、シーダー、リーチャー共 あるにもかかわらずダウンロードが100%完了 しない状態 。最後 のピースが見 つからないことが原因 であるが、ダウンロードしたままにしておくか、一旦 ダウンロードをやめ、再度 ダウンロードを開始 する事 で改善 する。
主 なクライアントソフトウェア
[BitTorrentクライアントは
- BitTorrent:コーエンおよびBitTorrent, Inc.によって
開発 、配布 されているオリジナルのBitTorrentクライアントで、Mainlineとも呼 ばれる。バージョン5まではPythonによって実装 され、オープンソースとして公開 されている。BitTorrent, Inc.が2006年 12月にWindows用 クライアントを開発 していたμ Torrentを買収 した後 、バージョン6からはこれをベースにしたものに変更 され、それ以降 のソースコードも非公開 となった。 - ABC (Yet Another BitTorrent Client):BitTornadoを
元 にPythonで実装 されている。接続 の優先 度 を調整 する機能 や、ウェブインターフェースを備 える。 - BitComet:C++で
実装 されている。UPnP対応 ルーターを使 っている場合 のNAT設定 やポート設定 、コンピューターのキャッシュ設定 を自動 で行 う。トレントファイルを開 いて、複数 のファイルの中 からダウンロードするファイルを任意 で選択 することができる。特 に、極東 アジアで使 われているクライアントである。日本 もその例外 ではなく、多 くの情報 を日本語 で得 ることができる。一方 で、動作 ないし開発 思想 が利己 的 であると非難 されることがあり、一部 のクライアントはBitCometとの接続 を禁止 している。 - BitSpirit (Eng):
多言 語 対応 [注 1]。DHTネットワーク、Gzip圧縮 、UPnP、スーパーシード、プロキシ対応 など多 機能 。個別 ファイルダウンロード可能 。ダウンロードピースマップ表示 。TCPIP接続 制限 解除 パッチ装備 。 - BitThief:Javaで
動作 するクライアントソフトウェア。BitTorrentの原則 に反 してアップロードを行 わず、ダウンロードのみおこなうので一部 のクライアントは接続 を禁止 している。言語 は英語 のみ。 μ Torrent:uTorrentと表記 される場合 も。リソースの消費 を抑 えた軽量 なクライアントとして開発 されている。2006年 12月7日 に本家 BitTorrentに買収 された。多 くがオープンソースで開発 されているBitTorrentクライアントの中 で珍 しく、クローズドソースにて提供 されている。ただし、元々 の製作 者 はver. 1.6.1を最後 に開発 には参加 していない。トレントファイルを開 いて、複数 のファイルの中 からダウンロードするファイルを任意 で選択 することができる。Vuze、BitCometと並 んで、最 もよく使 われているクライアントのひとつ。- BitTornado:Pythonによる
実装 。クロスプラットホーム。スーパーシードモードを備 える。 - CTorrent:C++で
実装 されている。軽量 化 や機能 拡張 を図 ったEnhanced CTorrentもある。 - Deluge:Pythonによる
実装 。UPnPやNAT-PMP、DHTなどに対応 する。 - Flash Get:
最新 版 で対応 している。欲 しいファイルだけを入手 できる機能 もついている。 - Free Download Manager:Windows
用 のオープンソースなダウンロードマネージャ。BitTorrentにも対応 している。日本語 対応 。 - Net Transport:
日本語 対応 のダウンロードマネージャ。ファイルの個別 ダウンロード対応 。 - KTorrent:KDEに
含 まれるクライアント。 - Lftp:コンソール
上 で使 えるクライアント。 - LimeWire:Beta
版 の4.13.0でBitTorrentが実装 されている。 - Mozilla Firefox:BitTorrentプロトコルを
実装 した拡張 機能 「FireTorrent」「MozTorrent」「AllPeers」の開発 が行 われている。 - Opera:バージョン9より、BitTorrentに
正式 対応 した。米 BitTorrent社 との間 で、商標 の使用 やBitTorrentサーチエンジンへのアクセスなどに関 して提携 が結 ばれている。 - qBittorrent:Qtを
使用 して実装 された、クロスプラットホームなクライアント。非常 に高機能 。 - QtWeb:バージョン3.2より、Torrentクライアント
機能 を搭載 している。 - rTorrent:ncursesを
使用 したTUIのBitTorrentクライアント - Shareaza:Gnutella2をメインとしたソフトウェアだが、Gnutella、eDonkey2000の
他 にBitTorrentプロトコルにも対応 している。 - Transmission:Cによる
実装 。クロス・プラットホームバックエンドの上 に、シンプルで使 いやすいインターフェースを持 つ。macOS (Cocoa), Linux/NetBSD/FreeBSD/OpenBSD (GTK), BeOS/ZETA版 が公開 されている。非公式 だがWindows版 もある。 - 4Gamer Game Loader/Torrentan Network System:ゲームポータルサイトの4Gamer.netが、ジャストプレイヤー
株式会社 と制作 している。ゲームのダウンロードに特 化 している模様 。ベンチマークサイトを見 る限 り、BitTorrentとの違 いが何 かあるようであるが、詳細 は不明 。BitTorrentを使 ったベンチマークサイトでもある。 - Vuze(
旧 Azureus):Javaで実装 されており、多 くのプラットフォームに対応 している。細 かい設定 が可能 であり、また、様々 なプラグインがある。 迅雷 (Xunlei、Thunder):中国 圏 でよく使 われているクライアント。利用 者 数 だけで見 れば世界 最大 のμ torrentに匹敵 するとのデータもある。- aria2:C++で
実装 されているクロスプラットフォームなダウンロードマネージャ。CUIで動作 するほか、JSON-RPCやXML-RPCでのリモートコントロールに対応 。
脚注
[注釈
[- ^
日本語 はen(glish)版 で可能 。
出典
[- ^ a b “BitTorrent、
立 ち上 がる商業 P2Pネットワーク”. アットマーク・アイティ (2007年 10月 14日 ). 2008年 9月 28日 閲覧 。 - ^ Ellis, Leslie (2006
年 5月 8日 ). “BitTorrent’s Swarms Have a Deadly Bite On Broadband Nets”. Multichannel News. 2006年 5月 8日 閲覧 。 - ^ Pasick, Adam (2004
年 11月4日 ). “LIVEWIRE - File-sharing network thrives beneath the radar”. Yahoo! News. 2006年 5月 9日 閲覧 。 - ^ Ellis, Leslie (2006
年 5月 8日 ). “BitTorrent’s Swarms Have a Deadly Bite On Broadband Nets”. Multichannel News. 2007年 1月 7日 閲覧 。 - ^ a b トレントのシーダーとピアって
何 なんですか? - ^ ユートレントの
共有 比 について - ^ トレントの
共有 比 はダウンロード速度 に影響 する?