|
Zasada działania Zasada działania sieci BitTorrent . |
|
|
|
| 07.07.2006. | ||
BitTorrent często jest nazywany najlepszym protokołem p2p dla udostępniania dużych plików. Ale dlaczego? Co czyni BitTorrent tak unikalnym klientem ? Jak to wszystko działa ?BitTorrent umożliwia wielu osobom ściąganie tego samego pliku bez ograniczania pasma serwera udostępniającego plik, ponieważ w tym samym czasie nawiązana zostaje komunikacja pomiędzy użytkownikami i wymiana fragmentów pliku pomiędzy nimi. Wysyłając fragmenty pobieranego aktualnie pliku do innych użytkowników, tworzymy z nimi sieć opartą na zasadach P2P. W ten sposób prędkość ściągania danych każdego użytkownika jest sumą predkości wysyłania innych. Procedura rozpoczyna się od pobrania ze strony www metapliku o rozszerzeniu .torrent zawierającego, między innymi, informacje o zawartości, adresie trackera i sumach kontrolnych poszczególnych plików przesyłanych przez sieć. Następnie, klient sieci Torrent łączy się z trackerem otrzymując od niego informacje o pozostałych użytkownikach oraz periodycznie utrzymuje z nim kontakt w celu aktualizacji. Od tej chwili zaczyna się już właściwy proces pobierania pliku.
![]() Obrazując , sprawa wygląda troszkę inaczej gdy udostępniamy plik innym a inaczej gdy zaczynamy go pobierać . Udostępniając plik nasz klient BitTorrent rozpoczyna od dzielenia pliku na wiele małych części, następnie ,wysyła te małe części do dostępnych klientów BitTorrent upewniając się , że wysyła unikalną część pliku do każdego kto jeszcze go nie posiada, Natomiast pobierając , klient na początku pobiera wszystkie dostępne części próbując znajdować inne źródła , które były by zainteresowane częściami które posiadasz . I nawiązuje połączenie z takim źródłem . Następnie klient pilnuje połączenia, by w sytuacji gdy takie źródło przestało wysyłać tobie dane automatycznie przestać wysyłać twoje części do tego źródła. W międzyczasie twój klient nie przestaje szukać innych źródeł z częściami pliku torrent, losowo wysyłając dane do innych klientów, które są zainteresowane twoimi częściami by zobaczyć, czy ten rówieśnik jest potencjalnym partnerem . I w czasie gdy klient BitTorrent z którym wymienialiśmy części przestaje do nas wysyłać od razu nawiązuje połączenie z następnym źródłem. Równocześnie klient podtrzymuje wymianę z kilkoma źródłami. Ilość połączeń nawiązanych w jednym czasie ustawiamy w opcjach naszego klienta BitTorrent . Wybierając części klient BitTorrent wyszukuje te części pliku których jest najmniej i stara się ściągać je w pierwszej kolejności .W ten sposób minimalizując możliwość dojścia do sytuacji w której klient stanąłby na 99% pliku i nie mógł pobrać reszty . Opracowanie Ten adres email jest ukrywany przed spamerami, włącz obsługę JavaScript w przeglądarce, by go zobaczyć dla Safepeer.info W tekście wykorzystano tekst z strony : -http://pl.wikipedia.org
|
||
| Zmieniony ( 04.09.2007. ) | ||












