Direktna razmena fajlova Sve je počelo s Napsterom, čuvenim programom za P2P (Peer-to-Peer) razmenu (MP3) fajlova preko Interneta. Ogroman broj korisnika prepoznao je prednosti direktne komunikacije i ovaj servis se razvio ogromnom brzinom. Naravno, muzičke kompanije su Napster dočekale „na nož” i posle suđenja projekat je ugašen, mada izgleda ne zauvek jer se nedavno pojavila nova verzija ovog legendarnog programa. Međutim, tamo gde je Napster zaustavljen, njegovim stopama krenuli su drugi programi. Tako danas imamo Gnutellu, BearShare, WinMX, Kazaa, eDonkey, Limewire i mnoge druge programe koji dozvoljavaju P2P razmenu ne samo muzičkih, već i svih ostalih tipova fajlova. Vremenom su se iskristalisali favoriti, i to zahvaljujući samim korisnicima koji su u većoj ili manjoj meri prihvatali pojedine programe. Ako gledamo po tom kriterijumu, eDonkey je danas najpopularniji P2P program jer ima najveći broj korisnika i u njegovoj mreži može da se pronađe najveći broj fajlova. Ipak, on ima neke mane pa je grupa korisnika sela i napisala drugi program koji se zasniva na istom protokolu, a koji je nazvan eMule.Iako na prvi pogled može delovati (bar po imenu) kao da smo s magarca popeli na mazgu, funkcionalno za eMule možemo reći da smo se s magarca popeli na konja. On koristi isti protokol kao i eDonkey i ima sve opcije kao i ovaj program, ali pored toga sadrži i mnoge dodatke. U pitanju je open source projekat i prema tome omogućava da svako ko želi može da učestvuje u njegovom razvoju. Ukratko, eMule predstavlja dobro razrađen alat za razmenu podataka. Algoritam za pretragu je napisan tako da omogućava optimalan rad, globalno gledajući. Jeste da se ponekad za početak prenosa podataka može čekati i više od sat vremena, ali za to ne treba kriviti program. Opterećenje i potražnja za nekim fajlovima su toliki da se može desiti da ispred vas u redu za fajl kod jednog korisnika čeka čak nekoliko hiljada ljudi. Postoji mogućnost „ulaska preko reda”, a ona je implementirana preko kredita za uploadovanje. Naime, kada bi svi samo dozvoljavali preuzimanje, a ne i slanje programa sa svog računara, ceo ovaj sistem nikad ne bi mogao da profunkcioniše. Zato je svaki korisnik ovog programa obavezan da omogući drugim korisnicima da s njegove mašine preuzimaju fajlove. To ne znači da će se uvek vršiti preuzimanje, ali ne postoji mogućnost isključivanja te opcije. Što više bude uploada s vaše mašine, dobijaćete više kredita koji će omogućiti da preskočite određen broj korisnika u redu za čekanje. Pošto je velika šansa da ćete u početku dugo čekati za početak downloada, preporučujemo da odmah odaberete dvadesetak ili više programa koje biste želeli da preuzmete. Tako ćete istovremeno čekati u većem broju redova (koji naravno nisu iste dužine), pa će se povećati šansa za preuzimanje bar jednog programa u svakom trenutku. Prilikom potrage za programom, eMule proverava sve korisnike koji ga imaju tako da se parčići istog programa mogu preuzimati od velikog broja različitih korisnika. Za proveru identiteta programa koristi se neka vrsta CRC čeksuma. To znači da eMule ne interesuje ime programa (koje može da bude različito kod različitih korisnika), već samo njegov CRC. Potraga za fajlovima može da bude globalna (kod svakog trenutno ulogovanog korisnika), a postoji i mogućnost provere toga koje fajlove deli svaki pojedinačni korisnik. Takođe, omogućena je i IRC komunikacija s drugim korisnicima koji su na vezi, kao i grafički prikaz uploada i downloada u zadatom vremenskom periodu. Inicijalno, u programu je postavljeno stotinak servera na koje se korisnici mogu kačiti radi preuzimanja informacija o ostalim aktivnim korisnicima, a na Internetu se mogu pronaći specijalizovane stranice sa listama velikog broja servera koje se mogu importovati u eMule. Na popularnost programa ne treba trošiti puno reči. Dovoljno je reći da se u svakom trenutku u ovoj mreži nalazi između dva i tri miliona aktivnih korisnika, a dostupno je oko dvesta miliona fajlova. Mi smo probali da pronađemo različite fajlove sa različitim P2P klijentima i možemo reći da nam je eMule uvek davao najveći broj rezultata. To je još jedan pokazatelj da se njegovim korišćenjem može pronaći gotovo svaki traženi fajl. Jedini problem je brzina prenosa jer ona zavisi od mnogih faktora: brzine vaše veze i veze korisnika od kojih preuzimate fajlove, zagušenosti računara i potražnje za određenim fajlom... Zato je potrebno naoružati se strpljenjem i pustiti program da odradi svoje. Iz svega ovoga možemo zaključiti da je eMule idealan klijent za korisnike kablovskog Interneta sa tzv. flat tarifom pristupa. Ostali, manje srećni korisnici Interneta, koji i dalje moraju da koriste telefonske linije, nažalost neće imati velike koristi od ovog programa. Branislav BUBANJA | | |