Objevte kouzlo populárních výměnných sítí
Sítě s magickým označením P2P bývají druhým domovem pro nejednoho počítačového nadšence, staly se však také velmi kontroverzním fenoménem a téměř synonymem počítačového pirátství. Ponechme prozatím stranou konflikty s autorským zákonem, které k těmto sítím patří, a vydejme se na exkurzi do jejich světa.
Zkratka P2P pochází z anglického slovního spojení peer to peer značící rovnocenné síťové propojení uživatelů (doslova rovný s rovným), kteří ostatním nabízejí data samozřejmě ze svých disků. Mezi nejcennější sdílená data samozřejmě patří hudba, filmy a aplikace, nicméně lze se setkat i s rozsáhlými sbírkami knih ve formátu PDF nebo rovnou kompletními obsahy pevných disků.
Za praotce současných výměnných sítí je obecně považován mediálně známý Napster, který svým stoupencům dovoloval sdílet hudbu ve formátu MP3. Jeho rychlý vzestup však následně vystřídal neméně prudký pád, protože americká asociace nahrávacího průmyslu RIAA (Recording Idustry Association of America) na něj podala žalobu a Napster musel dle soudního rozhodnutí skončit činnost.
Sejdeme se na hubu
Jedním z nejoblíbenějších klientů pro stahování dat je Direct Connect a jeho různé klony. Základem těchto sítí jsou speciální místa, kde se uživatelé setkávají – tzv. huby. Jsou to počítače, na kterých běží speciální volně šiřitelná aplikace (např. PtokaX – stáhnout jej můžete na stránkách www.jaknahub.wz.cz). Hub a s ním spojenou komunitu lidí si tak může vybudovat kdokoli s rychlým připojením k internetu.
Hlavním úkolem hubů je udržovat aktuální seznam k němu připojených uživatelů a zprostředkovávat jim vyhledávání dat. Prakticky každý hub má stanovená pravidla, jimiž se připojení uživatelé musí řídit. Jejich porušení je trestáno odpojením, případně zákazem přístupu (buď na určitou dobu, nebo stálým) – tzv. ban. Zmiňovaná pravidla zahrnují například dolní hranici objemu sdílených dat, rychlost připojení, zákaz sdílení dětské pornografie apod.
Stahování dat pomocí programů Direct Connect většinou spočívá v návštěvě několika hubů zároveň a trpělivém hledání vytoužených dat. Stahovat lze pouze od uživatel, kteří mají volné pozice pro stahování souboru – tzv. sloty. Pokud má uživatel otevřených celkem dvanáct slotů, může se od něho stahovat dvanáct souborů najednou. Při vyhledávání dat lze samozřejmě specifikovat řadu parametrů, například typ souboru (hudba, film atd.) nebo velikost. Nedočkaví uživatelé ocení volbu dovolující vyhledávat pouze u připojených uživatelů s volnými sloty, tedy těch, od nichž lze data stahovat ihned.
Někteří klienti Direct Connectu dovolují stahovat jeden soubor z několika zdrojů najednou, což celý proces výrazně urychluje. Z dalších zajímavých voleb si zaslouží pozornost nastavení maximální rychlosti pro stahování i nahrávání dat, čehož využívají především uživatelé limitovaní objemem a přenesených dat.
Legendární KaZaA
Po pádu Napsteru se největší oblibě těšila KaZaA využívající protokolu FastTrack. Trnem v oku se asociaci RIAA u Napsteru stala především technika a shromažďování všech sdílených hudebních nahrávek na jednom centrálním serveru, čehož se tvůrci sítě KaZaA vyvarovali. Originální verze klienta KaZaA Media Desktop je však plná spywaru a reklamních oken, proto doporučujeme využít její odlehčenou verzi s názvem KaZaA Lite.
Při sdílení dat v této síti plní počítače funkci tzv. uzlů nebo superuzlů. Uzly jsou ve skutečnosti počítače, které nabízejí vlastní data (hudbu, filmy apod.). Naproti tomu superuzly plní funkci jakési spojky mezi jednotlivými počítači, protože udržují a zveřejňují seznamy všech sdílených dat – jedná se o obdobu hubů v systému Direct Connect.
Pro úspěšné provozování odlehčené verze K-Lite je nutné nainstalovat si originální KaZaA Media Desktop, proti spywaru a adwaru však uživatele chrání modul nazvaný KShield. Při vyhledávaní multimediálních souborů systém umožňuje blíže specifikovat některé detailní parametry, jako například jeho kvalitu (bitrate) nebo žánr. Užitečné jsou také integrované prohlížeče videa, hudby a obrázků, které jeho dovolují spustit část souboru jíž během jeho stahování. Uživatel se tak snadno může přesvědčit, zda se opravdu jedná o soubor, který chtěl.
eMule a eDonkey 2000
Aplikace eMule využívá síť eDonkey 2000 a stala se jedním z oblíbených P2P klientů. Také Donory 2000 využívá ke sdílení několika větších serverů, ke kterým se připojují jednotlivý uživatelé. Jejich posláním je například shromažďování a údržba informací o dostupných souborech nebo zajištění jejich vyhledávání. Oproti hubům ze sítě Direct Connect si však servery eDonkey 2000 vyměňují informace mezi sebou, takže pokud je uživatel připojen byť jen k jedinému z nich, získává automaticky údaje o ostatních souborech.
EMule obrahuje vestavěného IRC klienta, který usnadňuje a zrychluje případnou komunikaci s ostatními uživateli. Při vyhledávání souborů nabízí čtyři základní techniky: Server, Global, Kad Network a FileDonkey. Pomocí prvně jmenované varianty Server lze prohledávat pouze server, ke kterému je uživatel právě přihlášený, naproti tomu možnost Global zajistí, že budou prohledány všechny dostupné servery. Kad Network prohledá síť Kademlia, přičemž servery eDonkey 2000 budou ignorovány, a konečně volba FileDonkey zahájí hledání skrze webové rozhraní.
V rámci celého projektu eMule běží také vývoj aplikace s názvem MobileMule, která nemá mezi P2P klienty obdoby. Jedná se o program pro mobilní telefony s podporou jazyka a Java, který dovoluje vzdáleně ovládat běžícího klienta. V praxi celá věc vypadá přibližně tak, že doma na svém počítači necháte běžet eMule a pomocí mobilního telefonu vybaveného MobileMule pak máte možnost odkudkoli sledovat aktuální rychlost stahování, vyhledávat nové soubory apod.
Shareaza a další klienti
Mezi zástupce open source projektů patří také Shareaza, jeden z nejlepších klientů pro sítě Gnutella, Gnutella2 či eDonkey. Shareaza hned po prvním spuštění potěší uživatele průvodcem pro nastavení připojení a sdílení dat, který dokáže sám otestovat komunikaci skrze firewall nebo směrovač a na základě získaných výsledků automaticky nastavit vše potřebné. Svým designem Shareaza připomíná propracované grafické rozhraní KaZaA a celkově se vzhledem vydává po stopách Windows XP. Kvůli struktuře sítě Gnutella2 je ovšem vyhledávání dat o něco pomalejší než například v případě sítě FastTrack.
Zajímavým produktem je klient iMesh, který se zaměřuje rovněž na síť Gnutella. Na jeho domovských stránkách zaujme především informace, že neobsahuje žádný spyware ani vyskakující reklamní okna. První fakt potvrdil negativní výsledek testu programem Ad-aware, ani obtěžující reklamní okna skutečně nevyskakují, nicméně v dolní části okna programu je obsažen reklamní proužek, na němž se pravidelně střídají upoutávky na různé produkty. Podobně jako Shareaza také iMesh má příjemné a graficky dobře zpracované uživatelské rozhraní, které do značné míry usnadňuje ovládání celého programu.
Poslední dobou se stává stále oblíbenější BitTorrent. Uživatel nejprve z internetu získá soubor s příponou .torrent, který má velikost pár kilobajtů, a jeho spuštěním odstartuje stahování z různých zdrojů. Nejedná se tedy o klasickou výměnnou síť, ale jak legálního, tak nelegálního obsahu je prostřednictvím BitTorrentu na internetu k dispozici velké množství.
Odkazy
eMule
http://www.emule-project.net
Domovská stránka projektu eMule, kde si tohoto klienta můžete stáhnout. Stránky lze zobrazit také v češtině.
MobileMule
http://mobil.emule-project.net
Informace a odkazy na stažení aplikace pro vzdálenou správu eMule klienta pomocí mobilního telefonu.
KaZaA
http://www.kazaa.com
Originální verze klienta od společnosti Sharman Network. Zdarma si můžete stáhnout verzi zobrazující reklamu, k dispozici je také placená verze bez reklamy (KaZaA Plus)
KaZaA Lite
http://www.k-lite.tk
Oblíbený klient, který neobtěžuje reklamou a neobsahuje spyware. Poskytován je samozřejmě zdarma.
Převzato z Časopisu Computer