22
A Torrent Készítette: Kondrát Tibor

A Torrent

  • Upload
    zoe

  • View
    139

  • Download
    3

Embed Size (px)

DESCRIPTION

A Torrent. Készítette: Kondrát Tibor. Ismertetés. Peer to peer (P2P): Egyenrangú társak közötti kommunikáció BitTorrent : informatikai protokoll, P2P alapú fájlcserélő rendszer Bram Cohen írta PYTHON  nyelven A kliensek a fájlokat darabokban töltik le - PowerPoint PPT Presentation

Citation preview

Page 1: A  Torrent

A Torrent

Készítette: Kondrát Tibor

Page 2: A  Torrent

Ismertetés

• Peer to peer (P2P): Egyenrangú társak közötti kommunikáció

• BitTorrent: informatikai protokoll, P2P alapú fájlcserélő rendszer

• Bram Cohen írta PYTHON nyelven• A kliensek a fájlokat darabokban töltik le• Minden csomópont megkeresi a hiányzó részhez a

lehető leggyorsabb kapcsolatot, miközben ő is letöltésre kínálja fel a már letöltött fájldarabokat

Page 3: A  Torrent

Felhasználása

• Elsősorban nagyméretű fájloknál, például videók és nagyobb szoftverek esetében, játékoknál és filmeknél

• A BitTorrent esetében minél keresettebb egy fájl, annál többen vesznek részt az elosztásában, ezáltal az elosztása gyorsabban megtörténik

• A fájlok darabolásából adódik, hogy a megszakadt letöltések könnyen folytathatóak

Page 4: A  Torrent

Fájl megosztása

• A BitTorrent nagyban csökkenti a szűk keresztmetszet negatív hatásait azzal, hogy a csomópontok egymástól is letöltenek

• A letöltés véletlenszerű sorrendben történik• Fájl megosztásához létre kell hozni egy torrent

kiterjesztésű fájlt, amely az alábbiakat tartalmazza:

• A letöltendő fájlok nevét, méretét, és minden egyes fájldarabka ellenőrzőösszegét

• A tracker-szerver címét és néhány egyéb adatot

Page 5: A  Torrent

• A torrent fájl nagy előnye, hogy könnyű másokkal megosztani, mert kicsi a mérete (10-200 kB között), ezért könnyedén felhelyezhető egy honlapra, vagy elküldhető e-mail mellékleteként

• Miután a torrent fájl generálása megtörtént, a seed fogadja a kéréseket, és kiszolgál más klienseket a tracker segítségével.

• Ez pontos információval rendelkezik arról, hogy mely fájldarabok kinél találhatóak meg

• A kliens ez alapján felméri, hogy mely darabka a legritkább, és megpróbálja azt letölteni

Page 6: A  Torrent

• A csomópontok rá vannak kényszerítve a megszerzett darabok cserélgetésére, ezzel tehermentesítik az eredeti forrást

• Miután a kliens megszerzett egy darabot, az ellenőrzőösszeg alapján ellenőrzi integritását, ezzel elkerülhető, hogy hibás fájldarabok keringjenek a hálózaton

• Ha a kliens teljesen letölti a fájlokat, seeddé válik• Hátránya a módszernek, hogy ha a seedek nem

szolgáltatják tovább a torrentet , akkor az már nem elérhető

• BitTorrent inkább csak a népszerű fájlok megosztására alkalmas

Page 7: A  Torrent

Terminológia

• Torrent: Jelentheti a meta-fájlt az adatokkal, vagy jelentheti azt a fájlt is, amire hivatkozik, a szövegkörnyezettől függően

• Peer (csomópont): A peer egy másik számítógépen futó kliens, főképp azokat a klienseket értjük ezen, amelyek még nem az egész fájlt, csak részeit birtokolják

• Seed (megosztó): A seed egy olyan peer, amely rendelkezik az összes darabkával, és azt megosztja, vissza-, illetve feltölti a fájlt. Minél több seed van, annál nagyobb az esélye a gyors letöltésnek

Page 8: A  Torrent

• Leech (letöltő): A kifejezést azokra a peerekre használják, amelyeknek kifejezetten rossz a feltöltés/letöltés arányuk, vagyis elhagyják a bolyt rögtön azután, miután befejezték a letöltést

• Ez a viselkedés az általános BitTorrent etikettel és a józan ésszel is ellenkezik. Egy másik értelmezés szerint a leech egy olyan peer, amely még nem rendelkezik minden fájldarabkával

• Swarm (boly): Együttesen az összes peert, ami megosztja a torrent fájlt, nevezzük bolynak. Négy peer és két seed hattagú bolyt jelent

Page 9: A  Torrent

• Tracker (nyomonkövető): A tracker egyfajta bróker feladatot lát el: közvetít a peerek között. A trackeren általában nincs meg a fájl, a tracker nem vesz részt az adatcserében

• Seed szerver: A seed szerver használata manapság egy lehetőség a torrentezők körében: ugyanolyan torrent kliens üzemel a szolgáltató szerverén, mint amilyet a felhasználók otthoni gépeiken futtatnak, ugyanakkor számos előnye van

• Gyenge feltöltési sebességű internetkapcsolat esetén hasznos

Page 10: A  Torrent

• Szolgáltatás két fő részből áll: tárhelyet és internet-sávszélességet biztosítanak, amit az alap internetböngészővel könnyen kezelhető

• Ehhez jár korlátozott mennyiségű szabad fel-, illetve letöltési szál (ezt nevezzük "slot"-oknak)

• Ebből kifolyólag több aktív torrentet tudnak kiszolgálni, amikhez több felhasználó csatlakozhat

Page 11: A  Torrent

Kliensprogramok

• Vuze, eredetileg Azureus: Java-s kliens, beépített RSS és DHT támogatással. Torrent kliensből egy médiakezelő alkalmazássá nőtte ki magát megőrizve az eredeti funkciót is

• BitComet: C++-ban írt program, így gyors és kisebb processzorterhelést okoz, mint a legtöbb kliens. DHT megoldása kompatibilis az eredeti Bram Cohen által kifejlesztettel. Csak Windowson fut

Page 12: A  Torrent

• µTorrent: Kicsi és gyors; az eredeti BitTorrent klienst író cég fejleszti. Népszerűségét annak köszönheti, hogy kevés erőforrást igényel (nagyjából 270 kB a mérete), telepíteni nem szükséges, és támogatja a DHT-t is

• BitTornado: Pythonban íródott kliens így mindenhol fut, ahol a python fut. Létezik karakteres felülete is, így ideális lehet egy screenben futtatni. Minimalisztikus tudású, de a 3.0.18-as változat már tudja a titkosított átvitelt is. Erőforrást inkább csak a Python miatti használat emészt fel

Page 13: A  Torrent

• Opera: Az első böngésző, ami közvetlenül támogatja a BitTorrent protokollt (a 9.0 verzió óta). A BitTorrent letöltések ugyanúgy kezelhetők vele, mint a normál http és ftp alapú letöltések. Kevesebbet tud a többi kliensnél

• rTorrent: Linuxos, kicsi, parancssoros torrent kliens. Hátránya, hogy az átlagos felhasználó számára nehezen konfigurálható és billentyűkombinációit meg kell tanulni. Előnye, hogy önmagában nem rendelkezik grafikus felülettel, emiatt nagyon alacsony az erőforrásigénye

Page 14: A  Torrent

qTorrent letöltés közben

Page 15: A  Torrent

Népszerű torrentoldalak

• Ncore.cc• Bitware.biz• Eztv.it• Bithumen.be• Majomparade.net• Microbit.eu• Teracod.com• Thepiratebay.se

Ezek legtöbbje regisztráció köteles, ami meghívó alapján történik

Page 16: A  Torrent

Bitware.biz

Page 17: A  Torrent

Eztv.it

Page 18: A  Torrent

Ncore.cc

Page 19: A  Torrent

Ncore.cc

Page 20: A  Torrent

Szerzői jogi kérdések

• A BitTorrent protokollt széles körben használják szerzői jogok megsértésére, ami különböző jogi ügyekhez vezetett. Maga a technológia teljesen jogszerű, azonban ennek használata során szerzői joggal védett anyagokat vagy más törvénytelen anyagot lehet közzétenni

• Az internet globális jelenléte miatt bárhonnan elérhető, ezért lokális korlátozással nem lehet megakadályozni a használatát

Page 21: A  Torrent

• A többség szerint a jogtulajdonosoknak alkalmazkodniuk kell a jelenkor állapotához, az internet nyújtotta technológiákhoz, elfogadni a BitTorrent létét

• Más módon is tudnának bevételre szert tenni, például "becsületkassza" módjára a felhasználóra bízni, hogy az egyébként ingyen és legálisan rendelkezésre bocsátott tartalomért mennyit fizet

• Erre néhány külföldi zenekar zenei anyagának ilyen kibocsátása adott példát

Page 22: A  Torrent

Köszönöm a figyelmet!