スキップしてメイン コンテンツに移動

投稿

5月, 2013の投稿を表示しています

P2P探訪 Raider やる気スイッチ 「はじめに」

Raiderのメタファで、Torrentクローンを作成しています。 Java で作成しています。 そろそろ、Applet上で動作するデモができそうです。 試してみて解ったことが結構ありました。 そこで、学習したしことを、epub形式でまとめることにしました。 https://github.com/kyorohiro/Raider/tree/master/Raider/doc/torrent/matome.epub だが、やる気スイッチが入らない。なので、そこそこまとまった書きかけのものをさらすことにした。 そうすれば、やる気スイッチが入るかもしれない。 ↓書き直します。たぶん、ひとかけらも残りませんが..。はじめにの章の部分 この文書について
Bittorrentのクローンを作成しています。その時に調査した結果をまとめたのこの文章です。 少しでも興味を持たれたかた。この文書を通して少しでもTorrentの理解の助けになれば幸いです。


ちまたでは、Torrentは違法なファイル共有アプリという認識が強いように思います。Twitterの検索機能で、Torrentと検索して見てください。Torrentに関するネガティブなイメージな。違法な利用を助長するようなツイートを発見することができるでしょう。
GooleでTorrentと検索してみてください。「アメリカ合衆国のデジタル ミレニアム著作権法に基づいたクレームに応じ、このページから 1 件の検索結果を除外しました。」といった文言が表示されます。また、Twiiterで検索した結果と同じように違法な利用を助長するようなサイトを発見することができるでしょう。
しかし、こういったネガティブなイメージはTorrentの一面でしかありません。まっとうな使われ方も大くされており。 例えば、大規模なネットワークシステムのデプロイといったことが上げられます。デプロイというのは、ユーザーへサービスを提供するために準備作業の事をいいます。 Googleであれば、データを即座に検索できるようにサーバーを立ち上げる。Youtubeならば、動画を再生できるようにする。Twitterならば、ツイートを送…

P2P探訪 Raider やる気スイッチ 「トレントって何」

Raiderのメタファで、Torrentクローンを作成しています。 Java で作成しています。 そろそろ、Applet上で動作するデモができそうです。 試してみて解ったことが結構ありました。 そこで、学習したしことを、epub形式でまとめることにしました。 https://github.com/kyorohiro/Raider/tree/master/Raider/doc/torrent/matome.epub だが、やる気スイッチが入らない。なので、そこそこまとまった書きかけのものをさらすことにした。 そうすれば、やる気スイッチが入るかもしれない。 ↓書き直します。たぶん、ひとかけらも残りませんが.. トレントっ何
Torrentは効率良くデータを配信するするためプロトコルです。とても効率良く配信ができるため、様々な分野で利用されています。
個人では多くのユーザーにデータを届けたい場合非常にコストがかかります。これは、今までのインターネットのデータ配信をする方法では不可能でした。不可能だったことがP2Pテクノロジーによって可能になったのです。
P2Pテクノロジーデータの配信はとてもコストが高い インターネット上でデータを配信するためには、サーバーとデータを通信する必要があります。ここでいうサーバーというのは、URLにヒモづくコンピュータという認識でよいです。 例えば、Googleで検索する場合は、http://www.google.com、 Youtubeで動画を見るには、http://www.youtube.com といったアドレスにIEやFirefoxやChromeといったブラウザからアクセスしていますね。 そういった、ブラウザからアクセスした先にはコンピュータがあり、あなたに期待に答えるように、検索結果や、動画の配信をしてくれます。
このデータを配信するサーバーはとてもコストがかかります。コストというのはお金だとか、時間だとかです。
例えば、ニコ生配信とかで、2000人くらいのユーザーが見に来るような場合、2000×50KB=100MB必要となります。 ご家庭にある通信回線は10MB程度ですから。100…