A BitTorrent egy peer-to-peer (P2P) kommunikációs rendszer, amely lehetővé teszi a felhasználók számára, hogy az adatokat és a digitális fájlokat az interneten keresztül központi hatóság nélkül továbbítsák.
A felhasználók BitTorrent klienst használnak egy olyan számítógépen, amely az internethez csatlakozik, fájlok küldéséhez és fogadásához. A BitTorrent protokollot használó számítógépes szoftvert ügyfélként ismerték. Különböző számítástechnikai platformok és operációs rendszerek használhatják a BitTorrent ügyfeleket, köztük a Rainberry, Inc. Torrent, a Xunlei Thunder, a Transmission, a Qbittorrent, a Vuze, a Deluge, a Bitcomet és a Tixati néhány legismertebb ügyfele. A BitTorrent Trackers az átvitelhez rendelkezésre álló fájlok listáját kínálja, és hagyja, hogy az ügyfél megtalálja más társait, vagy"magvak,"Ez végrehajthatja az átadást.
A protokollt Bram Cohen programozó készítette 2001 áprilisában, és ugyanazon év július 2 -án nyilvánosan elérhetővé vált. 2017. május 15 -én a BitTorrent, Inc. (később Rainberry, Inc.) kiadta a BitTorrent V2 protokoll specifikációt. 2020. szeptember 6 -án a BitTorrent módosult az új verzió befogadására.
Az egyik legnépszerűbb protokoll a hatalmas fájlok küldésére, ideértve a digitális videofájlok TV -epizódokkal és video -kivonatokkal vagy digitális audio fájlokkal a zenével, a BitTorrent. A BitTorrent a Bitrorrent 2013 februárjától a teljes sávszélesség 6% -ának több mint felét a Bitrorrent használta, ami a világszerte használt összes sávszélesség 3,35% -át tette ki. A downstream forgalom 2,46% -ával és az upstream forgalom 27,58% -ával 2019-ben a BitTorrent uralta a fájlmegosztó iparágot, és jelentős mennyiségű internetes forgalmat eredményezett.
2013 -ban a BitTorrentnek egy adott pillanatban 15-27 millió aktív felhasználója volt. 2012 januárjában 150 millió aktív BitTorrent -felhasználó volt. Ennek az összegnek a alapján becsülhető, hogy több mint 250 millió havi felhasználó van, vagy több mint egy milliárd.
A törvények vagy a szerzői jogok alapján az internetszolgáltatók (ISP) időnként korlátozásokat vezethetnek be a BitTorrent használatára. Ezen korlátozások megkerülése érdekében a felhasználók dönthetnek úgy, hogy vetőmagokat vagy virtuális magánhálózatokat (VPN) üzemeltetnek.
A hatalmas fájlok kiszolgálókra és hálózatokra történő terjesztésének hatása minimalizálható a BitTorrent protokoll használatával. A BitTorrent protokoll lehetővé teszi a felhasználókhoz, hogy csatlakozzanak a"raj"A házigazdák közül, amelyek egyszerre tölthetők fel és letölthetők egymásra, szemben a fájl letöltésével egyetlen forráskiszolgálóról. A protokoll jól működhet a kevesebb kapacitású hálózatokon keresztül, és alternatívája az elavult egyforrás, több tükörforrás -technika számára az adatok eloszlásához.
Számos olcsó számítógép, például az otthoni számítógépek, hatékonyan terjesztheti a fájlokat számos vevő számára a BitTorrent protokoll segítségével, a hatalmas szerverek helyettesítésével. Amellett, hogy megakadályozza az internetes forgalom jelentős növekedését egy bizonyos helyen, ez a csökkentett sávszélesség -felhasználás minden felhasználó számára gyorsabb internetes sebességet is fenntart, függetlenül attól, hogy felhasználják -e a BitTorrent protokollt.
Az elosztott fájl darabokra bontódik, néven ismert. Minden társá válik (az adott darab) forrássá más társaik számára, mivel megkapja a fájl új darabját, és az eredeti magot menti el attól, hogy ezt a darabot minden egyes számítógéphez vagy felhasználóhoz továbbítsák. Lehetséges, hogy a vetőmag csak az anyag egy példányát küldi el, és végül egy végtelen számú társa számára terjeszthető, mivel a fájl terjesztésének kötelessége megosztja azokat, akik azt akarják.
A torrent leíró kriptográfiai hash -ot tartalmaz az egyes elemek számára annak biztonságának biztosítása érdekében. Ennek eredményeként elkerülhető, hogy a más csomópontokban kapott darabok nem szándékos és szándékos módosításai mind a darab bármilyen módosítása megbízhatóan azonosítható. Egy csomópont megerősítheti a kapott teljes fájl érvényességét, ha a torrent leírás hiteles példányával kezdődik.
A BitTorrent kliens, amely nyomon követi, hogy mely darabjaira van szüksége, és melyek vannak, és elküldhetnek más társaiknak, átrendezi azokat az összetevőket, amelyeket általában nem szekvenciális módon töltenek le a megfelelő sorrendbe. Egyetlen letöltés során az összes összetevő azonos méretű (például egy 10 MB -os fájl átadható tíz 1 MB -os darabként vagy negyven 256 kb -os darabként).
Ennek a módszernek a jellege miatt bármely fájl'Az S letöltése bármikor leállítható, és később folytatható, anélkül, hogy elveszítené a már letöltött információkat, ami a BitTorrent -et különösen hasznossá teszi a nagyobb fájlok átvitelekor.
Ez lehetővé teszi az ügyfél számára, hogy olyan darabokat keressen, amelyek már rendelkezésre állnak, és azonnal letölthetik őket, ahelyett, hogy a letöltést szünetelteti, hogy megvárja a későbbi (és potenciálisan nem elérhető) összetevőt, amely általában csökkenti a teljes letöltési időt. Az egész"Egészség"A fájlt ez a végső változás határozza meg a társaikról magokra (a fájl teljes formájában a teljes formájának meghatározása szerint).
A fájl a BitTorrent miatt árvízszerű módon elterjedhet számos peer számítógépes csomóponton's elosztott architektúra. A sikeres letöltés valószínűsége bármely konkrét csomópont által felmerül, amikor további társaik csatlakoznak a rajhoz. Ez lehetővé teszi az eredeti forgalmazó számára nagy költségmegtakarítást'S hardver- és sávszélesség -erőforrások a hagyományos internetes disztribúciós rendszerekhez képest.
Nincs egyetlen kudarc pont, ellentétben az egyirányú szerver-kliens transzferekkel, elosztott letöltési módszerekkel, mivel ezek redundanciát nyújtanak a rendszer problémái ellen, csökkentik az eredeti forgalmazóra való támaszkodást, és forrásokat adnak a tipikusan ideiglenes fájlhoz.
Annak ellenére, hogy mindkettő végül egy hálózaton keresztül szállítja a fájlokat, számos kulcsfontosságú módszer létezik, hogy a BitTorrent letöltése miért változik az egyirányú szerver-kliens letöltéséből (mint például a HTTP vagy az FTP kérés esetén):
Míg a szerver-ügyfél letöltését általában egyetlen TCP-kapcsolaton keresztül hajtják végre egyetlen gépen, a BitTorrent számos apró adatkérést végez a különböző gépekhez tartozó különféle IP-kapcsolatokkal kapcsolatban.
Míg a hagyományos letöltések szekvenciálisok, a BitTorrent véletlenszerű vagy"legritkább első"stratégia.
Ezek a variációk együttesen lehetővé teszik a BitTorrent számára, hogy sokkal olcsóbb áron szállítsák a tartalomszolgáltatókat, sokkal nagyobb redundanciával és sokkal nagyobb ellenállással a visszaéléssel vagy"Flash mobok"mint a hagyományos szerver szoftver. Elméletileg ennek a védelemnek kompromisszuma van: a letöltési sebesség időbe telik, amíg a megfelelő társkapcsolatok szükségessége miatt a maximális szintre növekszik, és egy csomópontnak eltarthat egy kis időbe, hogy elegendő adatot gyűjtsön ahhoz, hogy a Megbízható feltöltő.
Ezzel ellentétben a szokásos letöltések (például egy HTTP -kiszolgálóról) meglehetősen gyorsan növekszenek a teljes sebességre, és fenntartják azt, annak ellenére, hogy hajlamosabbak a túlterhelésre és a visszaélésekre. Az elején nehezebb volt kezelni"streaming lejátszás"BitTorrent miatt's nem kontignózus letöltési technikák. A BitTorrent videofájlok 2014 -ben továbbíthatók a pattogatott kukorica időbeli kliens segítségével. Azóta megnőtt az ügyfelek száma, amelyek streaming lehetőségeket kínálnak.
A felhasználók olyan torrentet találnak, amely érdekli a Torrent Index webhelyen, vagy egy ügyfélbe integrált keresőmotor felhasználásával töltse le, majd indítsa el egy BitTorrent kliensben. Az ügyfél kapcsolatot létesít a Torrent fájlban felsorolt nyomkövetővel vagy magvakkal, amelyben megkapja a vetőmagok és társaik listáját, amelyek aktívan továbbítják a fájl (ek) részeit.
A különféle alkatrészek beszerzéséhez az ügyfél csatlakozik ezekhez a társaikhoz. Az ügyfél közvetlen kapcsolatot létesít a raj egyetlen kezdeti magjával, és elkezdi kérni darabokat. Az ügyfelek eszközöket használnak a letöltési és feltöltési sebességük növelésére.
Azok a politikák, amelyeket az ügyfelek alkalmaznak, hogy válasszák ki az adatokat, hogy nagymértékben befolyásolják, hogy ez az adatmegosztás milyen jól működik. A"szemet szemért"A csereszervezést, amely elősegíti a tisztességes kereskedelmet, előnyben részesíthetik azokat az ügyfeleket, akik adatokat szeretnének szolgáltatni azoknak a társaiknak, akik viszont visszaküldik nekik. A szigorú politikák azonban gyakran kevesebb, mint ideális körülményekhez vezetnek, például amikor az újonnan csatlakozott társaik nem tudnak adatot kapni, mert még nem rendelkeznek darabokra, hogy kereskedjenek, vagy amikor két szoros kapcsolattal rendelkező társaik nem cserélnek adatokat, mert egyik társ sem veszi a kezdeményezést.
A hivatalos BitTorrent ügyfélprogram olyan technikát alkalmaz, amelyet"optimista ismeretlen"ezeknek a hatásoknak a leküzdésére. Ennek a technikának a felhasználásával az ügyfél a sávszélesség egy részét félreteszi, hogy biteket küldjön a véletlenszerű társaiknak (nem mindig ismert jó partnereknek, az úgynevezett előnyben részesített társaiknak) abban a reményben, hogy még jobb partnereket találnak, és biztosítva, hogy az újonnan érkezők esélyt kapjanak arra, hogy esélyt kapjanak Csatlakozzon a rajhoz.
A népszerű tartalomért,"rajzás"Mérlegesen elfogadja az elfogadást"Flash tömegek,"De kevésbé hasznos a tartalom számára, amelyet nem szeretnek vagy megcéloznak egy adott piacon. A kezdeti rohanás után a társaik felfedezhetik, hogy a tartalom nem érhető el, és a kézbesítést igényli"mag"Mielőtt befejezhetik a letöltést. Eltarthat egy ideig, amíg a vetőmag megérkezik (ezt a"mager promóciós probléma").
Ez ellentmond azoknak a kiadóknak a céljaival, akik a BitTorrent olcsó alternatívájának tekintik az ügyfél-szerver módszert, mivel a vetőmagok népszerűtlen tartalmak számára nagy sávszélességet és adminisztratív kiadásokat igényelnek.
A mérések azt mutatják, hogy az összes új torrent 38% -a nem érhető el az első hónapban, ami hatalmas előfordulás. Sok fájl egyetlen rajba történő csomagolása olyan taktika, amelyet sok kiadó használ a népszerűtlen tartalom elérhetőségének drasztikus fokozására. A bonyolultabb megoldásokat is előterjesztették; Ezek általában a torrente-torrent technikákat használják, amelyek lehetővé teszik a különféle torrentek működését a tartalom hatékonyabb cseréjéhez.
A BitTorrent egy olyan szoftver, amely a felhasználók számára egyszerű módon tölti le a nagy mennyiségű adat letöltését az interneten keresztül, azzal a képességgel, hogy vezérelje a letöltési sebességet, csatlakozzon számos eszközhöz, és RSS -hírcsatornákat adjon hozzá.
Nem szabad meglepőnek lennie, hogy a telepítési eljárás különféle harmadik féltől származó termékek letöltését kínálja, és megváltoztatja az alapértelmezett webes böngésző egyes beállításait, mivel ez a szoftver hirdetéssel rendelkezik. Az interfész tiszta, jól szervezett stílusú, navigációs ablaktáblával, menüsorral, néhány gombkal és fülelt panelekkel a kiválasztott információk különféle típusainak megjelenítéséhez. Az összes képzettségi szint felhasználói könnyen megtanulhatják, hogyan kell felhasználni.
A program segítségével gyorsan letöltheti a hatalmas fájlokat az internetről, és hozzáadhat torrenteket egy URL vagy merevlemez -fájlból. Ezenkívül új torrentek készíthetők fájlokból és könyvtárakból, és metaadatok, például nyomkövetők, webmagok, megjegyzések, darab méret és webhelyek hozzáadhatók.
Kényszerítheti az újbóli ellenőrzést, frissítheti a nyomkövetőt, áthelyezheti a letöltést felfelé vagy lefelé a sorban, és megtekintheti az összes fájlt, amely a torrent részét képezi. Szünetet tarthat, leállíthat és elindíthat egy letöltést. Csak egy kattintással meg lehet változtatni a letöltési és feltöltési korlátot, új címkéket lehet készíteni, és a tulajdonságok megjelenhetnek egy új ablakban.
A torrent hozzáadhat minősítést és megjegyzéseket, és láthatja azokat is, amelyeket a többi felhasználó már elhagyott. A lemezadatokkal, az átviteli előzményekkel és a hálózati általános költségekkel együtt a program a letöltési és feltöltési sebesség grafikus ábrázolását mutatja.
Ha egyszerűen beír egy URL -be a megfelelő mezőbe, egyedi álnevet hoz létre, és lehetővé teszi az összes újonnan közzétett elem automatikus letöltését, az RSS -hírcsatornák hozzáadhatók.Ezenkívül ez az alkalmazás összekapcsolható számos Apple és Android okostelefonhoz, valamint a PS3 és Xbox360 játékkonzolokhoz.
Összegezve: a BitTorrent hasznos szoftver a BitTorrent protokoll kiaknázására a hatalmas mennyiségű adat letöltéséhez.Az eredeti peer-to-peer klienst továbbra is a mai terület egyik legjobb lehetőségének tekintik.Nem'T lelassítja a rendszert'S működése, és az összes feladat azonnal befejeződik, hibák, összeomlások vagy fagyás nélkül.