Dobra stvar kod otvorenog koda je da postoje opcije za sve ukuse. Neminovno je da ako napišete članak u kojem se navode razlozi zbog kojih preferirate jednu opciju u odnosu na drugu, neminovno ćete dobiti komentare onih koji izaberu drugu, objašnjavajući razloge svog izbora. Subota Komentirao sam Que Više sam volio koristiti BitTorrent klijente nego aMule. Pristalice ovog programa odgovorile su svojim stavom. Ako ne poznajete aMule, preporučujem da ih pročitate. Oni će vam nesumnjivo biti poučni.
Naravno, vaš stav ne poništava moj. U svakom trenutku sam jasno stavljao do znanja da je to moje lično mišljenje. Nisam baš strpljiva osoba, obično ne tražim kinematografske dragulje i, osim kritičnih stvari, preferiram rješenja po principu ključ u ruke prije konfiguracije. Stoga mi se ne sviđa aMule. Osim toga, el Dijeljenje datoteka pomoću BitTorrent protokola ima prednosti o kojima želim govoriti.
Ali, da bismo to učinili, prvo se moramo složiti oko nekih koncepata.
Šta je Peer-to-Peer (P2P) mreža?
ED2K i Kademlia, dva protokola koja smo spomenuli u prethodnom članku, i BitTorrent su komunikacijski protokoli za Peer-to-Peer ili P2P mreže. Približan prijevod bi bio par po par i odnosi se na dva ili više računara međusobno povezanih radi dijeljenja resursa bez potrebe za intervencijom centralnog servera. Ako želite da ih akademski definiram, recimo to ovako:
Komunikacijski model u kojem svaki element mreže ima iste mogućnosti i bilo koji od njih može pokrenuti komunikaciju.
Drugim riječima, razlikuje se od klijent-server modela koji se koristi, na primjer u direktnim preuzimanjima, u kojem komunikaciju inicira klijent, a server može poslati samo jedan odgovor. Članovi P2P mreže se nazivaju "vršnjaci" jer svi imaju iste mogućnosti.
Možemo razlikovati dvije vrste P2P mreža:
- Hibridni P2P: Potreban vam je posrednik koji će pomoći kolegama da pronađu i povežu se. Ovo je slučaj ED2K protokola i prve implementacije BitTorrent protokola.
- Čisti P2P: Centralni server uopšte ne interveniše i svaki član može da se isključi sa mreže bez uticaja na njen rad. Kademlia protokol i BitTorrent klijenti koji uključuju tehnologiju distribuirane hash tablice (DHT) rade s ovim načinom rada.
Značajke BitTorrent protokola
BitTorrent mreža se sastoji od grupe računara koja se naziva "roj". Proces počinje kada jedan od učesnika učita datoteku koristeći BitTorrent klijent. Funkcija BitTorrent klijenta je da kontaktira "tracker" koji je naveden u .torrent datoteci u vrijeme njenog kreiranja. Traker je poseban server koji prati povezane računare vodeći računa o dijeljenju njihovih IP adresa sa drugim BitTorrent klijentima u roju. Zahvaljujući tome mogu se međusobno povezati.
Kao što sam spomenuo u klasifikaciji P2P mreža, Postoji i decentralizovani torrent sistem koji omogućava BitTorrent klijentima da međusobno komuniciraju bez potrebe za centralnim serverima. BitTorrent klijenti koriste tehnologiju Distributed Hash Table (DHT) omogućavajući svakom BitTorrent klijentu da funkcionira kao čvor. U ovom režimu, kada se torrent dodaje pomoću "magnetne veze", DHT čvor kontaktira obližnje čvorove, a ti drugi čvorovi kontaktiraju druge čvorove dok ne lociraju informacije o torentu.
Drugim riječima, svaki par postaje tragač. DHT tehnologija može raditi u kombinaciji s tradicionalnim tragačima pružajući redundantnost u slučaju kvara uređaja za praćenje. Zapravo, web stranice koje prikupljaju torrent linkove često nude obje opcije.
U sljedećem članku ćemo se pozabaviti radom BitTorrent protokola
Problem sa člankom o amuli koji spominjete nije u tome što više volite koristiti torrent prije amule, svako koristi ono što želi i to je bolje za njega. Poenta je da ste na kraju članka rekli da niste preporučili njegovu instalaciju i da to nije ni pošteno ni ozbiljno.
To što više volite torrent ne znači da amule nije valjan program i naravno da je za zavisno od kojih slučajeva i to je bila vaša velika greška, jer dajete čitaocu da shvati da amule nije dobra opcija. Nije dobro tako olako i sa tako malo prosuđivanja kritizirati alternativu.
Šta bi bio problem?
Ja sam jednostavan korisnik, a ne stručnjak za kompjutersku bezbednost ili službenik za sprovođenje zakona. Nije ni sveštenik.
Šta preporučujem ili ne preporučujem je nebitno.
U tome ste u krivu, pišete članak na blogu koji mnogi ljudi mogu pročitati i govoreći loše o aplikaciji, možda je nepravedno diskreditujete, zato sam to i rekao.
Ako pišete članak na javnom blogu, morate biti odgovorni za ono što pišete, ne morate biti svećenik, agent zakona i onoga što govorite.