1 / 22

A Torrent

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

zoe
Download Presentation

A Torrent

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Ismertetés • Peer topeer (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

  3. 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

  4. 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: • Aletö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

  5. A torrentfá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 torrentfá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

  6. 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

  7. 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

  8. 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 torrentfájlt, nevezzük bolynak. Négy peer és két seed hattagú bolyt jelent

  9. 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 • Seedszerver: 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

  10. 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

  11. 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

  12. µ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-tis • 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

  13. 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

  14. qTorrent letöltés közben

  15. 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

  16. Bitware.biz

  17. Eztv.it

  18. Ncore.cc

  19. Ncore.cc

  20. 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

  21. A többség szerint a jogtulajdonosoknak alkalmazkodniuk kell a jelenkor állapotához, az internet nyújtotta technológiákhoz, elfogadni a BitTorrentlé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

  22. Köszönöm a figyelmet!

More Related