Protokół Bittorrent

Protokół Bittorrent

Protokół BitTorrent Rafał Nagrodzki MIMUW 23 pa´zdziernika 2008 r. Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 1 / 40 Plan prezentacji 1 Wprowadzenie 2 BitTorrent z punktu widzenia uzytkownika˙ 3 BitTorrent od srodka´ 4 Cechy protokołu 5 Rozszerzenia 6 Porównanie 7 Zródła´ Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 2 / 40 Co to jest BitTorrent? popularny protokół wymiany plików, protokół typu p2p stworzony w kwietniu 2001 r. przez Brama Cohena, wkrótce powstała tez˙ pierwsza implementacja istnieje wiele klientów na rózne˙ platformy brak oficjalnego standardu Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 3 / 40 Co to jest BitTorrent? popularny protokół wymiany plików, protokół typu p2p stworzony w kwietniu 2001 r. przez Brama Cohena, wkrótce powstała tez˙ pierwsza implementacja istnieje wiele klientów na rózne˙ platformy brak oficjalnego standardu Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 3 / 40 Co to jest BitTorrent? popularny protokół wymiany plików, protokół typu p2p stworzony w kwietniu 2001 r. przez Brama Cohena, wkrótce powstała tez˙ pierwsza implementacja istnieje wiele klientów na rózne˙ platformy brak oficjalnego standardu Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 3 / 40 Co to jest BitTorrent? popularny protokół wymiany plików, protokół typu p2p stworzony w kwietniu 2001 r. przez Brama Cohena, wkrótce powstała tez˙ pierwsza implementacja istnieje wiele klientów na rózne˙ platformy brak oficjalnego standardu Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 3 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Podstawowe poj˛ecia seed – uzytkownik˙ posiadaj ˛acykompletny plik i udost˛epniaj˛acygo innym peer – uzytkownik˙ b˛ed˛acyw trakcie pobierania pliku i udost˛epniaj˛acyjuz˙ posiadane fragmenty innym plik .torrent – plik opisuj ˛acyudost˛epnianepoddrzewo katalogów (albo pojedyncze pliki) wraz z ich sumami kontrolnymi i adresami trackerów tracker – serwer utrzymuj ˛acylisty uzytkowników˙ uczestnicz ˛acych w rozsyłaniu danych opisywanych przez dany plik .torrent swarm – rój, grupa peerów (w tym tez˙ seedów) udost˛epniaj˛acych dane w ramach pliku .torrent; koordynowana przez tracker info hash – 20-bajtowy hash SHA1 pola info pliku .torrent, uzywany˙ do identyfikacji pliku .torrent przez tracker kawałek (piece) vs blok (block) kawałek – typowo 256 kiB, 512 kiB, 1 MiB blok – niegdys´ 16 kiB, teraz 32 kiB Rafał Nagrodzki (MIMUW) Protokół BitTorrent 23 pa´zdziernika 2008 r. 4 / 40 Zastosowania Poza

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    139 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us