offline
- Pridružio: 28 Mar 2005
- Poruke: 42
|
evo skoro citav faq....bar oko rada torrenta...i oko statistika...
ako je post suvisan...obrisite ga.. ili izmjenite u sadrzaj koji odgovara ovom forumu
Citat:# Sta je taj BitTorrent i kako da dodjem do fajlova?
BitTorrent je protokol specijalno dizajniran za transfer fajlova. U srzi je peer-to-peer (P2P), s obzirom da se korisnici konektuju jedni sa drugima direktno i salju i primaju delove fajlova jedni od drugih, a onaj koji povezuje sve te korisnike je centralni ili takozvani tracker server koji koordinira akcijama svih peer-ova (clanova). Tracker manipulise svim konekcijama bez ikakvog znanja o fajlovima koji se distribuiraju kroz njega te moze obraditi velike kolicine korisnika sa relativno malom sirinom propusnog opsega trackera. BitTorent je dizajniran na takav nacin da radi bolje sa fajlovima za koji postoji ocigledno interesovanje i gde se broj clanova koji skidaju povecava (za razliku od drugih programa koji rade na P2P principu), sto konkretno znaci sto vise clanova, bolji protok i obrnuto.
Do fajlova se dolazi na jednostavan nacin, a to je da se prvo instalira na ciljnoj masini (kompjuter koji je povezan na internet i sa kojim ce se vrsiti razmena podataka) torent klijent. Posle zavrsene instalacije, skini torent fajl i duplo ga klikni. Ovo bi trebalo da pokrene instalirani torent klijent i na tebi je sada samo jos da kazes gde zelis da snimis zeljeni fajl. Ukoliko nekim slucajem ovo ne radi, otvori torent klijent i pod file padajucim menijem idi na open torent ili slichno. Pronadji zeljeni torent fajl i navedi gde zelis da ga snimis na HDDu. Po zavrsetku skidanja fajla, nemoj ga brisati, vazno je da nastavis da taj fajl sada podelis sa drugim korisnicima bar dok ti ratio ne dode do 1:1.
Neki od BitTorrent klijenata:
# µTorrent - Popularan i izuzetno jednostavan torrent klijent
# Azureus - Napredan JAVA klijent. Radi i pod Linux OS.
# ABC torrent - Jos jedan klijent koji izgledom podseca na prethodna dva.
# BitTornado - Experimentalni BitTorrent klijent.
anatomija torent faza tokom rada
Izgleda da je bilo dosta zabune oko toga kako statistike rade. Ono o cemu mozete procitati u nastavku, predstavlja presek rada torenta i moze se videti kako to izgleda "ispod haube". Klient komunicira sa trekerom preko jednostavne http komande GET. Znaci prvo krecemo od toga:
GET /announce.php?info_hash=c%97%91%C5jG%951%BE%C7M%F9%BFa%03%F2%2C%ED%EE%0F& peer_id=S588-----gqQ8TqDeqaY&port=6882&uploaded=0&downloaded=0&left=753690875 &event=started
Sta to konkretno znaci:
* info_hash je samo hash od konkretnog torenta.
* peer_id kao sto ime samo kaze, identifikuje klijenta (S588 deo identifikuje Shad0w's 5.8.8, ostatak je slucajan).
* port govori trekeru koji port klijent koristi za nailazece konekcije.
* uploaded=0 svima je jasno sta je ovo, a isto vazi i za sledece.
* downloaded=0
* left=753690875 koliko je ostalo do kraja pre nego sto se fajl biti preuzet sa neta.
* event=started govori trekeru da je klijent bas sada zapoceo.
Obrati paznju i videces da se klijentov IP ne pojavljuje ovde (ali bi mogao ako je konfigurisan na taj nacin). Uglavnom, sve se svodi da treker uvidi i poveze ga sa user_id. Ono sto pristize od servera cemo preskociti jer je to samo jedan spisak drugih korisnika i njihovi IPjevi, te njivovi portovi kroz koji se vrsi transfer. Od ovog momenta, postavicemo se kao da ovaj torent skida fajl, tj da stalno salje http komandu GET serveru. Evo kako to izgleda:
GET /announce.php?info_hash=c%97%91%C5jG%951%BE%C7M%F9%BFa%03%F2%2C%ED%EE%0F& peer_id=S588-----gqQ8TqDeqaY&port=6882&uploaded=67960832&downloaded=40828928& left=715417851&numwant=0
* numwant klijent govori trekeru koliko mu korisnika treba, u ovom slucaju 0.
Kao sto se moze videtu, trenutno je uploadovano otprilike 68Mb i downloadovano oko 40Mb. Kad god treker dobije GETs on osvezi obe statistike od trenutno salje/skida (upload/download), kao i globalni ratio od upload/download-a. Ovi GETs ce biti slati svakih petnaestak minuta, zavisi od klijenta i trekera, ili kada manuelno to odradis u svom klijentu.
Konacno, kada se klijent zatvori (iskljuci), on posalje sledece:
GET /announce.php?info_hash=c%97%91%C5jG%951%BE%C7M%F9%BFa%03%F2%2C%ED%EE%0F& peer_id=S588-----gqQ8TqDeqaY&port=6882&uploaded=754384896&downloaded=754215163 &left=0&numwant=0&event=completed
Obrati paznju na "event=completed". U ovom stadijumu, torent ce biti skinut sa korisnikovog profila. U nekim slucajevima (treker je srusen, konekcija je prekinuta, klijent je neispravan, prozori su zveknuli...) ovaj poslednji GETs ne stize do trekera, te ce to proizvesti da se torent jos uvek prikazuje u korisnikovim statistikama, do isteka odredjenog vremena. Treba istaci da se ova poruka salje samo prilikom pravilnog iskljucenja klijenta, a ne prilikom uspesnog skidanja torenta, tj. fajla, a treker ce prikazati da se torent seeduje kada primi od klijenta GET koji mu javlja "left=0", u smislu da je 0 bajtova preostalo za skidanje.
Ima jos jedna poruka koja ce prouzrokovati da se torent izbaci iz korisnickog profila, a to je "event=stopped". Ona se salje prilikom zaustavljanja skidanja fajla, obicno kliktanjem na "stop" ili u nekim klijentima "cancel".
Jos jedna primedba za kraj, neki klijenti poseduju pause/resume opciju. Ona nece poslati bas nikakvu poruku serveru. Nemoj to da koristis kao nacin da osvezavas svoje statistike, to jednostavno ne radi.
Statistike
Najcesci razlozi da se moje statistike ne osvezavaju
* Korisnik putem prevare pokusava da popravi svoje statistike.
* Server je preopterecen. Ostavi otvoren klijent neka skida/salje dokle god se server ne unormali. Manualno pokusavati da se osvezi strana sa tvojim statistikama za to vreme nije preporucljivo.
* Upotrebljavas klijent koji ima problema. Ukoliko zelis da upotrebljavas experimentalnu ili CVS verziju klijenta, to je na tvoju odgovornost.
Najjednostavnija resenja
* Ukoliko fajl koji trenutno skidas ili saljes nije prikazan u tvojim statistikama, daj mu malo fore, ili manuelno osvezi stranicu sa statistikama dok se ne pojavi.
* Budi siguran da iskljucis klijenta pravilno, kako bi traker dobio "event=completed" (ovo javlja trakeru da su sve aktivnosti zavrsene).
* Ukoliko je traker srusen, nemoj da prestajes da skidas. Klijent ce upisati sve tvoje podatke cim se ponovo sistem podigne.
Mogu li da koristim bilo koji torent klijent?
U principu mozes, ali sto manje korisnika koristi tvoj klijent, manje ces i pomoci dobiti ukoliko imas problema sa njim izbjegavajte sledece clinete:
• BitTorrent++,
• Nova Torrent,
• TorrentStorm.
Ovi clienti nesalju informacije trackeru kako treba, i naicicte na mnogo drugih problema sa vasim ratiom.
izbegavaj da koristis alfa i beta verzije klijenata, jer se one uglavnom koriste za testiranje..
Zasto se torent koji skidam/saljem prikazuje nokoliko puta u mojim detaljima?
Ovo se desava ukoliko ti windows zvekne ili se klijent koji koristis blokira ili ga zatvoris pomocu ctrl+alt+del (preko windows tak manager-a) ili uradis bilo koji abnormalan kraj programa, te ga ponovo restartujes, imaces novi peer_id i kao takav bice prikazan kao novi torent. Torent koji je zveknuo nikada nece poslati trakeru "event=completed" ili "event=stopped" i bice prikazivan do samog timeouta. Slobodno ignorisi, eventualno ce nestati, posle nekih 15 do 45 minuta..
Zavrsio sam ili prekinuo sa skidanjem, zasto se torent jos uvek nalazi u mojim detaljima?
Neki torent klijenti po zatvaranju istoga ne prijave trekeru da je skidanje gotovo ili da je prekinuto. U tom slucaju treker ceka na takvu poruku od torent klijenta i nikada je ne dobije. Slobodno ignorisi, posle 15 do 45 minuta torent ce nestati sa liste.
Zasto vidim torent koji ne skidam u mojim detaljima?
Kada se torent startuje, traker koristi IP da identifikuje clana, te ce tako torent bit povezan sa clanom koji je poslednji pristupio sajtu sa tim IP-jem. Ukoliko delis svoj IP sa nekim vec postojecim clanovima (NAT/ICS ili proksi), s vremena na vreme mozes videti njihove torente u tvojim detaljima. Obrati paznju da ce torenti prikazani u tvojim detaljima uvek biti racunati u tvom globalnom ratio-u. Da bi bio siguran da ce se tvoji torenti prikazati u tvojim detaljima, uloguj se na sajt taman pre nego sto pokrenes skidanje torenta.
Mnogostruki IP (Mogu li se logovati sa vise kompjutera)?)
Apsolutno. Traker moze da prati vise desavanja sa razlicitih IP-ja od istog clana. Torent je povezan sa korisnikom kada se pokrece, i samo tada se njegov IP uzima u obzir. Znaci ako hoces da skidash ili saljes sa kompjutera A i kompjutera B, a sa istog naloga, treba da se ulogujes na masini A, pokrenes torent tamo i ponovis to isto na masini B. Ovo nije limitirano na samo jedan torent ili dve masine, ovo je samo najjednostavnije objasnjenje. Takodje se ne moras logovati ponovo kako bi zaustavio svoj torent.
Kako NAT/ICS utice na korisnike u istoj mrezi?
Ovo je veoma specifican slucaj kada se svi kompjuteri u mrzi pojavljuju na internetu kao da imaju isti IP, i tu postoje dva slucaja:
1 Ti si jedini YuWa clan u mrezi
Treba da koristis samo jedan nalog na svim masinama u mrezi.
Uploading (slanje)
Zasto ja ne mogu da postavljam (uploadujem) moje fajlove?
Samo specijalno autorizovani korisnici od strane YuWa tima mogu da postavljaju fajlove na trekeru..
Koje kriterijume moram da ispunim da bih postao uploader?
Sledece:
• Globalni ratio mora biti veci od 0.7,
• Upload novih fajlova mora biti konstantan, bar jednom nedeljno, minimum, i naravno ne sme biti na listi postavljenih fajlova
• Da si u stanju da napravis screenshots (slike iz filma),
• Da si u stanju da napises neke informacije o filmu koji planiras da postavis,
• Da imas nameru da svoje fajlove odrzavas, cak i ako nema seedera..
• User mora da bude connectable, tj. dostupan ostalim korisnicima.
Ukoliko ispunjavate navedene kriterije, mozete da se javite nekom od YuWa tima, i upload prava ce vam biti dozvoljena.
Mogu li da postavljam vase .torrent fajlove na druge forume/sajtove?
Ne, to je apsolutno neprihvatljivo. Samo registrovani clanovi mogu da koriste nas YuWa traker. Takodje, postavljanje .torrent fajlova po drugim forumima i sajtovima je beskorisno, jer ukoliko nisu clanovi sajta, neregistrovani korisnici nece moci da se konektuju sa nama. To ce samo da prozvede negativna osecanja prema nasem TRUCKERYUWAORG sajtu i nece biti tolerisano. Ukoliko se neki admin sa drugog sajta bude pozalio u vezi postavljanja .torrent fajlova tamo, clan moze biti banovan.
Ali, fajlovi koje skinete od nas, mozete sa njima raditi sta zelite, oni su vasi.
Downloading (skidanje)
Sta da radim sa fajlovima koje sam skinuo?
Pogledaj ovo uputstvo ovde
Zasto je aktivan torent fajl odjedanput nestao?
Mogu postojati tri razloga za tako nesto:
(1) Torent se nije slagao sa pravilima sajta.
(2) Uploader ga je obrisao jer nesto nije radilo kako treba. Sigurno je da ce ga postaviti veoma brzo nazad.
(3) Torenti se automatski brisu posle 28 dana.
Kako da nastavim sa skidanjem starog fajla ili da re-seedam neki fajl koji vec imam?
Otvori .torrent fajl. Kada te torent klijent u rekvesteru pita gde je lokacija, pronadji na HDD-u fajlove koje hoces da seedujes ili nastavis i time ces automatski pokrenuti reseed ili skidanje fajla.
Zasto je fajl stao na 99%?
Sto vise fajlova ima u torentu, sve je teze pronaci korisnike u mrezi koji imaju fajlove koji ti nedostaju. Zato je ponekad skidanje izuzetno sporo, ili cak stane kada ti nedostaje samo par procenata. Samo strpljivo i pre ili kasnije, nedostajuci fajlovi ce biti gotovi.
Sta znaci poruka "a piece has failed an hash check"?
Bittorent klijenti proveravaju valjanost podataka koje prime (koji se skinu). Kada deo fajla koji je skinut ne odgovara podacima koje klijent ima u sebi (koje je pre toga skinuo), automatski ce biti ponovo skinut. To se s vremena na vreme desava i zbog toga ne treba biti zabrinut. Neki klijenti imaju opciju da se banuju drugi klijenti koji ti konstantno salju lose podatke, te bi ta opcija trebalo biti ukljucena.
Pise da je fajl velik 100Mb, zasto sam ja skinuo 120Mb?
Pogledaj prethodno pitanje. Ukoliko tvoj klijent skine dosta delova fajla koji su u sebi imali gresku, tvoj ukupan zbir bajtova ce biti veci od onog koji bi trebalo da bude. Budi siguran da ti je u klikentu otkaceno banovanje klijenata koji ti salju lose podatke.
Sta znaci ova greska "Not authorized (xx h) - READ THE FAQ!"?
Za svaki novi torent koji je uploadovan na treker, postoji vreme koje odredjenim korisnicima mora da istekne pre nego sto mogu da pocnu da ga skidaju. Ova zadrska vazi samo za korisnike koji imaju los ratio, kao i korisnike koji imaju los UL/DL odnos.
Evo kako to izgeda:
Ratio ispod 0.50 i/ili upload ispod 5.0Gb zabrana DL na 48h
Ratio ispod 0.65 i/ili upload ispod 6.5Gb zabrana DL na 24h
Ratio ispod 0.80 i/ili upload ispod 8.0Gb zabrana DL na 12h
Ratio ispod 0.95 i/ili upload ispod 9.5Gb zabrana DL na 06h
Ovo takodje vazi i za nove korisnike, te otvaranje novog naloga nece mnogo pomoci, a ukoliko te admin ili mod provali, ban je veoma moguc.
Sta znaci ova poruka "rejected by tracker - Port xxxx is blacklisted"?
Tvoj klijent potvrdjuje nasem trekeru da koristi jedan od uobicajenih torent portov (6881-6889) ili neke od portova koje koriste drugi p2p programi za nailazecu konekciju. TRUCKERYUWAORG ne dozvoljava da se koriste portovi koje koriste drugi p2p programi. Razlog za to jeste u tome da mnogi ISPovi smanjuju protok kroz te portove, sto znaci da ce brzina biti manja.
Portovi koji su na crnoj listi:
Direct Connect 411 - 413
Kazaa 1214
eDonkey 4662
Gnutella 6346 - 6347
BitTorrent 6881 - 6889
Da bi koristio nas treker, moras da konfigurises klijenta da koristi bilo koji port u opsegu od 49152 do 65535. Ukoliko zelis da malo vise procitas o portovima i cemu koji sluzi, pogledaj ovde. Neki od vas su sigurno primestili da Azureus ili uTorrent koriste samo jedan jedini port za protok, dok vecina drugih koriste port po torentu. Koliko portova zelite da otvorite, to je do kvaliteta veze koju imate ali previse otvorenih portova moze dovesti do bezbednosnih problema, te treba biti oprezan. Ovi portovi se koriste za prenos podataka izmedju klijenata, ne klijenta i trekera, te ukoliko je port otvoren i ti si uspesno konektovan (connectable) sa drugim klijentima, brzina ce ti biti osetno veca nego da se transfer vrsi kroz zatvoreni port.
Nemojte nikada pitati koji port da koristite, niti nas, niti na forumu. Najbolje je da to bude neki tvoj izbor, jer ukoliko mi definisemo portove i mnogo klijenata koristi isti port, ISP bi mogao da limitira brzinu protoka na svim tim portovima. Konacno, nemoj zaboraviti da te portove koje si otvorio u klijentu, takodje treba da ih otvoris i u routeru i/ili i u tvom firewallu. Pogledaj LINKOVATI!!!
Sta znaci ova poruka "IOError - [Errno13] Permission denied"??
Ukoliko hoces ovo da popravis, samo restaruj masinu. U suprotnom, procitaj ostatak teksta.
IOError znaci INPUT-OUTPUT error, i to je sistemska greska na tvom kompjuteru, ne do trekera. Ona se obicno prikazuje kada klijent nije u stanju da pristupi delimicno skinutom fajlu. Najcesce zbog toga sto su startovana dva klijenta koja pokusavaju da pristupe isom fajlu. Prvi klijent neki slucajem, iako je zatvoren, jos uvek radi i ne dozvoljava pristup klijentu koji si poslednjeg otvorio, tj. fajl je zakljucan od strane prvog klijenta.
Drugi razlog je neispravan FAT (File Allocation Tables). Najcesci razlog neipravnog FATa jeste kada windows zvekne i tada ce fajl koji se skida postai necitljiv. Pokretanje scandisk-a bi trbalo da resi ovakav problem. Ovo naravno vazi samo za win95-98 koji ima HDD isformatiran pod FATom, ili Win2K ili WinXP sa FAT formatiranim HDDom. NTFS ne bi trebalo da napravi ovakav problem.
Sta je "TTL" u stranici za izbor torrenta?
Na engleskom: TIME TO LIVE ili u prevodu koliko ce torent ziveti. To konkretno znaci koliko vremena je jos preostalo pre nego sto ce torent biti obrisan sa trekera. Obrati paznju da je to maksimalno vreme, jer ukoliko je torent neaktivan, moze biti obrisan bilo kada.
Kako da poboljsam brzinu skidanja (download)?
Download brzina najvise zavisi od odnosa seedera i leechera. Na lose brzine skidanja se najcese nailazi na novopostavljenim fajlovima, te takodje na popularnim fajlovima gde je odnos seedera i leechera slab. Zapamti da ti nisi uzivao dok se zeljeni fajl sporo skidao, te seedaj i podeli sa ostalima ono sto si i sam skinuo.
Evo nekoliko stvari na koje mozes obratiti paznju kako bi poboljsao brzinu skidanja:
Nemoj da skidas novopostavljene torrente
U principu, ukoliko te nervira da skidas sporo, nemoj da pocnes da skidas novopostavljeni fajl. Tu je odnos seedera i leechera jako los, a najbolje brzine ces postizati kada je TTL od torenta na polovini i kada je odnos seedera i leechera odlican. Losa polovina je sto tada neces imati previse njih koji ce hteti da skidaju, te ce ti trebati dosta vremena da popravis ratio.
Postani connectable (YES)
Pogledajte Zasto mi pise connectable: NO? Kakve to ima veze sekciju.
Ogranici brzinu slanja (upload)
Upload brzina ili brzina slanja utice na brzinu skidanja i to na dva nacina:
* Torenti preferiraju ostale torente koji im salju fajlove. To znaci da ako A i B skidaju isti torent i A salje podatke ka B velikom brzinom, tada ce B pokusati da vrati nazad istom merom. Zahvaljujuci ovom efektu, slanje velikom brzinom pruzrokuje skidanje takodje velikom brzinom.
* Na nacin kako TCP radi, kada A skida nesto od B, on mora konstantno da javlja ka B da je transfer uspesan. Ovo se naziva slanjem paketa. Ukoliko A ne posalje nista, tada ce B prestadi da salje podatke i cekace. Ukoliko A uploaduje punom brzinom, tada se moze desiti da nema dovoljno propusne moci za propust paketa i u tom slucaju ce brzina transfera da trpi.U tom slucaju velike upload brzine vode ka malim download brzinama.
Da bi se iskoristio potpuni efekat, najbolje je napraviti kombinaciju ova dva. Upload bi trebalo da se drzi sto je vise moguce, ali takodje omoguciti i nesmetan transfer paketa. Najbolje je drzati upload na 80% brzine tvoje propusne moci. Koja je tvoja maksimalna brzina, to bi trebalo da imas u uputstvu koje si dobio od svog ISPa, a ako nisi siguran, proveri svoju brzinu ovde. Budi siguran da nista ne koristi internet kada budes merio svoju brzinu. Ako koristis klijent koji za svaki torent mora posebno da se otvara (bittorrent, bittornado...), u obzir moras da uzmes sve upload brzine, od svakog otovrenog klijenta posebno, dok za neke druge klijente (azureus, utorrent...), mozes iz njega da podesavas svoju globalnu brzinu. Ovo isto vazi i za sve ostalo sto koristi internet; browseri, chat klijenti i slicno.
Ograniocite broj simultanih konekcija
Neki operativni sistemi (Win9x) ne rade najbolje sa velikim brojem otvorenih internet konekcija, pa cak mogu i da se sruse (zveknu, jeli...), a to isto vazi i za neke kucne routere koji mogu da postanu spori prilikom transfera pa isto tako i da zveknu prilikom rada sa velikim brojem konekcija. Ovde nepostoji definitivno pravilo, i mozes da probas izmedju 60 i 100 i eksperimentises sa raznim vrednostima. Uzmi u obzir da se ovi brojevi zbrajaju jedni sa drugima, sto znaci da ako imas dva otvorena klijenta, ili transfera, brojevi ce se sabrati (60+60=120).
Ogriniciti broj simultanih uploadova
Da li je ovo isto kao i prethodno? Nije! Limitiranjem konekcija, limitiras broj korisnika sa kojima tvoj klijent razmenjuje podatke ili ih skida, a sa limitiranjem uploadova limitiras broj drugih korisnika koji skidaju nesto od tebe. Idealan broj je mnogo manji od broja limitiranih konekcija i zavisi od tvoje fizicke brzinske konekcije na internet.
Daj mu malo vremena
Kao sto je i objasnjeno malo ranije, torenti preferiraju ostale torente koji im salju (uploaduju) podatke. Kada pokrenes skidanje novog fajla, nemas nista da ponudis ostalim klijnetima u mrezi i oni ce nastojati da te izbegavaju. Ovo cini pocetak sporim, ali ce se brzina skidanja pojacati vremenom kada budes imao i vise podataka da posaljes.
Zasto mi se polako otvaraju stranice dok skidam fajlove?
Tvoja brzina skidanja je uvek konacna. Ako si ti korisnik u u brzoj torent mrezi i razmena podataka je velika, surfovanje ce primetno biti sporije. Ukoliko koristis Azureus, mozes unutar njega podesiti kolika je tvoja maksimalna brzika skidanja. Ukoliko tvoj klijent nema takvu opciju, mozes da koristis sledeci program za ogranicavanje brzine skidanja. Ovo sve isto vazi i za igranje igara preko neta, chat i slicno.
|