Skocz do zawartości


tablety.pl
Zdjęcie
- - - - -

BitTorrent - FAQ




  • Zamknięty Temat jest zamknięty
23 odpowiedzi w tym temacie

#1 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 18 04 2004 - 23:09



http://dessent.net/btfaq/
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#2 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 19:22

Co to jest P2P ?

P2P (peer to peer) jest to bezpośrednie połączenie dwóch i więcej komputerów. W niektórych występuje centralny serwer indeksujący udostępniane zasoby i łączący innych chętnych użytkowników - w przypadku sieci BitTorrent chodzi o tracker.

Aktualnie najpopularniejszymi sieciami p2p są :

* BitTorrent
* eDonkey
* Overnet
* Gnutella (Bearshare, Limewire, etc)
* Gnutella 2 (Shareaza)
* Fasttrack (Kazaa, Imesh, Grobster)
* Soulseek
* Direct Connect
* Opennap

Klient jest to program wykorzystujący daną sieć, klientów jednej sieci może być wiele.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#3 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 19:26

Co to jest NAT ?

NAT - z angielskiego Network Address Translation - jest to krótko mówiąc technika pozwalająca na translację adresów sieciowych. Co to oznacza ? Gdy w Internecie zaczęło przybywać komputerów, zaistniała groźba wyczerpania puli dostępnych adresów internetowych. Aby temu zaradzić, lokalne sieci komputerowe, korzystające z tzw. adresów nieroutowalnych, czyli specjalnej puli adresów tylko dla sieci lokalnych, mogą zostać podłączone do Internetu przez jeden komputer, lub urządzenie, posiadający mniej adresów internetowych niż komputerów w tej sieci. Taki komputer, gdy komputery z sieci lokalnej komunikują się ze światem, dynamicznie tłumaczy adresy nieroutowalne na adresy zewnętrzne, umożliwiające użytkowanie Internetu przez większą liczbę komputerów niż posiadana liczba adresów zewnętrznych. Inaczej mówiąc, jest to potrzebne w sieciach lokalnych, bądź jak kto woli, sieciach osiedlowych.

Korzystanie z Internetu poprzez NAT wiążą się wady:

* utrudnione korzystanie z programów P2P i bezpośredniego wysyłania plików
* nie można założyć własnego serwera, który byłby dostępny w internecie - dopiero mając zewnętrzne IP jest to możliwe

Jednak korzystanie z NAT`a wiąże się z większym bezpieczeństwem komputerów znajdujących się za NATem. Nie da się go wyłączyć tylko dla wybranych klientów w sieci.

Utrudnienie to dotyczy wszystkich sieci p2p i ich klientów.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#4 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 19:29

Co to jest tracker ?

Tracker jest to pewnego rodzaju serwer umożliwiający połączenie między dwoma i więcej osobami. Przesyła on tylko informacje o istniejących osobach chcących ściągnąć dany plik. Osoby mogą od siebie nawzajem ściągać udostępnione pliki. Podczas sytuacji gdy nawiązaliśmy połączenie z kilkunastoma peersami (osobami) i nagle padł tracker, to możemy ściągać dalej. Gdy natomiast tracker jest offline a my próbujemy się połączyć, to nic z tego nie wyjdzie. Nie połączymy się.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#5 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 19:34

Jak zmienić tracker ?
  • torrent jest utworzony jest z opcją multitracker - wtedy można bez przeszkód zmienić tracker w kliencie na inny i bez przeszków w dalszym ciągu pobierać
  • releaser seeduje ten plik na dwóch różnych trackerach, czyli w zasadzie dwa różne .torrenty. Pobieramy nowy plik .torrent, w którym wpisany jest nowy adres trackera i kontynuujemy pobieranie danych w dalszym ciągu
  • Staramy się zmienić tracker w programie, wpisać tylko inny adres nowego trackera.
Do zmiany trackera służy również darmowy program BTChange.

Zmienić tracker można również programem MakeTorrent - zakładka View/Edit Torrent, otwiera się istniejący plik .torrent, wpisuje nowy tracker, zapisujemy i kontynuujemy pobieranie.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#6 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 19:38

Problemy z LANem.

LAN (Local Area Network) to połączenie wielu komputerów, które mają dostęp do Internetu poprzez serwer lub roter rozdzielający połączenie internetowe. Takie połączenie jest dosyć opłacalne, gdyż chroni użytkowników NAT oraz wystarczy jeden publiczny adres IP. Wtedy przeglądanie stron internetowych nie jest niczym blokowane. Problem przychodzi gdy chcemy skorzystać z jakiegoś programu p2p lub chcemy postawić serwer. W przypadku tego drugiego zostaje tylko wykupienie u usługodawcy zewnętrznego IP. W przypadku programów p2p, najbardziej opłacalne może być tzw. przekierowanie portów. Przekierowanie omija NAT na danym porcie, dzięki czemu możemy cieszyć się pełnym przepływem danych bez żadnego blokowania ich, lecz tylko na tym jednym porcie. Dlatego najlepiej przekierować wszystkie standardowe dla BitTorrenta, czyli z zakresu 6881 - 6889. Innym wyjściem jest wykupienie publicznego adresu IP, ale to będzie zapewne płatne (w zależności od usługodawcy).
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#7 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 19:40

Co to są porty i z jakich korzysta BitTorrent ?

Porty są to drzwi do Internetu. Przez nie przepływają wszelakie informacje, które są wykorzystywane przez komunikatory internetowe, downloadery plików, przeglądarek internetowych i innych programów. Każdy port jest taki sam, tylko niektóre są wykorzystywane do konkretnych celów. Aministrator - jeśli takiego masz - Twojej sieci internetowej może Ci zablokować każdy wybrany przez siebie port, jak i również odblokować, czy przekierować.

Klienty BitTorrent domyślnie korzystają z portów 6881 - 6889. Azureus korzysta tylko z portu 6881, przez niego przechodzą wszystkie torrenty.

UWAGA ! : Aby móc korzystać z serwisów opartych na engine`ie TorrentBits należy zmienić porty z niestandardowych na np. 6890, 6891, 6892 i inne nie będące z zakresu 6881 - 6889.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#8 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 20:03

Czym jest kolejka (queue) ?

Kolejka jest to oczekiwanie na swoją kolej połączenia z peersem. Większość z tych ludzi co ściągają, to co Ty ściągasz, może mieć ustawiony limit połączeń do siebie, np ustawiony na 4 połączenia. Do nich mogą być już popodłączane cztery osoby, więc, żeby się do takiej osoby podłączyć musisz czekać, aż zrobi się miejsce w kolejce i wskoczysz na miejsce kogoś, kto już odłączył się od danej osoby. Jeśli jest dużo takich osób, to będziesz długo czekał, jednak - jak zauważyłem ze swoich obserwacji - to mniej więcej po kilkunastu minutach transfer rośnie do swego zwykłego poziomu.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#9 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 20:47

Co to jest tunelowanie ?


Tunelowanie to krótko mówiąc, przepuszczenie pakietów przez otwarty port, zazwyczaj port 80, który jest wykorzystywany przez przeglądarki internetowe do odczytywania stron www. W tym przypadku jest pewność, że port 80 nie jest zablokowany, gdyby był, to żadna strona www nie otworzy się. Program tunelujący przepuszcza pakiety przez port 80, by następnie powrócić na właściwy port, z którego korzysta program p2p, np. sieć BitTorrent oparta na portach od 6881 do 6889.
Tunelowanie nie jest w pełni opłacalne. Nie osiągnie się takich prędkości o jakich marzyłoby się. Kiedy administrator zauważy zwiększony ruch na porcie 80, to zacznie stosować inną metodę - filtrowanie nagłówków pakietów. Wtedy można sobie darować sobie wszelkie próby ominięcia blokady administratora. Na temat filtrowania napisałem kilka postów wyżej w Klient nie potrafi połączyć się.

Jak dotąd to nie ma w pełni skutecznego i darmowego programu do tunelowania. Więcej w temacie:

Porty i tunelowanie
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#10 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 20:50

Wewnętrzne i zewnętrzne IP.

IPv4 (Internet Protocol version 4) - czwarta wersja protokołu komunikacyjnego IP przeznaczonego dla internetu. Znajduje się obecnie w powszechnym użyciu. Ten protokół wykonuje ścisłe reguły i postępowania, które są automatycznie wykonywane przez urządzenia komunikacyjne w celu nawiązania łączności i wymiany danych.
Taki adres IP wygląda np. tak :

192.168.1.1

IPv6 (IPNG) - Internet Protocol version 6 lub Internet Protocol Next Generation to najnowsza wersja protokołu IP, będąca następcą IPv4, do którego stworzenia przyczynił się w głównej mierze problem małej ilości adresów IPv4.
Adres IPv6 wygląda tak :

0123:5678:abcd:00ef:0000:0000:1234:5678

Specyfikacje pozwalają na opuszczanie początkowych zer oraz zamiane bloków zer na podwójny dwukropek. Powyższy adres może być zapisany jako:

123:5678:abcd:ef::1234:5678

Częśc z Was ma stałe IP, czyli takie, które nie zmienia się. Stałe IP może być :
  • wewnętrzne - to IP wewnątrz sieci LAN, niewidoczne z zewnątrz sieci w której znajduje się komputer z tym adresem IP (patrz NAT)
  • zewnętrzne - publiczne - jest to IP widoczne z zewnątrz sieci LAN, zazwyczaj posiada je serwer komunikujący się bezpośrednio z Internetem lub komputery nie posiadające połączenia internetowego rozdzielające routerem lub serwerem
Korzystając z klientów sieci BitTorrent i mając wewnętrzny adres IP nie można połączyć się z częścią osób pobierających dany release, gdyż te osoby nie widzą nas. Rozwiązaniem może być przekierowanie standardowych portów, z których korzystają klienty BT - 6881 - 6889, lub wykupieniem u dostawcy usług internetowych zewnętrznego adresu IP.

Dynamiczne IP mają osoby korzystające z technologii ADSL (Neostrada). Taki adres jest zmienny, co znaczy, że raz na jakiś czas (np. co 24 godziny) jest zmieniane na inny losowy wybierany. Dynamiczne IP jest adresem zewnętrznym, co znaczy, że nie jest w żaden sposób blokowane.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#11 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 20:56

UPnP - Universal Plug and Play.

UPnP (Universal Plug and Play) to technologia pozwalająca na wykrywanie sieciowych urządzeń, które mogą ze sobą współpracować. W przypadku sieci BitTorrent współpraca polega pomiędzy klientem sieci Torrent, a serwerem uruchomionym pod kontrolą systemu Windows (chociaż rzadko się to zdarza), lub routerem rozdzielającym połączenie internetowe pomiędzy komputery. Aby wszystko ze sobą współdziałało, router oraz klient Torrent muszą mieć włączoną usługę UPnP w opcjach. Gdy ta zależność jest spełniona, klient sam potrafi przekierować sobie port na czas trwania sesji i możliwe jest połączenie z osobami będącymi w sieciach lokalnych ograniczonych NATem, co zwiększa transfer. Przekierowanie zachodzi bez konieczności ręcznego przekierowywania portów, bez udziału administratora routera, czy systemu. Usługa UPnP nie zadziała na serwerach będących pod kontrolą systemu UNIXowego.

Opcję UPnP mają takie klienty jak Azureus/Vuze, BitComet, BitSpirit.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#12 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 09 06 2004 - 21:26

DHT - Distributed Hash Table.

DHT (Distributed Hash Table, Sieć Rozproszona) jest to sposób wymiany części, na które torrenty są podzielone, poza trackerem. Gdy tracker jest wyłączony, lub nawet nie istnieje, klient sam zaczyna wyszukiwać, poprzez sieć DHT, inne komputery pobierające, lub udostępniające danego torrenta. Opcja jest przydatna zwłaszcza wtedy, gdy tracker jest wyłączony. Podczas, gdy na publicznych trackerach używanie tej opcji jest zalecane, na prywatnych trackerach nie powinno się jej stosować. Powoduje ona, że część, mniejsza lub większa, pobranych oraz wysłanych danych nie jest naliczana przez tracker. W rezultacie naliczane ratio może być mniejsze od oczekiwanego, gdyż klient wysyła wtedy z pominięciem trackera. Minusem używania DHT jest większa zasobożerność klienta.

Gdy pierwsze klienty BitTorrent zaczynały używać tej opcji, mówiło się o rewolucji i braku w przyszłości jakichkolwiek serwerów indeksujących, czyli trackerów.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#13 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 11 06 2004 - 08:26

Którego klienta dobrać do mojego łącza ?

Dobierając klienta nie powinniśmy sugerować się popularnością czy tym, że inna osoba o takim samym łączu jak nasze korzysta z tego lub tego klienta. Podczas wybierania klienta nie ma reguły - jednemu na danym łączu będzie chodzić wspaniale Azureus, innemu na takim samym łączu będzie lepiej ssać ABC.

Należałoby również zwrócić uwagę na poziom trudności obsługi danego klienta. Dla początkujących Torrentowiczów zalecane są prostsze klienty - Oryginalny, Experimental, ABC - w celu obycia z siecią BitTorrent. W późniejszym czasie, po zapoznaniu się z podstawowymi możliwościami klientów, można bez obaw zmienić na bardziej zaawansowanego w opcjach.

Niektóre klienty jak np. Azureus zżerają dużo pamięci RAM co może wpływać na niestabilną pracę systemu. Jeśli komputer jest wyposażony w małą ilość RAM`u należałoby wybrać klienta, który potrzebuje mało zasobów RAM i ma prosty interfejs graficzny. Niektórym użytkownikom zużycie pamięci podręcznej Azureusa dochodzi nawet do 70 MB, co nie jest miłe. Może dochodzić także do zwisów Windowsa.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#14 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 11 06 2004 - 13:23

Przekierowywanie portów.

W przypadku gdy nie możemy z jakiegoś powodu dostać publicznego (zewnętrznego IP), równie dobrym sposobem jest przekierowanie dowolnego portu, po czym wpisanie go do klienta. Należy pamiętać, by z danego portu korzystał tylko jeden program. Tylko BitTorrent, a nie eMule i BitTorrent.

Przekierowanie portów na routerze.

Gdy mamy router i nie umiemy przekierować portu, zaglądamy do instrukcji obsługi. Ewentualnie wyszukujemy swój model na poniższej stronie i postępujemy krok po kroku:

Portforward.com
Przekierowanie portów na routerze


Przekierowanie portów pod Linuksem.

Dla tych, co mają serwer będący pod kontrolą systemu Linuksowego, najlepszym rozwiązaniem jest skorzystanie z Iptables. W tym celu dodajemy odpowiednie wpisy do /etc/rc.d/rc.local. Przykładowy wpis:

iptables -t nat -A PREROUTING -p tcp -d IPZEWNETRZNE --dport 6990 -j DNAT --to IPWEWNETRZNE:6990


To samo należy zrobić również dla portu UDP.


W przypadku gdy nie mamy dostępu do routera, ani serwera, należy zwrócić się do administratora swojej sieci lokalnej i poprosić go o przekierowanie portu.
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.


#15 Muminek

Muminek

    Expert Rank

  • Użytkownicy +
  • 3702 postów
  • Płeć:Mężczyzna
  • Lokalizacja:Kraków

Napisano 12 06 2004 - 13:50

Brak stron www podczas korzystania z klientów BT.

Niekiedy zdarza się, że przy włączonym kliencie BitTorrent niemożliwym staje się wyświetlanie stron internetowych. Dzieje się tak przeważnie tylko przy włączonym kliencie BT. Gdy wyłączy się klienta problem znika. Możliwe, że klient zabiera całe dostępne łącze tylko dla siebie zatykając je, a nie zawsze wykorzystując w pełni. Nie znam rozwiązania tego problemu. Wydaje mi się, że zmiana klienta byłaby dobrym rozwiązaniem. Jeden może źle wykorzystywać łącze, drugi może lepiej przystosować się do danego łącza i nie będzie widoczny owy problem. Można również spróbować ograniczyć download, jak i upload.

Testy przepustowości łącza - Skanery portów
"What we've got here is failure to communicate. Some men you just can't reach ...
So, you get what we had here last week, which is the way he wants it! Well, he gets it!
N' I don't like it any more than you men."

The owles are not what they seem.





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych