Gnutella
Gnutellaは、ユーザーがインターネット経由でファイルを送受信できるファイル共有ネットワークです。名前の前半はGNU General Public Licenseに由来します。このライセンスによって、もともとプログラムのソースコードを一般公開することが認められていました。名前の後半は、チョコレートとヘーゼルナッツのスプレッドであるNutellaに由来します。開発者たちはプロジェクトに取り組んでいる間、どうやらこれを大量に食べていたようです。
Gnutellaネットワークは、ピアツーピア(P2P)ネットワークです。これにより、異なるネットワーク上のユーザー同士がファイルを共有できます。ただし、各ユーザーは「ウルトラピア」に接続する必要があります。ウルトラピアとは、接続しているユーザーが共有するファイルを一覧表示するサーバーです。これにより、ネットワークに接続された数百台、場合によっては数千台の他のコンピューターを対象に、ファイルを検索できます。
Gnutellaはネットワークプロトコルであり、実際のプログラムではありません。そのため、Gnutellaネットワーク上の他のコンピューターにアクセスするには、Gnutellaに対応したP2Pプログラムをインストールする必要があります。幸い、このようなプログラムの多くはシェアウェアとして利用でき、インターネットからダウンロードできます。代表的なGnutellaクライアントには、Mac向けのAcquisitionや、Windows向けのBearShare、Morpheusなどがあります。
知識をテストする