コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
BitTorrentのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
BitTorrent
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Otheruseslist|通信プロトコルおよびソフトウェア|企業|BitTorrent (企業)}} {{Infobox Software | name = BitTorrent client | logo = <!-- Deleted image removed: [[Image:BitTorrent icon.png|64px]] --> | screenshot = | latest_release_version = 4.4.1 ([[Macintosh|Mac]]) <br/> 5.2.0 ([[Linux]]) <br/> 7.5 ([[Microsoft Windows|Windows]]) | caption = | developer = [[BitTorrent (企業)|BitTorrent, Inc.]] | operating_system = [[Cross-platform]] | genre = [[Peer to Peer|P2P]] | license = [[プロプライエタリ・ソフトウェア|Proprietary]] (6.0 and later) | website = http://www.bittorrent.com/ }} '''BitTorrent'''(ビットトレント)は、[[ブラム・コーエン]]によって開発された、[[Peer to Peer]]を用いたファイル転送用[[プロトコル]]及びその通信を行う[[ソフトウェア]]である。「急流のように速く(ファイルを)落とせる」という意味を持つ。メインラインと呼ばれる本家の'''BitTorrent client'''の他にも様々な互換クライアントが存在する。 == 概要 == 開発者のコーエンは、かつて所属していたベンチャー企業で、P2Pプロトコルをベースにした情報コンテンツ流通プラットフォームの構築プロジェクトに携わった(プロジェクトは頓挫)。その際、従来のP2Pネットワークがピアの帯域を有効に利用していないことやその信頼性が低いことに不満を感じ、それらの欠点を解消するBitTorrentの開発を[[2001年]]に一人で始めた。[[2002年]]にP2Pプロトコルのファイナライズを、[[2003年]]にクライアントソフトをリリースした<ref name="atmarkit">{{cite web | url=http://www.atmarkit.co.jp/news/200710/24/bit.html | title=BitTorrent、立ち上がる商業P2Pネットワーク | publisher=[http://www.atmarkit.co.jp/index.html アットマーク・アイティ] | date=2007-10-14 | accessdate=2008-09-28 }}</ref>。2003年[[4月]]に[[Red Hat Linux]] 9がリリースされた際に、その[[ISOイメージ]]をドイツ人の一利用者がBitTorrentで公開し、3日間で3万個分のISOイメージが配布されたことで注目されるようになった<ref name="atmarkit"/>。 現在では、主要な[[フリーソフトウェア]]および[[オープンソース]]ソフトウェアのほか、音楽や映画、商用アプリケーションを提供するために、BitTorrentが利用されている。 BitTorrentで配布されているファイルのダウンロードには、BitTorrentプロトコルを実装した[[BitTorrent#主なクライアントソフトウェア|クライアントソフトウェア]]を利用する。 <!--アップロードのやり方を簡単にここで述べる--> インターネットでのBitTorrentが占めるトラフィック報告は複数ある。CableLabs(北米CATV業界の研究機関)はCATVの上りトラフィックの55%<ref>{{cite web| url=http://www.multichannel.com/article/CA6332098.html| year=May 8, 2006| title=BitTorrent’s Swarms Have a Deadly Bite On Broadband Nets| first=Leslie| last=Ellis| publisher=Multichannel News| accessdate=2006-05-08}}</ref>、英国調査会社CacheLogicはインターネットのトラフィックの35%<ref>{{cite web| url=http://in.tech.yahoo.com/041103/137/2ho4i.html| year=November 4, 2004| title=LIVEWIRE - File-sharing network thrives beneath the radar| first=Adam| last=Pasick| publisher=Yahoo! News| accessdate=2006-05-09}}</ref>、別の論文はブロードバンドトラフィックの18%<ref> {{cite web| url=http://www.multichannel.com/article/CA6332098.html| year=May 8, 2006| title=BitTorrent’s Swarms Have a Deadly Bite On Broadband Nets| first=Leslie| last=Ellis| publisher=Multichannel News| accessdate=2007-01-07}}</ref>であると報告している。 == 特徴 == {{出典の明記|section=1|date=2010年1月}} [[ファイル:Torrentcomp small.gif|frame|357px|BitTorrentは、ファイルの配布に使われるコンテンツ提供者の負担を著しく減少させられる。コンテンツ提供者(Bittorrentにおけるシーダー:ファイルの全ての断片の保持者)はそれぞれ異なる断片を、常にピアの一部だけに配布する。各ピアは、ピアやシーダーから断片をダウンロードすると同時に、自分の持つ部分を、持っていないピアにアップロードする。]] BitTorrentがこれまでのソフトウェアと大きく異なるのは、従来のインターネットにおける法則に反して、「人気のあるファイルであればあるほど、[[ダウンロード]]が速くなる」という特徴である([[Winny]]など一部のP2Pプロトコルと同じ特徴)。 [[Napster#ファイル共有ソフト・サービスとしてのNapster|Napster]]に代表される従来の[[Peer to Peer|P2P]]ソフトウェアの構図は、一極集中型であった。これは、限られた数の豊富な[[帯域]]を持っているユーザの周りに、帯域の貧弱な大量のユーザがぶら下がる構図である。このため、ある一つのファイルを取得するためにユーザが集まると、ダウンロード要求が一極集中し、全体の拡散速度としても豊富といわれた帯域を占有するだけの速度しか出すことができない。 この現象に対して BitTorrent では、「相手([[ピア]])からファイルの一部を受けとるには、自分もファイルの一部を渡さなければならない」という規則を導入し、貧弱な帯域を持つユーザでも、全体のファイル配布に協力できるようにした。これにより、人気のあるファイルに対する要求であっても、それだけ多くのユーザが配布に協力することになり、結果としてユーザ全体へ速く浸透することができる。 また、この特徴より、自分からアップロードするのは、ダウンロード中かダウンロードが完了したファイルのみである。Winnyなどとは異なり、自分がダウンロードしていないファイルのアップロードに加担させられるということが起こらないのも大きな特徴である。 また、BitTorrent は、従来のP2Pに対する進歩というだけではなく、インターネット上でのファイル配布の可能性を広げた。一般的にファイルを配布する際には、[[サーバ]]からそれぞれのユーザが別々にダウンロードするため、サーバの帯域が配布可能量を決めていた。しかし、 BitTorrent を用いることでユーザ同士の帯域が利用可能になり、より多くのユーザにファイルを配布することができるようになる。 [[2006年]][[10月23日]]に、BitTorrent, Inc.とPC周辺機器(ネットワーク機器)メーカーである[[ASUS]]、[[プラネックスコミュニケーションズ|Planex]]、[[QNAP]]が提携し、BitTorrentクライアントを内蔵した[[ルーター]]や[[ネットワークアタッチトストレージ|NAS]]を発売することを発表した。 BitTorrentがこれまでのP2Pソフトウェアともう一つ大きく異なるのは、Indexing web site(Index Home page)からインデックストレントファイルをダウンロードしてからでないと、本体ファイルをP2Pからダウンロードできないということである。この点は[[Winny]]、[[Share (ソフトウェア)|Share]]、[[Perfect Dark]]、[[LimeWire]]などの他のP2Pソフトとは異なる特徴である。 == 用語と説明 == {{出典の明記|section=1|date=2010年1月}} ;インデックスサイト(Indexing web site) : トレントファイルのインデックスを保持しており、トレントファイルを検索できるサイト ;トレントファイル : トラッカーへのリンクを含むインデックスとなるファイル。[[拡張子]]が「.torrent」となっており、[[クライアント]]と関連づけがされている。これを読み込むことによりクライアントはトラッカーと接続し、ピアの情報を受取り、ダウンロードが開始される。これ自体はただのインデックスにすぎないので、本体ファイルをまったく含まない。 ;ピア(peer) : 直接接続してデータのやりとりを行っているコンピュータ。<ref name="What_are_seeders_and_peers_in_torrents%3F">[http://wiki.nsview.net/What_are_seeders_and_peers_in_torrents%3F トレントのシーダーとピアって何なんですか?]</ref> ;トラッカー(Tracker) : 新規接続者に[[ピア]]のIPアドレスを教える[[サーバ]]。 ;シード/シーダー(seed/seeder) : 完全なファイルを提供しているコンピュータ。<ref name="What_are_seeders_and_peers_in_torrents%3F"/> 最初の提供者についても、ダウンロードが完了したものについてもいう。 ;リーチャー (leecher) : ダウンロード中のコンピュータ。本来、開発者のコーエンは、ピアにアップロードせずにダウンロードだけを試みるものに対してこの言葉を使っているが、今では、広くダウンロード中のピアを呼ぶのに使われている。 ;スウォーム(swarm) : 同じトレントファイルにより、同じファイルを提供/ダウンロード中のコンピュータのグループ全体をいう。ほとんどの場合、一つのコンピュータはその一部とだけ、直接データのやりとりを行っている。 ;共有比/負担率(Share Ratio) : アップロード量とダウンロード量との比。オープンソースソフトウェアなど、開発者が継続的にシードの提供を続けている場合は別として、最低でもこれが1に達するまで共有を続けるのが礼儀とされている。<ref>[http://wiki.nsview.net/UTorrent_share_ratio%3F ユートレントの共有比について]</ref> トラッカーによってはこの値に準じてシードの速さあるいは量に制限を掛けていることがある。<ref>[http://yaview.net/q/Does_your_torrent_ratio_affect_your_download_speed%3F_%3F トレントの共有比はダウンロード速度に影響する?]</ref> ;可用性/健康度(Health) : ピアにあるデータを集めるといくつのファイルができるかを目安として表したもので、小数か%で表示される。1.0または100%を下回ると完全なファイルをダウンロードできない可能性が高い。 ;99%病 : ファイルのダウンロードが99%ダウンロード完了し、シーダー、リーチャー共あるにもかかわらずダウンロードが完了しない状態。最後のピースが見つからないことが原因であるが、ダウンロードしたままにしておくか、一旦ダウンロードをやめ、再度ダウンロードを開始する事で完了する。 == 主なクライアントソフトウェア == BitTorrentクライアントは様々なプラットフォームに実装され、その多くが[[日本語]]を含む多言語に対応している。 *[http://www.bittorrent.com/intl/ja/ BitTorrent] : コーエンおよびBitTorrent, Inc.によって開発、配布されているオリジナルのBitTorrentクライアントで、'''Mainline'''とも呼ばれる。バージョン5までは[[Python]]によって実装され、[[オープンソース]]として公開されている。BitTorrent, Inc.が[[2006年]][[12月]]にWindows用クライアントを開発していた[[μTorrent]]を買収した後、バージョン6からはこれをベースにしたものに変更され、それ以降のソースコードも非公開となった。 *[http://pingpong-abc.sourceforge.net/ ABC] (Yet Another BitTorrent Client) : BitTornadoを元にPythonで実装されている。接続の優先度を調整する機能や、ウェブインターフェースを備える。 *[[BitComet]] : [[C++]]で実装されている。[[UPnP]]対応[[ルーター]]を使っている場合のNAT設定やポート設定、コンピューターのキャッシュ設定を自動で行う。トレントファイルを開いて、複数のファイルの中からダウンロードするファイルを任意で選択することができる。特に、極東アジアで使われているクライアントである。日本もその例外ではなく、多くの情報を日本語で得ることができる。一方で、動作ないし開発思想が利己的であると非難されることがあり、一部のクライアントはBitCometとの接続を禁止している。 *[http://www.167bt.com/ BitSpirit] ([http://www.167bt.com/en/index.php Eng]) : 多言語対応<ref>日本語はen(glish)版で可能</ref>。DHTネットワーク、Gzip圧縮、UPnP、スーパーシード、プロキシ対応など多機能。個別ファイルダウンロード可能。ダウンロードピースマップ表示。TCPIP接続制限解除パッチ装備。 *[http://www.dcg.ethz.ch/projects/bitthief/ BitThief] : [[Javaプラットフォーム|Java]]で動作するクライアントソフトウェア。BitTorrentの原則に反してアップロードを行わず、ダウンロードのみおこなうので一部のクライアントは接続を禁止している。言語は英語のみ。 *[[μTorrent]] : uTorrentと表記される場合も。リソースの消費を抑えた軽量なクライアントとして開発されている。2006年[[12月7日]]に本家BitTorrentに買収された。多くがオープンソースで開発されているBitTorrentクライアントの中で珍しく、クローズドソースにて提供されている。ただし、元々の製作者はver,1.6.1を最後に開発には参加していない。トレントファイルを開いて、複数のファイルの中からダウンロードするファイルを任意で選択することができる。Vuze、BitCometと並んで、最もよく使われているクライアントのひとつ。 *[http://www.bittornado.com/ BitTornado] : Pythonによる実装。クロスプラットホーム。スーパーシードモードを備える。 *[http://ctorrent.sourceforge.net/ CTorrent] : [[C++]] で実装されている。軽量化や機能拡張を図った[http://www.rahul.net/dholmes/ctorrent/ Enhanced CTorrent]もある。 *[http://deluge-torrent.org/ Deluge] : Pythonによる実装。UPnPやNAT-PMP、DHTなどに対応する。 *[http://www.flashget.com/ Flash Get] : 最新版で対応している。欲しいファイルだけを入手できる機能もついている。 *[http://www.freedownloadmanager.org/ Free Download Manager] : Windows用のオープンソースな[[ダウンロードマネージャ]]。BitTorrentにも対応している。日本語対応。 *[http://www.xi-soft.com/ Net Transport] : [[日本語]]対応の[[ダウンロードマネージャ]]。ファイルの個別ダウンロード対応。 *[[KTorrent]] : [[KDE]]に含まれるクライアント。 *[[Lftp]] : コンソール上で使えるクライアント。 *[[LimeWire]] : Beta版の4.13.0でBitTorrentが実装されている。 *[[Mozilla Firefox]] : BitTorrentプロトコルを実装した[[拡張機能 (Mozilla)|拡張機能]]「[http://www.fireaddons.com/downloads/ FireTorrent]」「[http://moztorrent.mozdev.org/ MozTorrent]」「[http://www.allpeers.com/ AllPeers]」の開発が行われている。 *[[Opera]] : バージョン9より、BitTorrentに正式対応した。米BitTorrent社との間で、商標の使用やBitTorrentサーチエンジンへのアクセスなどに関して提携が結ばれている。 *[[QtWeb]] : バージョン3.2より、Torrentクライアント機能を搭載している。 *[[Shareaza]] : [http://ja.wikipedia.org/wiki/Gnutella#.E3.82.B0.E3.83.8C.E3.83.BC.E3.83.86.E3.83.A9.E7.AC.AC.E4.BA.8C.E4.B8.96.E4.BB.A3 Gnutella2]をメインとしたソフトウェアだが、[[Gnutella]]、[[eDonkey|eDonkey2000]]の他にBitTorrentプロトコルにも対応している。 *[[Transmission]] : [[C言語|C]] による実装。クロス・プラットホームバックエンドの上に、シンプルで使いやすいインターフェースを持つ。[[OS X|Mac OS X]] ([[Cocoa]]), [[Linux]]/[[NetBSD]]/[[FreeBSD]]/[[OpenBSD]] ([[GTK+]]), [[BeOS]]/[[ZETA]] 版が公開されている。非公式だがWindows版もある。 *[http://www.torrentan.net/ 4Gamer Game Loader/Torrentan Network System] :ゲームポータルサイトの [[4Gamer.net]]が、[http://www.justplayer.co.jp ジャストプレイヤー株式会社]と制作している。ゲームのダウンロードに特化している模様。[http://www.torrentan.net ベンチマークサイト]を見る限り、BitTorrentとの違いが何かあるようであるが、詳細は不明。BitTorrentを使ったベンチマークサイトでもある。 *[http://qbittorrent.sourceforge.net/ qBittorrent] : Qt4を使用して実装された、クロスプラットホームなクライアント。非常に高機能。 *[[Vuze]] (旧 Azureus): [[Java]]で実装されており、多くのプラットフォームに対応している。細かい設定が可能であり、また、様々なプラグインがある。 *迅雷(Xunlei、Thunder): 中国圏でよく使われているtorrentクライアント 利用者数だけで見れば世界最大のμtorrentに匹敵するとのデータもある。 == 関連項目 == * [[ImageShack]] == 参考文献 == <!--<nowiki> See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for an explanation of how to generate footnotes using the<ref> and </ref> tags, and the template below </nowiki>--> <div class="references-small"> <references /> </div> == 外部リンク == * [http://www.bittorrent.com/ BitTorrent 公式サイト] {{en icon}} {{BitTorrent}} {{Computer-stub}} {{DEFAULTSORT:ひつととれんと}} [[Category:BitTorrent|*B]] [[Category:P2P]] [[Category:ネットワークソフト|ふあいるきようゆうそふと]] [[Category:Web 2.0]] {{Link GA|ru}}
このページで使用されているテンプレート:
テンプレート:BitTorrent
(
ソースを閲覧
)
テンプレート:Cite web
(
ソースを閲覧
)
テンプレート:Computer-stub
(
ソースを閲覧
)
テンプレート:En icon
(
ソースを閲覧
)
テンプレート:Infobox Software
(
ソースを閲覧
)
テンプレート:Link GA
(
ソースを閲覧
)
テンプレート:Otheruseslist
(
ソースを閲覧
)
テンプレート:出典の明記
(
ソースを閲覧
)
BitTorrent
に戻る。
検索
検索
BitTorrentのソースを表示
話題を追加