Hogyan működik a P2P (Peer to Peer) fájlmegosztás?

Hogyan működik a P2P (Peer to Peer) fájlmegosztás?

A szoftverkalózkodás és a fájlmegosztás jóval az internet előtt létezett, ahogy ma ismerjük, főleg üzenőfalakon és privát FTP -oldalakon keresztül. De unalmas volt a fájlok megtalálása, és még lassabb volt a tényleges letöltésük. Gyakoribb volt, hogy a szoftvert vagy a zenei javítást egy barátjától kaptuk fizikai másolatként (gyakran „sneakernet” -nek hívják).





A P2P fájlmegosztás mindent megváltoztatott. Hirtelen közvetlen hozzáférést kapott mások megosztott adataihoz. De térjünk vissza egy kicsit: mi a P2P, hogyan működik, és hol kezdődött?





Mielőtt elkezdenénk

Természetesen a peer-to-peer fájlmegosztási technológiát nem csak kalózkodásra használják. De ha őszinték vagyunk, akkor elsősorban ezért jött létre.





Többnyire a P2P technológiák fájlmegosztási aspektusáról fogunk beszélni, de ez nem minden bizonnyal az egyetlen eset. Azt is meg kell jegyeznünk, hogy a P2P kifejezés az első feltalálás óta eltelt néhány évtizedben a hálózatok széles körét lefedi, így itt nem minden esetben érvényesül minden. Megpróbáltuk a lehető legszélesebb körben kezelni a témát.

Nem a kliens-szerver modell

Először is meg kell magyaráznunk, hogy mi nem a peer-to-peer. Az internet többi része általában az úgynevezett a -n fut kliens-szerver modell .



Egy webhely, amely a világon egy erős kiszolgálón található (a legjobb webtárhely -szolgáltatások), információt szolgáltat, amikor a számítógép vagy a telefon ezt kéri. Ez lehet a webhely helyes megjelenítéséhez használt betűtípus, vagy egy letölthető 2 GB -os Linux ISO. A szerver elküldi a fájlt. Amikor a következő felhasználó megjelenik, a folyamat megismétlődik.

Így működik a kliens-szerver internet. (Kép jóváírása: CorDesign/ Letétfotók )





Ez jól működik a webhelyeknél, de nem alkalmas a nagy fájlok terjesztésére. Ez elsősorban a sebesség, a sávszélesség, a költség és a jogszerűség problémája.

A hagyományos webtárhely sebessége meglehetősen korlátozott. Jó, ha kis mennyiségű szöveget továbbít egy webhely megjelenítéséhez, és néhány webszerver csak a képek kiszolgálására van optimalizálva. Nagyobb fájlok esetében azonban olyan gyorsaságra lenne szükség, amely hosszú ideig nem fenntartható, és lezárja a szervert más felhasználók számára. A sávszélesség szintén költséges; pusztán a képek kiszolgálása itt a MakeUseOf -ban évente sok ezer dollárba kerül.





Jogi szempontból viszonylag könnyű megtalálni egyetlen szervert, leállítani, majd büntetni a tulajdonost. A P2P tehát szükségből született. Azoknak, akik szerzői joggal védett fájlokat akartak terjeszteni, jobb módra volt szükségük.

Mi az a Peer-to-Peer?

A peer-to-peer egy teljesen más modell, amelyben mindenki szerverré válik . Nincs központi szerver; mindenki, aki használja a hálózatot, saját szerverként működik. Az egyszerű fájlok átvétele helyett a peer-to-peer kétirányú utcává tette.

Most visszaadhatod más felhasználóknak. Valójában a visszaadás (manapság „magvetés”) kritikus fontosságú a peer-to-peer hálózatok sikeréhez. Ha mindenki csak letöltene anélkül, hogy bármit visszaadna („leeching”), a hálózat nem kínál előnyöket az ügyfél-szerver modellhez képest.

Így néz ki a P2P: a hálózaton mindenki a fájlokat szolgálja ki mindenki másnak. (Kép jóváírása: mmaxer/ Letétfotók )

Az ügyfél-szerver modellben a teljesítmény több felhasználóval romlik, mivel ugyanannyi sávszélesség több ember között oszlik meg. A peer-to-peer hálózatokban több felhasználó teszi hatékonyabbá a hálózatot. Minél több felhasználó tesz elérhetővé egy adott fájlt a merevlemezéről, annál könnyebben szerezheti be az új felhasználó az adott fájlt.

A modern P2P hálózatokban valójában gyorsabb, ha több felhasználó tölt le egy fájlt. Ahelyett, hogy egy felhasználótól venné el a teljes fájlt, kisebb darabokat vesz el több száz vagy ezer más felhasználótól. Még ha csak egy kis sávszélességgel is rendelkeznek, a kombinált kapcsolatok azt jelentik, hogy a lehető legnagyobb sebességet érheti el. Ezt követően Ön ismét hozzájárul a fájl terjesztéséhez.

A P2P hálózatok korábbi formáiban a hálózat szervezéséhez még mindig szükség volt egy központi szerverre, amely adatbázisként működött, amely információkat tartalmaz a csatlakoztatott felhasználókról és a rendszerben elérhető fájlokról. Annak ellenére, hogy a fájlátvitel súlyos emelése közvetlenül a felhasználók között történt, a hálózatok továbbra is sebezhetőek voltak. A központi szerver kiiktatása a kommunikáció teljes letiltását jelentette.

A legújabb fejleményeknek köszönhetően ez már nem így van. Manapság a szoftver közvetlenül megkérdezheti társait, hogy láttak -e egy adott fájlt. Ezeket a hálózatokat nem lehet kiütni-gyakorlatilag elpusztíthatatlanok.

A P2P korai szoftver rövid története

Most már fogalma van arról, hogy a peer-to-peer hálózatok miért voltak ilyen forradalom az ügyfél-szerver modellhez képest, nézzük meg gyorsan a történelmi összefüggéseket.

Napster , 1999-ben indult, ez volt az első széles körben elérhető megvalósítása a peer-to-peer modellnek. Egy központi adatbázis információkat tartalmazott a tagok összes zenei fájljáról. Keresne egy dalt erről a központi szerverről, de letöltéséhez valójában csatlakozna egy másik online felhasználóhoz, és másolna belőlük. Viszont, miután megvolt ez a dal a Napster könyvtárában, forrásként elérhetővé vált a hálózat többi tagja számára.

Hozzáadhat saját fájlokat is, amelyeket a Napster majd indexel és hozzáad az adatbázishoz, készen arra, hogy szaporítsák az egész világon. A megvalósítás korlátozott volt, mivel csak egy személytől tölthetett le. A szolgáltatás magas rendelkezésre állású dalokkal rendelkezett, de a sebesség nem volt olyan nagy.

De ezzel a peer-to-peer fogalma felszabadult a világban.

A Napster végül 2001 -ben állt le, de nem korábban, mint hasonló hálózatok, amelyek nemcsak zenét kínáltak. A filmek, szoftverek és képek elérhetővé váltak ezen a webhelyen Morpheus , Kazaa , és Gnutella hálózatok (ezek közül a Limewire volt talán a leghíresebb Gnutella kliens).

Az évek során számos más protokoll és peer-to-peer fájlmegosztó szoftver jött és ment, de egy nyílt protokoll érvényesült: BitTorrent .

A BitTorrent protokoll

A 2001 -ben tervezett BitTorrent egy nyílt forráskódú protokoll, ahol a felhasználók metafájlt hoznak létre (a . torrent fájl), amely információkat tartalmaz a letöltésről, anélkül, hogy ténylegesen megadná a letöltési adatokat. Ezeknek a metafájloknak a tárolásához szükség volt egy nyomkövetőre, valamint arra, hogy ki tartotta jelenleg a fájlt. Nyílt protokollként azonban bárki programozhatja az ügyfél- vagy nyomkövető szoftvert.

Tehát annak ellenére, hogy központi nyomkövetőre volt szüksége az elérhető fájlok adatbázisainak karbantartásához, több nyomkövető is létezhet. Bármely torrentleíró fájl regisztrálhat több nyomkövetővel. Ez hihetetlenül robusztusá tette a BitTorrent hálózatot, és szinte lehetetlen teljesen megsemmisíteni. A torrentoldalak bezárása a döfés játékévá vált. Élete során a Kalóz -öböl többször meghalt és feltámadt.

videó letöltése az iphone camera roll -ra

Az eredeti tervezés óta további fejlesztések történtek, amelyek lehetővé tették a nyomkövető nélküli letöltést. DHT ( elosztott hash tábla ) azt jelentette, hogy az elérhető fájlok indexelése az összes felhasználó között elosztható. A mágneses linkek egy másik, de elég bonyolultak ahhoz, hogy magyarázatot kapjanak miben különböznek a mágneses linkek a torrent fájloktól .

Használ P2P fájlmegosztást?

Remélem, ez némileg megvilágította a peer-to-peer hálózatok jelentését és azt, hogy hol kezdődött. Igazságos, hogy a P2P hálózatok örökre megváltoztatták az internetet. 2006 -ban tetőzött, a becslések szerint a P2P hálózatok együttesen adják az interneten keresztül érkező forgalom több mint 70% -át.

Azóta a használat zuhanni kezdett, főleg a könnyen elérhető video streaming szolgáltatások, például a Netflix és a YouTube miatt. Az olyan zenei streaming szolgáltatásokkal kombinálva, mint a Spotify, valójában nincs ok kalózra. A P2P hálózatok fontos hiányt pótoltak történelmünkben, amikor a hagyományos médiaszolgáltatások nehezen tudtak lépést tartani. Most nagyrészt lényegtelenek.

Volt esélye a Napster használatára a napokban? Vagy először mutatkozott be a fájlmegosztásban a szerény torrenten keresztül? Mondja el nekünk megjegyzésekben, vagy ha többet szeretne megtudni, nézze meg a mi oldalunkat teljes kezdő útmutató a torrentekhez .

Kép jóváírása: chromatika2/ Depositphotos

Részvény Részvény Csipog Email Hogyan lehet megváltoztatni a Windows 10 asztal megjelenését

Szeretné tudni, hogyan teheti szebbé a Windows 10 -et? Használja ezeket az egyszerű testreszabásokat, hogy sajátjává tegye a Windows 10 rendszert.

Olvassa tovább
Kapcsolódó témák
  • Technológia magyarázata
  • Ponttól-pontig
  • Számítógépes hálózatok
  • BitTorrent
  • Szoftverkalózkodás
  • Fájlmegosztás
  • Médiafolyam
A szerzőről James Bruce(707 megjelent cikk)

James mesterséges intelligenciával rendelkezik, és rendelkezik CompTIA A+ és Network+ tanúsítvánnyal. Amikor nem a Hardware Reviews szerkesztőként van elfoglalva, élvezi a LEGO, a VR és a társasjátékokat. Mielőtt csatlakozott a MakeUseOf -hoz, fénytechnikus, angol tanár és adatközpont -mérnök volt.

Továbbiak James Bruce -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide