Reflector 1.0b - zrychlené vyhledávání MP3 v Gnutelle

Reflector je program, který řeší základní problém proslulého systému pro sdílení MP3 souborů Gnutella trpícího závislostí na rychlosti připojení jednotlivých účastníků sítě.
V našem přehledu programů pro sdílení MP3 souborů jsme zmínili problémy, které postihly populární systém Gnutella. Gnutella je jediný z rozšířených systémů, který je skutečně "peer to peer" a propojuje přímo jednotlivé klienty bez centrálního serveru či serverů.

Program však byl zveřejněn ve velmi rané fázi a jeho kód nebyl dosud dopracován. Peer to peer sítě obecně pracují bez problémů pouze do určité velikosti (množství připojených účastníků) a stejný problém postihl i Gnutellu. Je příliš závislá na rychlosti připojení jednotlivých klientů.Velké množství připojených uživatelů s pomalou linkou (modemy) zpomaluje celý systém.

Clip2 DSS (Distributed Search Solutions) přišel s technologií nazvanou Reflector, která by mohla Gnutellu spasit. Reflector je "super peer", software vytvářející zvláštní server Gnutella, který je obdobou centrálního serveru Napsteru. Udržuje stálý přehled sdílených souborů připojených uživatelů.

Z povahy sítě Gnutella vyplývá, že Reflector se může narozdíl od centrálních serverů Napsteru připojovat k normálním uživatelům sítě (každý z nich je zároveň hostitelem), jako by sdílel soubory přímo s nimi (peer to peer). Chová se tedy stejně, jako jakýkoliv jiný uživatel s klientem Gnutella.

Podle autorů programu je takto možné obejít bariéru, kterou vytváří nízká propustnost dat uživatelů s pomalým připojením. Reflector může také sloužit jako samostatný systém pro sdílení souborů a zajímavou nabídkou pro síťové administrátory je možnost šetřit internetové linky. Místo mnoha připojení jednotlivých uživatelů do veřejné sítě Gnutella, které by je mohlo zahlcovat, lze využít Reflector podobně jako proxy server.

Beta verze Reflectoru je nyní k dispozici volně na serveru Clip 2.com. Jedná se o aplikaci v Javě, a proto je přenosná do mnoha systémů (Windows, Solaris, Linux, MacOS a dalších). Pro spuštění ve Windows je nutné mít Javu nainstalovanou (Java 2 Runtime Environment od firmy Sun nebo Microsoft Java virtual machine).

Pro normální uživatele samozřejmě nemá smysl spouštět server, ale zkusit se k takovým serverům připojit. Seznam veřejně přístupných severů naleznete na domovské stránce Clip2.com dss.clip2.com. Připojit se k němu můžete pomocí obvyklých klientů Gnutella, které je nutné v tomto případě nastavit na 1 outgoing a 0 incoming connections.

Přestože vývoj Gnutelly založené na volném zdrojovém kódu do značné míry uvázl na mrtvém bodě (hlavně kvůli rozporům mezi vývojáři), Reflector ukazuje cestu, kterou by se tato zajímavá alternativa Napsteru mohla ubírat.

Výrobce: Clip2 DSS
Website: dss.clip2.com
Platforma: Windows, Solaris, Linux, Mac OS
Download: dss.clip2.com/getreflector.htm