BitTorrent
出典: フリー百科事典『ウィキペディア(Wikipedia)』
アプリケーション層 |
---|
DNS, ENRP, FTP, HTTP IMAP, IRC, NNTP, POP3 SIP, rlogin, RTP, SMTP SNMP, SSH, SSL, TELNET CMIP |
トランスポート層 |
DCCP, IL, RSVP, RUDP SCTP, TCP, UDP |
ネットワーク層 |
ARP, BGP, IP(IPv4,IPv6) ICMP, IGMP, IGP, RARP |
データリンク層 |
ATM, DTM, FDDI, PPP SLIP, SMDS, イーサネット Wi-Fi, トークンリング フレームリレー |
BitTorrent(ビットトレント)は、ブラム・コーエンによって開発された、Peer to Peerを用いたファイル転送用プロトコル及びその通信を行うソフトウェアである。「急流のように速く(ファイルを)落とせる」という意味を持つ。
目次 |
[編集] 概要
従来ダウンロード方法がFTPのみだったLinuxのディストリビューションのダウンロードを高速にするために開発された。現在では、主要なフリーソフトウェア及びオープンソースソフトウェアのほか、音楽や映画、商用アプリケーションを提供する為に、BitTorrentが利用されている。
BitTorrentで配布されているファイルをダウンロードするには、クライアントソフトウェアが必要である。クライアントは、公式サイトで配布しているものを含め複数存在する。
インターネットでのBitTorrentが占めるトラフィック報告は複数ある。CableLabs(北米CATV業界の研究機関)はCATVの上りトラフィックの55%[1]、英国調査会社CacheLogicはインターネットのトラフィックの35%[2]、別の論文はブロードバンドトラフィックの18%[3]であると報告されている。
[編集] 特徴

BitTorrent がこれまでのP2Pソフトウェアと大きく異なるのは、既存ソフト(Napster等)の法則に反して、「人気のあるファイルであればあるほど、ダウンロードが速くなる」という特徴である(Winny等と同じ特徴)。
それまでのP2Pソフトウェア(Napster等)の構図は、一極集中型であった。これは、限られた数の豊富な帯域を持っているユーザの周りに、帯域の貧弱な大量のユーザがぶら下がる構図である。このため、ある一つのファイルを取得するためにユーザが集まると、ダウンロード要求が一極集中し、全体の拡散速度としても豊富と言われた帯域を占有するだけの速度しか出すことが出来ない。
この現象に対してBitTorrentでは、「相手(ピア)からファイルの一部を受けとるには、自分もファイルの一部を渡さなければならない」という規則を導入し、貧弱な帯域を持つユーザでも全体のファイル配布に協力できるようにした。これにより、人気のあるファイルに対する要求であっても、それだけ多くのユーザが配布に協力することになり、結果としてユーザ全体へ速く浸透することが出来る。
また、BitTorrentは、従来のP2Pに対する進歩というだけではなく、インターネット上でのファイル配布の可能性を広げた。一般的にファイルを配布する際には、サーバーからそれぞれのユーザが別々にダウンロードするため、サーバの帯域が配布可能量を決めていた。しかし BitTorrent を用いることでユーザ同士の帯域が利用可能になり、より多くのユーザにファイルを配布することが出来るようになる。
2006年10月23日に米BitTorrent社とPC周辺機器(ネットワーク機器)メーカーであるASUS、Planex、QNAPが提携し、BitTorrentクライアントを内蔵したルータやNASを発売する事を発表した。
[編集] 用語と説明
- トラッカー(Tracker):新規接続者にピアのIPアドレスを教えるサーバ。誤ってインデックス・サイトをトラッカーと呼ぶことも多い。2004年11月より代表的な非合法インデックスサイトの幾つかが米国連邦捜査局やインターポールの手入れを受けて閉鎖された。
- トレントファイル:トラッカーへのリンクを含むファイル。拡張子が *.torrentとなっており、クライアントと関連づけがされている。これを読み込むことによりクライアントはトラッカーと接続し、ピアの情報を受取り、ダウンロードが開始される。
- ピア(peer):直接接続してデータのやりとりを行っているコンピュータ。
- シード/シーダー(seed/seeder):完全なファイルを提供しているコンピュータ。最初の提供者についても、ダウンロードが完了したものについても言う。
- リーチャー(leecher):ダウンロード中のコンピュータ。本来開発者のコーエンはピアにアップロードせずにダウンロードだけを試みるものに対してこの言葉を使っているが、今では広くダウンロード中のピアを呼ぶのに使われている。
- スウォーム(swarm):同じトレントファイルにより同じファイルを提供/ダウンロード中のコンピュータのグループ全体を言う。ほとんどの場合一つのコンピュータはその一部とだけ、直接データのやりとりを行っている。
- 負担率(Share Ratio):アップロード量とダウンロード量との比。オープンソースソフトウェアなど、開発者が継続的にシードの提供を続けている場合は別として、基本的にUp:Downが1:1に達するまで共有を続けるべきであるとされる。
[編集] 主なクライアントソフトウェア
コーエンが開発しているオリジナル"BitTorrent"の他にも、BitTorrentプロトコルに対応したクライアントとして以下のソフトウェアが開発されている。多くのクライアントが多言語対応で、日本語にも対応している。
- ABC (yet Another BitTorrent Client):
- Azureus:Java による。様々なプラグインがある。LinuxとMac OS Xにも対応。
- BitComet:C++ で実装されている。UPnP対応ルーターを使っている場合の NAT 設定やポート設定、Windows ファイアウォールの設定を自動で行う。またディスクアクセスを減らすためのキャッシュをOSとは別に持つ。情報の多さからも、日本では最も普及している。torrentファイルを開いた後に、欲しいファイルだけを選択してダウンロード出来るのが便利。
- BitTornado:Python による実装。クロスプラットホーム。スーパーシードモードを備える。
- CTorrent:C++ で実装されている。軽量化や機能拡張を図ったEnhanced CTorrentもある。
- Deluge:Python による実装。
- Flash Get:最新版で対応している。
- Lime Wire:Beta版の4.13.0でBitTorrentが実装されている。
- Mozilla Firefox:FirefoxにBitTorrent機能を付加する「MozTorrent」「AllPeers」の開発が行われている。
- Opera9:Operaがバージョン9でBitTorrentに正式対応。
- Shareaza:Gnutella2をメインとしたP2Pだが、Gnutella、eDonky2000と互換性があり、BitTorrentにも対応している。
- Transmission:C による実装。クロス・プラットホームバックエンドの上に、シンプルで使いやすいインターフェースを持つ。Mac OS X(Cocoa),Linux/NetBSD/FreeBSD/OpenBSD (GTK+),BeOS/ZETA 版が公開されている。
- μTorrent:ソフト単体で動作するため非常に軽量。他ソフトに劣らない多機能を誇る。
[編集] 外部リンク
- Torrnet Finder - Search over 100 torrent searches(英語)
- Torrentpond.com(英語) - TorrentPond meta-search engine for torrents
- BitTorrent(英語)
- Azureus(英語)
- Azureus(日本語)
- BitComet(英語)
- Meganova(英語)
- BitTorrent Mod download(英語)
- zoozle(英語)(ドイツ語)
- Pirate Torrents(英語)
- BitTorrent Guide & FAQ(英語)
- SeekTorrent(英語)
- uTorrent(英語)
[編集] 脚注
- ^ Ellis, Leslie (May 8, 2006). "BitTorrent’s Swarms Have a Deadly Bite On Broadband Nets" Multichannel News. .
- ^ Pasick, Adam (November 4, 2004). "LIVEWIRE - File-sharing network thrives beneath the radar" Yahoo! News. .
- ^ Ellis, Leslie (May 8, 2006). "BitTorrent’s Swarms Have a Deadly Bite On Broadband Nets" Multichannel News. .
カテゴリ: コンピュータ関連のスタブ項目 | P2P | ネットワークソフト | Web 2.0