|
CO TO SĄ TORRENTY?
Torrent jest nowoczesną siecią peer2peer. Dzięki jej zastosowaniu ograniczone zostały kwestie związane z tzw. wąskimi gardłami globalnej sieci Internet. Ponieważ cały internet jest zbudowany z mnóstwa autonomicznych podsieci połączonych ze sobą, nawet awaria jednej z podsieci nie sparaliżuje całego ruchu. Najsłabszymi punktami całości są w chwili obecnej te połączenia - najczęściej dane płyną z jednego miejsca, przechodząc przy tym przez wąskie gardełko...
Zasadniczym zadaniem zastosowania sieci, której kluczowym elementem są tzw. torrenty jest w chwili obecnej odciążenie łączy serwera udostępniającego pobierane materiały (w większości pliki skryptów, pliki filmowe czy muzyka). Protokół BitTorrent pozwala pobieranie pliku bez konieczności obciążania serwera go udostępniającego - jeżeli plik pobiera jednocześnie kilka osób, jakby dzielą się nim: osoba, która pobrała większą cześć pliku udostępnia go (dzieje się to automatycznie) innym osobom. Z pewnością takie udostępnianie nie posiada sensu przy założeniu jednoczesnych dwóch pobrań, jednakże przy tysiącach jednoczesnych połączeń do serwera sprawia już jego znaczne odciążenie. Kolejną dobrą cechą jest to, że protokół pozwala kopiowanie plików fragmentami: nie jest koniecznością pobranie całego pliku od razu - nawet po wyłączeniu komputera pobrana część zostanie zapisana, a reszta zostanie pobrana po ponownym logowaniu do sieci torrent.
Cała procedura pobierania plików tym nowym sposobem rozpoczyna się od pobrania odpowiedniego nabywcy sieci, skryptu BitTorrent - nie wymaga on instalacji. Następnie pozostaje nam odszukać na stronach www metaplików o rozszerzeniu .torrent, które zawierają odpowiednie informacje o zawartości, adresie trackera i sumach kontrolnych wszystkich części plików. Pliki te zwykle są plikami tekstowymi sporządzonymi w odpowiednim schemacie, a ich pobranie ze strony www nie trwa dłużej, niż kilka sekund. Po „dodaniu” pliku do nabywcy, na siebie przejmuje on resztę zadania: początkowo nawiązuje połączenie z trackerem, z którego uzyskuje z kolei informacje o użytkownikach udostępniających poszczególne części poszukiwanego pliku - i zaczyna ich pobieranie. Oczywistą rzeczą jest, że lista użytkowników udostępniających ma możliwość się okresowo konwertować (np. zakończenie pobierania i wylogowanie z sieci, przerwanie pobierania itd.), dlatego nabywca sieci BitTorrent ma wbudowaną funkcję automatycznego aktualizowania listy wszystkich użytkowników udostępniających indywidualne zasoby.
|
|