Razmena uz kaficu Era primene duha zajednice u razmeni multimedijalnih i drugih sadržaja preko Interneta u obliku koji danas poznajemo započela je Napsterom. Onda su magnati RIAA i MPAA zabravili Napster i izazvali bunt zajednice, što je dovelo do pojave drugih mreža. Rodili su se DC, eDonkey, Gnutella, Soulseek, BitTorrent, Freenet, Kademlia i masa drugih P2P mreža, da prkose bezgrešnim zakonima i demonstriraju geometrijsku progresiju uživo. Uz to, da podsetimo i napomenemo – svrha P2P mreža nije popularizacija piraterije, već razmena podataka.Dendrobates azureus je žaba plave kože sa crnim flekama, nastanjena u Južnoj Americi, a posebno u oblasti Surinami. Odrasla jedinka može da naraste u dužinu od 3 do 4,5 cm. Verovatno se pitate kakve konkretne veze ova žaba ima s kaficom iz naslova... Nema skoro nikakve, samo je poslužila kao maskota i pozajmila ime jednom od kvalitetnijih i kompleksnijih BitTorrent klijenata. Azureus u ovom slučaju predstavlja napredni multiplatformski BitTorrent klijent pisan u Javi (otuda ona kafica) i dostupan je u paketu izvornog kôda, kao i u binarnim paketima za Windows, Mac OS X, GNU/Linux i Solaris. Omogućava istovremeni prenos više torrent datoteka u jednom prozoru sa mogućnošću globalnog i pojedinačnog podešavanja brzine prenosa, upotrebu proxy servera i sprečavanje fragmentacije prostora na disku pravljenjem prazne datoteke veličine torrenta koja se popunjava pri preuzimanju. Od ostalih mogućnosti izdvajamo napredno upravljanje „sejanjem” (seeding), izbor privremenog i direktorijuma za snimanje kompletno preuzetih datoteka, izbor prioriteta prenosa za svaki deo torrenta zasebno sa mogućnošću nepreuzimanja, podesivi korisnički interfejs, ugrađeni tracker, automatski uvoz novododatih torrenta iz određenog direktorijuma, a može se i proširivati plug-in sistemom (trenutno postoji oko 40 proširenja od kojih pojedina poput 3D Swarma rade samo na Windowsu). Lokalizovan je na 39 svetskih jezika, među kojima je i srpski. Valja napomenuti da se za saobraćaj koristi samo jedan port koji određuje korisnik.
Prvi korak Kada se program prvi put pokrene, pred korisnikom se pojavljuje Configuration Wizard u kojem je moguće izabrati stepen stručnosti korisnika između početničkog, prosečnog i naprednog (što će imati efekta u kasnijem finom podešavanju programa), brzinu linka (korisnički definisana ili jedna od sedam predefinisanih), port preko kojeg će se vršiti saobraćaj i direktorijum za smeštanje preuzetih datoteka. Sledeći korak je fino podešavanje ostalih opcija, a nakon toga sledi besomučno torrentovanje. Interfejs Azureus je horizontalno orijentisan jednoprozorski (SDI) program. Na vrhu se standardno nalaze meni i linija alata (toolbar). Najveću površinu zauzimaju prenosi, podešavanja, informacije o lokalnom trackeru i korisnikovom shareu, globalni i pojedinačni statistički podaci, kao i podešavanja i izveštaji proširenja, a sve to je raspoređeno u zasebne kartice (tabove). Na dnu se nalazi detaljna statusna linija.
Od dostupnih menija najznačajniji su Transfers (pokretanje, zaustavljanje, pauziranje i nastavljanje svih prenosa), Tools sa opcijama Blocked IPs za prikaz blokiranih adresa, Console za izveštaje o radu programa, Statistics za prikaz detaljnih globalnih statistika prenosa (od silnih informacija može da vam se zavrti u glavi), NAT/Firewall test za proveru validnosti postavljenog porta (koji igra ulogu vrata na kući; ako je zaključan, teško da će nešto „ući”), Configuration Wizard (onaj koji vas dočeka pri prvom pokretanju programa) i Options za konfigurisanje programa. U meniju Plugins smeštena su instalirana proširenja o kojima će biti reči nešto kasnije. Dok koristite Azureus, najduže će vam biti otvorena kartica My Torrents kojom se stiče uvid u globalni rad programa. Gornji deo sadrži listu torrenta koji se preuzimaju (leechuju), a donji deo listu torrenta koji se „seju” (seeduju). Najbitnija stavka na koju posebno treba obratiti pažnju u oba slučaja jeste kvalitet veze (Health) – smajli u prvoj koloni koji može da bude sive, crvene, plave, žute i zelene boje. Šta svaka od njih znači, objašnjeno je u About Health dijalogu (meni Help), a mi ćemo pomenuti samo da ako smajli nije zelene boje, nešto s vezom nije u redu. Ostale informacije o pojedinačnom torrentu jesu njegov naziv, ukupna veličina, količina i procenat preuzetog, broj seedova i peerova, brzine downloada i uploada, proračunato preostalo vreme za download i upload, stepen dostupnosti torrenta (ispod 1000 znači da nijedan peer nema 100 procenata kompletiran torrent). Šta je BitTorrent? | BitTorrent je naziv za P2P klijent, tip torrent datoteka i protokol za razmenu datoteka dizajniran tako da prepoznaje sadržaj za razmenu pomoću URL adrese. S tehničkog aspekta predstavlja unapređeni HTTP protokol sa mogućnošću ukrštenog prenosa datoteka između povezanih klijenata. Na ovaj način se postiže da peer koji je uploadovao datoteku drugim peerovima može da se isključi iz mreže, a da ostali i dalje međusobno razmenjuju tu istu datoteku, čak i ako je niko od njih nema u potpunosti preuzetu. | Osnovu funkcionisanja BitTorrenta predstavljaju Web server na kojem se nalazi statični torrent kontejner sa META podacima o torrentu, BitTorrent tracker, izvori (seederi) i klijenti koji istovremeno downloaduju i uploaduju (peerovi). | BitTorrent protokol deli datoteku na male delove (segmente), najčešće veličine 256 KB. Peerovi downloaduju nedostajuće segmente, a istovremeno uploaduju one segmente koji su u celosti preuzeti. Protokol je u stanju da samostalno izabere peer sa najkvalitetnijom vezom za traženi segment. BitTorrent klijenti prvo upućuju zahtev za segmentima koji su najmanje zastupljeni u swarmu, dok oni koji su najzastupljeniji bivaju zatraženi tek na kraju, a po kompletiranju klijent ugrađuje segment na unapred određeno mesto u budućoj datoteci. Veoma je bitno što dvosmerna razmena započinje onog trenutka kada klijent kompletira prvi segment koji od tog momenta postaje dostupan drugim peerovima. Ovaj način razmene povoljan je za velike datoteke poput filmova, operativnih sistema i velikih programskih paketa, ali se koristi i za manje datoteke. Na ovaj način se izbegava problem drugih oblika razmene gde upload klijent trpi najveće opterećenje jer svi download klijenti vrše preuzimanje s jednog mesta i ne postoji istovremena međusobna razmena (najupečatljiviji primer je FTP protokol). BitTorrent omogućava da onog trenutka kada peer kompletira torrent, on postane seed za ostale peerove. Zbog ove karakteristike BitTorrenta jednu datoteku istovremeno može da preuzima na stotine klijenata, a da originalni seeder uopšte ne bude u swarmu, što omogućava opstanak torrenta na Mreži i preko godinu dana. | Torrenti se distribuiraju preko specijalizovanih Web sajtova – torrent pretraživača. Karakteristično je to što se pretraga ne vrši po nazivu datoteke već po nazivu torrenta tako da u torrent kontejneru može da bude i više datoteka sa različitim nazivima. Torrent se pravi tako što se u klijentu izabere jedna ili više datoteka za koje se pravi torrent, unese naziv torrenta i URL adresa trackera, komentar torrenta (na primer, detaljniji opis) i eventualno dodatne informacije. Na osnovu odabranih datoteka i unetih podataka generiše se TORRENT META kontejner koji se uploaduje na torrent pretraživač. Istovremeno se novokreirani torrent stavlja u seed režim u BitTorrent klijentu tako da bude dostupan peerovima koji preuzmu kontejner sa pretraživača. | BitTorrent protokol efikasnu primenu nalazi samo kod korisnika sa broadband vezom, dok mu je upotrebna vrednost smanjena kod dial up korisnika gde su česta isključenja s Mreže. S druge strane, mnogi HTTP serveri odbacuju sesije koje traju više sati, što je karakteristično za torrente gde je potrebno čak i duže vreme kako bi se kompletirali. | Više informacija o BitTorrent protokolu i klijentima možete pronaći na www.bittorrent.com, dok se pisak torrent pretraživača može pronaći na gettorrents.tk. |
| | Ukupno postoji 38 informacija koje se mogu prikazati (stavka Column Setup iz menija koji se dobija desnim klikom na površinu liste), ali bi za istovremeni prikaz svih ovih opcija bio potreban monitor dijagonale 200 inča. Dvoklik na torrent otvara novu karticu sa informacijama o torrentu i prenosu, raspoređenim na kartice General (opšte informacije uglavnom sadržane i u listi prenosa), Peers (IP adrese, klijenti, stepen kompletnosti torrenta i brzina prenosa sa peerovima s kojima je klijent povezan), Swarm (grafički prikaz toka podataka između drugih peerova i klijenta), Pieces (pruža uvid u to koji su delovi torrenta preuzeti i koliko ih je) i Files (ukupna količina završenog prenosa i drugi detalji o strukturi za svaku pojedinačnu datoteku u torrentu s mogućnošću izbora prioriteta ili otkazivanja njenog preuzimanja).Kartica Options služi za podešavanje programa, a sadrži stablo grupa opcija na levoj strani i dijalog za postavke na desnoj. Pojedine grupe opcija sadrže podgrupe u više nivoa pa je za detaljno podešavanje i analizu svih mogućnosti u naprednom režimu neophodno izdvojiti nekoliko sati, ali će svaki minut biti bogato nagrađen kvalitetnom uslugom. Korak dalje Zbog prekomernog opterećivanja resursa, pre instalacije potrebno je ukloniti Microsoft Java Virtual Machine i instalirati najnoviju verziju originalnog SUN Java Runtime Environmenta (link za preuzimanje postoji na sajtu Azureusa). Pre dodavanja torrenta za preuzimanje preporučujemo inicijalno dodavanje nekoliko korisnih proširenja preko Installation Wizarda iz menija Plugins. Safe Peers obezbeđuje zaštitu privatnosti korisnika automatskim filtriranjem IP adresa anti-P2P magnata s početka priče, kao i nesigurnih peerova (tužibaba, „tastera” – nazovite to kako hoćete). Speed Scheduler omogućava tempirano ograničavanje brzine prenosa (na primer, da noću brzina prenosa ne bude ograničena, a da se smanji u vreme kada obično surfujete ili proveravate mail). Autospeed omogućava automatsko ograničavanje brzine prenosa – ukoliko detektuje da je nekom drugom programu potreban protok, smanjuje brzinu Azureusa. Ako vam ugrađena opcija Statistics nije dovoljno detaljna, dodajte Advanced Statistics kojim se osnovna funkcija upotpunje. Pored mogućnosti da pravi torrente (stavka New Torrent menija File) i izvozi aktivne torrente u običan i XML format, Azureus omogućava pokretanje sopstvenog trackera koji je ugrađen u sam program. Torrenti koje preko njega „sejete” imaju sličicu ruke, što označava da se torrent nalazi na Azureusovom trackeru. Naravno, neizbežni Web interfejs za tracker nije izostao, a iskusniji korisnici mogu praviti i sopstvene teme. Azureus nema ugrađenu mogućnost pretraživanja torrent kataloga, ali može da otvara i izvozi Magnet Link za decentralizovane trackere, što omogućava da program sam pronađe i započne prenos određenog torrenta na osnovu unificiranog linka unetog preko dijaloga za otvaranje URL adrese. • • • Niz ugrađenih naprednih mogućnosti i proširivost plug-inovima čine Azureus izuzetno upotrebljivim programom. Fino podešavanje i detaljan uvid u stanje svakog pojedinačnog prenosa neprikosnoveni su aduti ovog ostvarenja, što će zadovoljiti i najzahtevnije korisnike. Međutim, ako vam je potrebno samo puko preuzimanje bez nadgledanja prenosa, onda je možda bolje da izaberete neki drugi klijent ili se zadržite na onom koji već koristite (originalni BitTorrent, BitLord, BitComet, UTorrent). Može mu se zameriti što nema ugrađenu funkciju pretraživanja torrenta kao većina drugih klijenata, dok to što je rađen u Javi nekoga može obeshrabriti u nameri da ga proba. Uz SUN JRE, 128 MB slobodne radne memorije i brzu vezu nećete gotovo ni primetiti da je Azureus aktivan, dok će slobodan prostor na vašem disku svakoga dana postajati sve manji i manji. A šta dalje, odlučite sami. Aleksandar UROŠEVIĆ | | |