BitTorrent - Google

BitTorrent

Z Wikipedii

Skocz do: nawigacji, szukaj

BitTorrentprotokół wymiany i dystrybucji plików przez Internet, którego celem jest odciążenie łączy serwera udostępniającego pliki. Jego największą zaletą w porównaniu do protokołu HTTP jest podział pasma pomiędzy osoby, które w tym samym czasie pobierają dany plik. Oznacza to, że użytkownik w czasie pobierania wysyła fragmenty pliku innym użytkownikom.

System jest zintegrowany ze stroną WWW serwera, a sam proces pobierania plików od strony użytkownika wygląda podobnie do kopiowania plików za pośrednictwem protokołu HTTP. Od strony serwera system składa się z udostępnionych publicznie metaplików o rozszerzeniu .torrent, trackera (opisany niżej w sekcji "Podstawowe pojęcia") oraz programu wysyłającego pliki. Oryginalny klient protokołu BitTorrent, który także nosi nazwę BitTorrent, dostępny jest w wersjach dla systemów MS Windows, Mac OS X oraz Linux.


Spis treści

[edytuj] Historia

Zobacz więcej w osobnym artykule: BitTorrent (program).

Protokół i oprogramowanie zostało stworzone przez amerykańskiego programistę Brama Cohena w 2002 roku i w tym samym roku zaprezentowane na zlocie programistów o nazwie CodeCon w San Francisco.

[edytuj] Zasada działania

Protokół BitTorrent znacznie redukuje obciążenie łącza użytkowników udostępniających plik (seed). Kolorowe kropki pod klientami oznaczają różne fragmenty kopiowanego pliku. Fragment pliku po pobraniu od seeda jest następnie kopiowany pomiędzy pozostałymi klientami

Protokół BitTorrent umożliwia kopiowanie jednego pliku przez wielu użytkowników bez wielokrotnego obciążania serwera i jego łącza sieciowego. Po pierwsze, protokół BitTorrent umożliwia kopiowanie plików fragmentami, po drugie, jako źródło plików serwer wskazuje komputery użytkowników, którzy dany plik pobrali wcześniej lub są w trakcie jego pobierania. Dzięki temu kopiowanie pliku przebiega głównie pomiędzy komputerami użytkowników, tworzącymi wtedy sieć P2P. Użytkownik, który skopiował fragment pliku, udostępnia go innym użytkownikom. W ten sposób prędkość kopiowania pliku nie jest limitowana możliwościami serwera i jego łącza sieciowego, nawet gdy plik kopiowany jest przez wielu użytkowników naraz. W optymalnych warunkach serwer musi wysłać tylko jedną kopię pliku niezależnie od tego, jak dużo klientów chce posiadać jego kopię.

Procedura kopiowania pliku rozpoczyna się od pobrania przez klienta sieci BitTorrent ze strony WWW metapliku o rozszerzeniu .torrent, zawierającego informacje o zawartości, adresie trackera i sumach kontrolnych poszczególnych plików przesyłanych przez sieć. Następnie klient łączy się z trackerem i otrzymuje od niego informacje o innych użytkownikach (informacje te klient okresowo aktualizuje). Od tej chwili zaczyna się właściwy proces pobierania pliku.

[edytuj] Podstawowe pojęcia

Peer 
użytkownik, który w danym momencie pobiera ten sam plik i udostępnia posiadane jego fragmenty.
Seed 
(ang. ziarno) użytkownik (użytkownicy) posiadający kompletny plik i udostępniający go innym osobom.
Tracker 
serwer przekazujący informacje (adresy IP) o innych użytkownikach pobierających dany plik.
Leecher 
(ang. pijawka) użytkownik, który pobiera o wiele więcej danych, niż samemu udostępnia, ograniczając przepustowość łącza od siebie, korzystając ze zmodyfikowanego klienta, który umożliwia mu oszukiwanie, lub nie udostępniając swojej kopii pliku po jego pobraniu.
.torrent 
metaplik zawierający niezbędne informacje (między innymi zawartość archiwum i adres trackera, sumy kontrolne plików) do rozpoczęcia pobierania pliku.
Info Hash 
160-bitowa wartość zakodowana algorytmem SHA1 i zapisana w metapliku .torrent. Służy do identyfikacji przez trackera pliku .torrent oraz użytkowników ściągających te same dane. Zazwyczaj jest przedstawiana jako 40-znakowa liczba zapisana szesnastkowo.
Share ratio 
wyliczany przez wielu klientów BitTorrent stosunek ilości danych wysłanych do pobranych. Przyjmuje się za grzeczność względem innych i pewną normę udostępnianie swojej kopii pliku przynajmniej do share ratio równego 1. Oznacza to umożliwienie innym użytkownikom pobrania takiej ilości danych, jaką sami pobraliśmy.

[edytuj] Zobacz też


Innowatorzy z Łodzi triumfują w Brukseli
Cztery złote medale przywieźli naukowcy z Politechniki Łódzkiej (PŁ) z 57. Międzynarodowej Wystawy Wynalazków Brussels Innova, która zakończyła się w Brukseli. Łódzcy inżynierowie zaprezentowali na niej 8 rozwiązań, z których 4 zostały nagrodzone złotymi medalami. Wystawie towarzyszyły liczne prezentacje, odczyty i seminaria związane tematyką innowacyjności, ochrony własności intelektualnej, ochrony środowiska i odnawialnych źródeł energii.
Posąg konia z brązu sprzed 1600 lat!
Archeolodzy badający grobowiec sprzed 1600 lat w Chinach odnaleźli posąg z brązu przedstawiający konia naturalnej wielkości - donosi chiński serwis internetowy CCTV.
Nauka języków egzotycznych to hobby?
Osoby uczące się języków chińskiego, japońskiego lub arabskiego traktują naukę głównie jako rodzaj ciekawego hobby - wynika z ankiety przeprowadzonej wśród kursantów ESKK. W odróżnieniu od języków europejskich motyw zarobkowy nie ma tu większego znaczenia, liczy się pasja.
Naukowcy wyjaśnili tajemnicę grobu Kopernika
Badania przeprowadzone na Uniwersytecie w Uppsali wykazały, że DNA uzyskane z włosa odkrytego w jednej z ksiąg należących do Mikołaja Kopernika jest takie samo, jak to pobrane z czaszki znalezionej przy ołtarzu, którym opiekował się astronom. Tym samym zidentyfikowano jego grób - poinformowano podczas zorganizowanej przez Fundację Kronenberga konferencji prasowej.
Astronauci bez nadzoru dzięki... pająkom
Pająki potrafią się szybko dostosować do stanu nieważkości - informują eksperci NASA. Dowiódł tego eksperyment na pokładzie Międzynarodowej Stacji Kosmicznej.
Linki: Strona gwna