View Single Post
Staro 14.12.2006., 19:59   #1
mat
Premium
Moj komp
 
Datum registracije: Feb 2006
Lokacija: zg
Postovi: 2,105
Arrow Sve o BitTorrentu (i kojecem drugom)



Buduci da je dosta forumasa izrazilo zelju za jednim finim tutorialom o ovoj tehnologiji,
dao sam si malo truda i pokusao sve na "by-the-book" nacin objasniti. nije nesto uber,
ali nadam se da ce zadovoljiti potrebe onih koji se nisu nikada susreli s BitTorrentom.



Kijenti

Osobno koristim Utorrent, no dosta ljudi cijeni
i Azureus. Moji primjeri ce biti na Utorrent-u
no ako sve shvatite, klijent ce biti najmanji problem. Izbor koji prepustam vama.

O samoj tehnologiji

Torrent ili BitTorrent je vrsta Peer2Peer protokola. Izmislio ju je doticni programer Bram Cohen.
Tehnologija je trenutno u vlasnistvu "BitTorrent Inc.". Ono sto je posebno u ovom
P2P protokolu je to sto se peerevi "okupljaju" oko tzv. "trackera". Tracker skuplja
informacije o spojenim peerovima te u odredenom intervalu (najcesce 30 minuta) radi
"announce" odnosno dodaje nove peerove u "Swarm". Ukoliko se vi sa svojim klijentom
nalazite u "Swarmu", to znaci da je sada vas klijent u mogucnosti preuzimati potrebne
pakete od peerova koji ih vec imaju, te pruzati pakete peerovima koji ih traze.
Ono sto je najbolje u cijeloj stvari je to sto u principu svi skidaju od svih. Znaci
peer se spaja na bilo kojeg peera koji ima nesto sto on nema. Tehnicki bi to znacilo
da kad 1 peer koji ima sve pakete (100%) jednom posalje SVE, nebitno kome, iako nitko jos
nije skinuo sam sve, u konacnici hoce. Upravo zato jer svi paketi JESU poslani SVIMA.

U praksi je to rijetko tako. Nemojte se zavaravati. Jos nisam dozivio kompletirani
torrent sa 0 seedera u trenutku zavrsetka. Zasto? Zato jer vise nego cesto peereva ima
jako, jako puno. Dok vas klijent nade onog koji ima taj zadnji paket od npr. 256KB,
i dakako uspije se spojiti na istog, vec cete 30 puta nabaviti stvar koju skidate
na drugi nacin.

Sve se na kraju svodi na, dakako, bandwidth i brzinu. BitTorrent omogucuje download
bez servera (koji kostaju)i bez navale na download necega (sto ce smanjiti svima
brzinu). Svi posluzuju i svi uzimaju.

Više o svemu tome na stranicama mojih izvora:
http://wikipedia.org/
http://www.bittorrent.com/

Postavke mrezne opreme

Opis koji cu dati za postavke je hardware-u i software-u koji koristim.
Za sve ostalo cu dati referentne linkove. Ono sto ja koristim je:

Windows XP SP2
Windows firewall
D-Link 604 router


- Windows Firewall

Start => Settings => Control Panel => Windows Firewall => On

Kartica Exceptions => Add port

Odaberite jedan broj izmedu ~5000 i ~65000. Po mogucnosti veci od 45000 jer ove ispod
toga neki trackeri imaju na ban listi. Takoder preporucam odabir broja koji mozete
zapamtiti. Dajte portu ime i vrijednost brojem koji ste odabrali, odaberite TCP i "Ok".

Ovako nekako to izgleda:



Nakon toga idemo u router. Otvaramo bilo koji folder i u adress bar upisujem:

http://192.168.0.1

Ovo je prvi primjer razlike. Nekim routerima se pristupa ovako, nekim sa 192.168.1.1
nekima sa 1.0, nekima sa 1.100... ima puno varijacija. najlaksi nacin da to otkrijete
je da odete: Start => run => cmd => ipconfig -all => Default Gateway pod Local Area Connection:



i idemo dalje. ponavljam, ovo mozda nije identicno kao na vasem uredaju, ali
je veoma slicno buduci da sve to funkcionira na vrlo slicnom principu.



znaci usli smo u routerov operativni sustav. Odabiremo DHCP (Dynamic Host Configuration Protocol)
i krecemo kreirati. Dakle u postavkama nase lokalne konekcije je mreznoj kartici
receno da automatski primi IP adresu i DNS servere. Kada upalimo racunalo, slucajnim
odabirom nam se dodjeljuje neka IP adresa. Da bismo ispravno usmjerili podatke na
svoje racunalo, ovime cemo reci routeru da nasem racunalu automatski dodjeli neku
IP adresu.



1.
dakle odabirem "DHCP serverenabled".
Starting IP address je IP koji ce zauzimati router. To je onaj gateway ako se sjecate.
ending IP address je krajnja IP adresa. Dakle u tom razmaku ce router dojeljivati
slucajne IP-e racunalima kojima nije dodjeljena staticna lokalna adresa.
Lease time stavljamo na maksimum. U mom slucaju 1 tjedan.

2.
Sada kada je DHCP Server ukljucen (nije jos ali ce biti kad kliknemo Apply) mozemo
postaviti staticni DHCP za svoje racunalo.
U polje Name upisite sto god zelite, pod IP address jednu u rasponu IP adresa koji
ste oznacili gore. MAC adresu mozete opet saznati putem cmd-a:
start => run => cmd => ipconfig -all
"Physical address" je ono sto trazite.
Laksi nacin je iz padajuceg izbornika odabrati svoje racunalo (koje ce se pojaviti
svojim imenom ["Computer name"]) i kliknuti gumb "Clone". MAC adresa ce se sama upisati
u za to predvidena polja.
Kliknite "Apply" i vas router ce se resetirati. Sada vase racunalo ima staticnu IP
adresu u lokalnoj mrezi.

Idemo sada otvoriti port.




Dakle odabiremo "Enabled". Pod ime stavljamo sto god zelimo. "Private IP" mora biti
jednak onom koji ste dodjelili svom racunalu. Novi routeri imaju ovdje oslobodeno
upisivanje bilo kojeg IP-a, samim time cak i DNS-a. To otvara druge mogucnosti za
remote access no, ne skrecimo s teme.
Protocol je TCP. Neki ce reci stavi oboje (i UDP). Nista lose ako napravite tako,
nikakvo dobro ako ne napravite tako. rijetki trackeri omogucuju odabir TCP ili UDP.
(jedini za koji ja znam je demanoid).
pod "Private port" stavite port za koji ste se na pocetku odlucili u Windows Firewallu.
Public port je isti. Schedule - always.
Kliknite na "Apply" i - cestitam! Upravo ste otvorili port za svoje racunalo. Port
koji ce za to racunalo uvijek i biti otvoren.

Kao sto sam vec rekao, previse je routera na trzistu da bi se davao opis za svaki.
Sve je to vise-manje slicno. OS malo uglancan tamo, bolji ovdje, vise mogucnosti ondje.
No sve se svodi na isto tako da sa minimalnim logickim zakljucivanjem koristeci ovaj
tutorial mozete za istu stvar podesiti bilo koji router.
Dakako, ukoliko imate problema, ili vam se jednostavno neda razmisljati, uvijek mozete
posjetiti interesantnu stranicu na kojoj je sve jos detaljnije objasnjeno nego ovdje.
Samo odaberite svoj uredaj i to je to.
http://www.portforward.com/english/r...outerindex.htm
sto se tice ostalih, pravih Firewalla - nebih znao. nemam apsolutno nikakvu potrebu
koristiti jedan tako da niti znam gdje se pomoc moze naci niti kako vam ju pruziti.
redovito ciscenje racunala odabranim programima mi odrzava racunalo iznimno zdravim
i kvalitetnim za rad vec dugo dugo godina tako da odgovorno preporucam svakom privatnom
korisniku da se okani ikakvih firewalla koji papaju memoriju i upozoravaju na stvari
koje ce se ionako rjesiti kasnije tog dana, ili rano iduceg.

p.s. vidim da su sad izbacili aplikaciju koja automatski podesava router. nisam probao
ali iskreno, nebih preporucio. malo posla je ok za priustit ako za to dobijete to da
znate kaj ste napravili.

Zadnje izmijenjeno od: mat. 14.12.2006. u 20:11.
mat je offline   Reply With Quote