2007-09-15
BitTorrent は、P2Pのファイル交換ソフト、あるいはプロトコルを指すのだそうです。
P2Pソフトとしては Winny が有名であるが、その生い立ちや使われ方、また知識の無い初心者に広がりすぎたため、ウィルスによる情報漏えいなど、社会問題にもなった。
しかし、これは利用者のモラルによる所が大きく BitTorrent をそう敬遠する必要も無いと思う。
BitTorrent のファイル転送技術は、Winny と似ている。BitTorrent
ではファイルをダウンロードすると、自分もファイルの一部をアップロードする規則を導入しており、サーバに負荷が集中しないしくみが完成している。人気の
あるファイルは、配布できる人数も多く、多くのユーザからファイルの断片を集めて来て、もとのファイルを完成させるしくみだ。
詳しく知りたい方は、Wikipedia を参照すると良い。
なぜ、こんなことを始めたかと言うと、実は Final Fantasy VII: Voices of the Lifestream というプロジェクトが話題になっているようだ。
「Final Fantasy VII」のファン達が、元の曲をベースにしてリミックスしたサウンドトラックを作成して、無料で公開しているという。
ジャズ調やロック調、クラッシク調などにリミックスされた楽曲を聴く事ができる。全45曲は、2.32GB におよび、これをダウンロードするには、BitTorrent が必要になるという事だ。
では、どうすれば BitTorrent を使えるのか。
こちらのページによると、BitComet が初心者には良いらしいので、ダウンロード してみた。最新は、0.92 らしいけれど、安定版と呼ばれる 0.70 を使います。
設定など、こちらの解説が親切なので詳細は割愛する。
ほとんどの方が、ホームルータを使っていると思うが、P2P ソフトを使う場合は、ルータのポートを開けてあげる必要があります。まずは、BitComet のオプションを開きます。
ポート番号は、49152~65535 がプライベートポートに定義されているので、この範囲を使うのが正しい。BitComet では「ランダムポートの選択」というボタンがあるので、これを押して変更しても良いし、値を直接入れても良いだろう。
こ
のポート番号をルータに設定しなければならないのですが、P2Pをやる場合はPCのIPアドレスを固定にする必要がある。ほとんどの場合、自動で取得
(DHCP)に設定されているはずだ。IPアドレスを固定にするには、マイネットワークのプロパティで接続されている接続のプロパティを表示させ、「イン
ターネットプロトコル(TCP/IP)」のプロパティをひらいで設定をする。
ここでは、ルータのIPアドレスが 192.168.1.1 で PCを 192.168.1.2 に設定した。
現在のIPアドレスを知りたい場合は、DOS窓を起動して ipconfig と入力すれば表示されるので、覚えておくと良いだろう。
なお、IPアドレスを固定にすると、ルータのDHCPは、192.168.1.2 を使わないように変更しておく必要がある。
ルータのポート転送設定は、こんな画面です。
この設定をすると 8193ポートの TCP/IP, UDP/IP は 192.168.1.2 に転送されるようになる。
さて、これで準備ができたので、いよいよダウンロード開始だ。
BitCometのファイル-Torrentを開くで、目的の ".torrent"ファイル を指定すれば、ダウンロードが始まる。
Final Fantasy VII: Voices of the Lifestream の Downloads で Download FF7:VotL Torrent (2.32GB) をダウンロードすると Final_Fantasy_VII_-_Voices_of_the_Lifestream.torrent がダウンロードされるので、これを指定すれば ファイルのダウンロードが始まるはずだ。
表示されている内容を見ると、
ダウンロード速度: 238 KB/s <-- 22ピアから
アップロード速度: 47 KB/s --> 14ピアへ
と表示されているのが判る。
この値は変化するのですが、22台のPCからこのファイルの断片をダウンロードしていて、さらに14台のPCにファイルを提供しているということなんですね。BitTorrent の特徴である負荷分散が上手く動作している事が確認出来ました。
ダウンロードした2.3GBのファイルは、なんと CD 4枚分のWAVファイルとMP3ファイルが無圧縮で含まれていました。CD のレーベルやブックレットもある。そりゃファイルがでかいはずだょ。
全45曲、192kbpsでどれもクオリティが高い。BGM としてはいい感じです。
でも、これ合法なんですよね?と心配になってきました。
※ なお、BitTorrentを帯域無制限で常用するのは、プロバイダによって問題になる可能性があるので注意していただきたい。