Jak to działa? | BitTorrent

Data:

2018-07-18 18:45:05

Przegląd:

651

Ranking:

1Kochać 0Niechęć

Udział:

Jak to działa? | BitTorrent Source:

BitTorrent — to protokół sieciowy do wymiany plików przez Internet. Został on stworzony przez amerykańskiego programistę Брэмом Cohena, który napisał pierwszy torrent-klient BitTorrent" w języku Python w kwietniu 2001 roku. Pliki na tej protokołu przekazywane są częściami, a każdy torrent-klient, otrzymując te części, w tym samym czasie oddaje je innym klientom. Jak działa protokół BitTorrent — o tym w dzisiejszym wydaniu!

Zasada działania protokołu polega na tym, że obciążenie dystrybucji pliku zmniejsza się dzięki скачивающим klientom. Zaczynają komunikować się natychmiast, nawet jeśli plik nie докачан nimi do końca.

Do pracy BitTorrent, zazwyczaj wymaga tracker — specjalny serwer, działający za pośrednictwem protokołu HTTP. Jest on potrzebny, aby klienci, dalej równorzędnych, mogą znaleźć siebie. Przed rozpoczęciem pobierania klient podłączony do trackerowi na podany w torrent pliku adresem, podaje mu swój adres i identyfikator pliku, który chcesz pobrać (jest on określany hash kwotą). W odpowiedzi klient otrzymuje adresy innych klientów, pobiera lub rozdawać ten plik. Następnie klient okresowo informuje tracker o przebiegu procesu i dostaje zaktualizowane listy adresów. Biesiady łączą się ze sobą i wymieniają segmentami plików bez bezpośredniego udziału tracker. On tylko przechowuje informacje uzyskane od klientów. Istnieją również i бестрекерные systemy, w których tracker jest dostępny децентрализованно — na klientów w formie rozproszona tablica haszująca.

Po połączeniu klienci będą wymieniały informacje o dostępnych u nich segmentach. Przesyłanie danych rozpoczyna się, gdy każda ze stron ma segmenty, których nie ma inny. Pir, który chce pobrać segment, zwany także личем, wysyła zapytanie i otrzymuje go od danego klienta. Po tym sprawdza sumę kontrolną segmentu. Jeśli ona zbiegła się w czasie z tym, co zapisano w torrent pliku, segment jest z powodzeniem pobraną, a klient powiadamia wszystkich o obecności tego segmentu. Jeśli sumy kontrolne różnią się, to segment pobierana.

Liczba wysłanych segmentów obliczana jest, i jeśli jedna ze stron odkrywa, że przekazuje średnio więcej, niż bierze, ona blokuje na jakiś czas zwrotu drugiej stronie. Odbywa się to w celu bardziej efektywnego wykorzystania kanału odrzut. Przy wyborze kogo odblokować, pierwszeństwo dla klientów, którzy przekazali wiele segmentów.

Procedura wymiany jest wybierany w taki sposób, aby najpierw klienci wymieniali najbardziej rzadkimi segmenty: w ten sposób zwiększa się dostępność plików w rozdaniu. Same segmenty są podzielone na bloki o rozmiarze od 16 do 4000 kilobajtów. Jednocześnie mogą być wymagane bloki z różnych segmentów.

Gdy pobieranie jest prawie zakończona, klient wchodzi w tryb, zwany end game. Pobiera on wszystkie pozostałe segmenty u wszystkich rozdawać klientów, co pozwala uniknąć spowolnienia prawie zakończone pobierania.

Po otrzymaniu pełnego pliku klient staje się sidem, czyli przechodzi w specjalny tryb pracy, w którym jest tylko oddaje dane. Dalej sid okresowo informuje tracker o zmianach w stanie torrentów i aktualizuje listy adresów IP.

Bardziej:

Ile zwierząt zostało uratowanych przed całkowitym wyginięciem?

Ile zwierząt zostało uratowanych przed całkowitym wyginięciem?

Pomimo najlepszych wysiłków ludzi, wielu zwierząt nie można już uratować. Ale niektórzy nadal przetrwać Dziesiątki gatunków są zagrożone wyginięciem każdego roku z powodu działalności człowieka. Na szczęście naukowcy z całego świata monitorują swoje ...

Najbardziej niebezpieczne mrówki: gdzie żyją i jak boli gryzą?

Najbardziej niebezpieczne mrówki: gdzie żyją i jak boli gryzą?

W świecie istnieje 90 gatunków mrówek-buldogi, ale najbardziej niebezpiecznych z nich to Myrmecia pilosula Przyroda Australii jest bardzo zróżnicowana i będzie dla ludzi bardzo niebezpieczne. To właśnie w tym punkcie naszej planety zamieszkują jedne ...

Jak budowano egipskie piramidy?

Jak budowano egipskie piramidy?

Najbardziej znany z egipskich piramid jest piramida Cheopsa Egipskie piramidy uważane są za jedne z najbardziej tajemniczych budowli na świecie. W tej chwili akademicy wiadomo o 140 konstrukcjach, z których większość przeznaczona była dla pochówku fa...

Uwaga (0)

Ten artykuł nie ma komentarzy, bądź pierwszy!

Dodaj komentarz

Nowości

#CES 2018 | Zwiedzającym wystawy miał kilka godzin spędzić w ciemności

#CES 2018 | Zwiedzającym wystawy miał kilka godzin spędzić w ciemności

Kilka godzin temu jedna z największych targów technologicznych, przebiegająca obecnie w Las Vegas Convention Center, praktycznie zamarła. Rzecz w tym, że pomieszczenie o powierzchni prawie 58 tysięcy metrów kwadratowych nieoczekiw...

Jak to działa? | Wi-Fi

Jak to działa? | Wi-Fi

Wi-Fi został utworzony w 1998 roku w laboratorium радиоастрономии CSIRO w Australii. Twórcą bezprzewodowego protokołu wymiany danych jest inżynier John O ' Sullivan. Termin "Wi-Fi" został ukuty jako gra słów z "nutką" w Hi-Fi (Hig...

Jak to działa? | Bluetooth

Jak to działa? | Bluetooth

Bluetooth — to technologia bezprzewodowej transmisji danych pomiędzy urządzeniami na odległość do 100 metrów. Pracy w tworzeniu Bluetooth zostały rozpoczęte w 1994 roku i jest producentem sprzętu telekomunikacyjnego Ericsson...

Jak to działa? | Tracker snu

Jak to działa? | Tracker snu

Jak wiadomo, sen człowieka składa się z powtarzających się cykli faz szybkiego i spokojny sen. Średnia długość każdego cyklu wynosi około półtorej godziny. Pełnoprawnym odpoczynkiem jest sen, który zawiera 5 pełnych cykli. Tak wię...

Jak to działa? | Krokomierz

Jak to działa? | Krokomierz

Pierwszy krokomierz wynalazł francuski matematyk Jean Фернель w 1525 roku. Urządzenie stanowiło system kół zębatych i kół zębatych, które poruszane качающимся dźwignią. On skręcał strzałki w czterech циферблатам, które kolejno zos...

Jak to działa? | Przenośny czujnik tętna

Jak to działa? | Przenośny czujnik tętna

Pulsometr — to urządzenie do monitorowania tętna w czasie rzeczywistym. Aktywność elektryczna serca została otwarta w pod koniec 19 wieku, a w 1902 roku Willem Einthoven, był pierwszym, który ją technicznie zarejestrował za ...

Jak to działa? | Komputer kwantowy

Jak to działa? | Komputer kwantowy

Kwantowy komputer to urządzenie komputerowe, które wykorzystuje zjawiska mechaniki kwantowej do transmisji i przetwarzania danych. Pomysł kwantowych obliczeń była niezależnie oferowane Jurijem Маниным i Richarda Feynmana w początk...

Jak to działa? | Satelitarny system nawigacji

Jak to działa? | Satelitarny system nawigacji

Pomysł tworzenia systemów nawigacji satelitarnej urodziła się w latach 50-tych ubiegłego wieku. Amerykańscy naukowcy, na czele z Richardem Кершнером obserwowali sygnał wyjściowy z sowieckiego satelity, i okazało się, że dzięki efe...

#zdjęcie dnia | NASA opublikowała zdjęcia gigantycznej góry lodowej, którą promieniują od Antarktydy

#zdjęcie dnia | NASA opublikowała zdjęcia gigantycznej góry lodowej, którą promieniują od Antarktydy

Jeszcze w lipcu tego roku jeden z największych w historii naszej planety lodowa A-68A odłączył się od lodowca szelfowego Larsen na Antarktydzie. Trudno nawet wyobrazić sobie ogromny kawał lodu o powierzchni ponad 6000 kilometrów k...

Jak to działa? | Czujnik deszczu

Jak to działa? | Czujnik deszczu

Samochodowy czujnik deszczu — to optyczno-elektroniczne urządzenie, które instaluje się na przedniej szybie samochodu i reaguje na jego nawilżenie. Jest on niezbędny do tego, aby przy ustalaniu wilgoci automatycznie włączane wycie...

Jak to działa? | Czujnik pożaru

Jak to działa? | Czujnik pożaru

Pierwszy automatyczny strażak czujnik był cieplnym. Jego stworzyli amerykanie Francis Upton i Fernando Dibble w pod koniec 19 wieku. W konstrukcji czujnika były baterie elektryczne, skórką, kopułka, magnes obwodu otwartego i termo...

Jak to działa? | Czujnik ruchu

Jak to działa? | Czujnik ruchu

Czujniki ruchu są szeroko stosowane w systemach bezpieczeństwa do wykrywania penetracji obcych, a także do automatyzacji oświetlenia i klimatyzacji, techniki w mieszkaniach i biurach. Analitycy spodziewają się wzrostu wykorzystani...

Jak to działa? | Tłumaczenie maszynowe

Jak to działa? | Tłumaczenie maszynowe

po raz Pierwszy pomysł, by wykorzystać elektroniczno-komputerowe maszyny do tłumaczenia tekstów została przedstawiona w 1947 roku w USA, zaraz po pojawieniu się pierwszych KOMPUTERÓW. Pierwsza publiczna prezentacja tłumaczenia mas...

Jak to działa? | Widzenie komputerowe

Jak to działa? | Widzenie komputerowe

Jako samodzielna dyscyplina widzenie komputerowe powstało na początku lat 50-tych ubiegłego wieku. W 1951 roku John von Neiman zaproponował analizować микроснимки przy pomocy komputerów poprzez porównanie jasności sąsiednich częśc...

Jak to działa? | Wyszukiwarka

Jak to działa? | Wyszukiwarka

Pierwszy program komputerowy do wyszukiwania w Internecie stała się Archie, założona w 1990 roku przez studentów z Montrealu. Ona pobranych listy wszystkich plików ze wszystkich dostępnych serwerów FTP i budował bazę danych, w któ...

Jak to działa? | Akcelerometr

Jak to działa? | Akcelerometr

Akcelerometr — to czujnik do pomiaru przyspieszenia. Został on wynaleziony w pod koniec 19 wieku i jest przeznaczony do montażu w samochodach i паровозах do kontroli prędkości. Pierwsze akcelerometry były ciężkie i nieporęcz...

Jak to działa? | Holograficzny wyświetlacz

Jak to działa? | Holograficzny wyświetlacz

Pierwsza hologram uzyskano węgierskiego fizyka Денешом Габором w 1947 roku w trakcie eksperymentów w celu zwiększenia rozdzielczości mikroskopów elektronowych. Wymyślił słowo "hologram", chcąc podkreślić pełny zapis optycznych wła...

Jak to działa? | E-Ink-wyświetlacz

Jak to działa? | E-Ink-wyświetlacz

E-papier został po raz pierwszy opracowany w Ośrodku Badawczym firmy Xerox w Palo Alto Nickiem Шеридоном w latach 70-tych ubiegłego wieku. Pierwszy e-papier, nazwany Гирикон, składała się z plastikowych kul od 20 do 100 µm średnic...

Jak to działa? | Wyświetlacz OLED

Jak to działa? | Wyświetlacz OLED

W ostatnim numerze o tym, jak działa wyświetlacz ciekłokrystaliczny. Dziś skupimy się na innej technologii, nazywanej OLED. Tak więc, jak działa wyświetlacz na organiczne diody półprzewodnikach — o tym w dzisiejszym wydaniu!...

Jak to działa? | Wyświetlacz LCD

Jak to działa? | Wyświetlacz LCD

Ciekłe kryształy zostały otwarte w 1888 roku przez austriackiego naukowca Fryderyka Рейнитцером, a w 1927 roku rosyjski fizyk Всеволодом Фредериксом został znaleziony przejście, nazwany jego imieniem i teraz powszechnie używany w ...