Torrent oraz BitTorrent - Test


| Gry Online | GRY | free sennik online | kody do gier |
:: [ torrent ]

Bit Torrent

Z Wikipedii, wolnej encyklopedii.

BitTorrent - Protokół wymiany i dystrybucji plików, którego celem jest odciążenie pasma serwera udostępniającego pliki. Jego najwiekszą zaletą nad protokołem HTTP , jest dzielenie pasma pomiedzy osoby pobierajace w tym samym czasie dany plik. Oznacza to, ze użytkownik w czasie pobierania wysyła fragmenty pliku innym użytkownikom. System jest zintegrowany ze strona WWW serwera a sam proces pobierania, od strony użytkownika jest zbliżony do transmisji pliku za pośrednictwem protokołu HTTP . Od strony serwera system składa się z udostępnionych publicznie metaplików .torrent , trackera oraz klienta sieci wysyłajacego pliki.

 

Historia

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 .
Macierzysty program do wymiany danych w tej sieci został napisany w języku Python i również nosi nazwe BitTorrent. Obecnie dostępnych jest wiele różnych klientów, np. Azureus (napisany w Javie ), BitComet , BitTornado .

 

Zasada działania

BitTorrent umożliwia wielu osobom na ściąganie tego samego pliku bez ograniczania pasma serwera udostępniającego plik, ponieważ następuje jednocześnie komunikacja z innymi użytkownikami sciągajacymi ten plik i wymiana jego fragmentów 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ść sciągania danych każdego użytkownika jest sumą predkości wysyłania innych.

Zaczyna 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 łączy sie 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.

Podstawowe pojęcia

Peer to użytkownik, który w danym momencie pobiera ten sam plik i udostępnia jego części.

Seed ( ang. ziarno ) użytkownik(cy) posiadający kompletny plik i udostępniający go innym osobom.

Tracker to serwer przekazujący informacje (adresy IP) o innych użytkownikach pobierajacych dany plik.

.torrent to metaplik z informacjami niezbędnymi do rozpoczęcia procesu pobierania pliku.

Info Hash to 20-bitowa wartość zakodowana algorytmem SHA1 i zapisana w metapliku .torrent . Służy do identyfikacji przez trackera pliku .torrent oraz użytkowników ściagajacych te same dane.

Share ratio występujący w wielu klientach BitTorrent to stosunek ilości danych wysłanych do pobranych. Przyjmuje się za grzeczność względem innych i pewną normę, aby udostępniać plik minimum do share ratio równego 1 .

Kilka Programów p2p:

- Azureus 2.3.0.2 (6.5 MB) - Bardzo popularny w Polsce, klient służący do bezpośredniej wymiany plików w sieci p2p, alternatywny do oficjalnego BitTorrenta.

- DC++ 0.674 (3 MB) - Bezpłatny i alternatywny do Direct Connect, program do bezpośredniej wymiany plików korzystający z tzw. hubów (grupujących użytkowników udostępniających swoje zasoby).

- eDonkey 2000 1.2.6 - (3.5 MB) - Jest to aplikacja umożliwiająca udostępnianie i pobieranie wszelkiego typu plików (MP3, animacje, grafika, programy) w sieci p2p (peer-to peer). Program działa w oparciu o protokół MFTP.

- KaZaA 3.0 - (0.6 MB) - Najpopularniejszy obecnie program do bezpośredniej wymiany plików za pośrednictwem Internetu. Umożliwia wyszukiwanie, pobieranie i udostępnianie muzyki w formacie Mp3, plików graficznych, video oraz programów. Sieć FastTrack, wykorzystywana przez program KaZaA jest obecnie najbardziej rozbudowaną i jedną z najszybciej rozwijających się sieci klienckich (peer-to-peer).




Torrent torrenty do pobrania torrents, torrenty za darmo wszystko co chcesz wiedzieć o sieci p2p torrent

  :: do góry ::