【ゆっくりIT】Winnyの技術的側面 ~キャッシュによる匿名・中継機能(ネットワークの自己組織化)~ ~ゆっくり解説ファイル共有ソフト~ No.076

YouTube
この記事は約3分で読めます。

【ゆっくりIT】Winnyの技術的側面 ~キャッシュによる匿名・中継機能(ネットワークの自己組織化)~ ~ゆっくり解説ファイル共有ソフト~ No.076

前回の動画に引き続き、Winnyの動画について解説です。
2023年3月10日にWinnyの映画が公開されましたが、
当時、Winnyがどのような技術によりファイル共有ソフトとして実現されていたのかを解説しました。

Winnyは、第三世代のファイル共有ソフトであり、開発コンセプトは、プロキシサーバーを内蔵したファイル共有ソフトだそうです。

<キャッシュによるファイル匿名性の確保>
・別なユーザーがファイルをダウンロード完了となった場合、
 ダウンロードしたユーザーは、ダウンロードしたファイルをキャッシュとして、
 Winnyネットワークへ公開されます。
 この仕組みがあり、Winnyネットワーク内にファイルが拡散され、
 誰が最初にファイルをアップロードしたか、特定が困難となり、匿名性を確保する事が出来ます。
 これはプロキシサーバーのキャッシュ機能を模範しており、
 キャッシュしたファイルを別なユーザーが利用できるようにした特性を利用した技術です。
 また、キャッシュが別なノードへ拡散される事により、ファイルの流通効率が高まり、人気のあるファイルほど、
 検索でヒットしやすく、ダウンロードしやすくなります。

<中継機能(ネットワークの自己組織化)>
・前回の動画でも解説しましたが、Winnyは3つのキー情報と回線速度を使い、
 ネットワークの自己組織化を行います。
 また、Winnyは、上流ノードでもファイルが無い場合、別な上流ノードへファイル検索を行いますが、
 もし、別な上流ノードのネットワークの中でファイルを持つノードが見つかった場合、
 別な上流ノードは、目的のファイルを持つノードからファイルをダウンロードし、
 最初に検索したノードへファイルを転送します。
 上流ノードが積極的にファイルを転送を行う際、上流ノードにもファイルがキャッシュされるため、
 Winnyネットワークには、人気のあるファイルほど流通しやすくなる仕組みです。
 また、上流ノードが中継や検索クエリが発行される際、
 上流ノードにて、ファイルのキー情報の中のIPアドレスを上流ノードのIPアドレスに書き換える事により、
 ネットワークの自己組織化が行われます。

<参考サイト>
https://ja.wikipedia.org/wiki/Winny

金子勇 (プログラマー) - Wikipedia
WinMX - Wikipedia
ブロックチェーンの根幹をなすP2Pネットワークとは? 非専門エンジニアのための基礎入門
ブロックチェーンの利用が着実に進むいま、専門ではないエンジニアでも基礎くらいは知っておきたいところ。ブロックチェーンのネットワークにはP2P(Peer to Peer)と呼ばれる方式が用いられており、「実質的にゼロダウンタイム」「安価にシス...
Winnyを肯定的に議論する
「Winnyが挙げた成果は安易に否定してしまうことなく積極的に評価すべき」。単なる“ネット犯罪”として片付けるのではなく、情報社会に与えたインパクトを今こそ冷静に評価する必要があるだろう。Winnyをウォッチしてきた国際大学GLOCOM 助...
Peer to Peer - Wikipedia

<当チャンネルのSNSアカウント>
不審なアカウントでなければ、基本的にフォローバック致します。

Twitter
https://twitter.com/yukuri_it
Instagram
https://www.instagram.com/yukuri_it_channel/

使用BGM
冒頭:You and Me フリーBGM DOVASYNDROME OFFICIAL YouTube CHANNEL
本編:Good Morning Sunshine フリーBGM DOVASYNDROME OFFICIAL YouTube CHANNEL

動画制作の背景

■執筆中・・・

タイトルとURLをコピーしました