Peer to peer – mi az?

A peer-to-peer számítástechnikai technológiák évek óta azt ígérik, hogy gyökeresen megváltoztatják a hálózat jövőjét.


Kép: issaro prakalung/Shutterstock.com hirdetés

Ha valaha is foglalkozott számítógépes hálózatokkal, valószínűleg belebotlott a peer-to-peer kifejezésbe. De amúgy mi is ez pontosan? Az alábbiakban mindent tudni kell róla.

  • Mi a peer to peer?
  • Hogyan működnek a peer-to-peer hálózatok
  • peer to peer vs. kliens szerver
  • A peer-to-peer hálózat előnyei

Mi a peer to peer?

A peer-to-peer (P2P) egy decentralizált kommunikáció, ahol minden fél azonos képességekkel rendelkezik, és kommunikációs munkamenetet indíthat. Ellentétben a kliens-szerver modellel, ahol a kliens szolgáltatáskérést ad, a szerver pedig válaszol a kérésre, a P2P hálózati modellben minden csomópont egyszerre működhet kliensként és szerverként is.

A P2P rendszerek anonimizált hálózati forgalomirányítás, nagymértékben párhuzamos számítási környezetek, elosztott tárolás és egyéb szolgáltatások biztosítására használhatók. A legtöbb P2P program a médiaterjesztésre összpontosít. Ide tartoznak például a videó- ​​és zenefájlok. Ennek eredményeként a peer-to-peer gyakran a szoftverkalózkodással és a szerzői jogok megsértésével jár.

Hogyan működnek a peer-to-peer hálózatok

Általában, amikor a felhasználó letölt egy fájlt, megnyit egy webböngészőt, felkeresi a megfelelő webhelyet, és letölti a fájlt. Ebben az esetben a webhely szerverként, a felhasználó számítógépe pedig ügyfélként működik, amely fogadja az adatokat. Az egész egy egyirányú utcához hasonlítható, amelyben a letöltött adatok az A pontból - a honlapról - a B pontba - a felhasználó számítógépébe kerülnek.

Ha azonban a felhasználó ugyanazt a fájlt tölti le egy peer-to-peer hálózaton keresztül, a letöltés másképpen történik. Ebben az esetben a felhasználónak peer-to-peer szoftvert kell telepítenie a számítógépére, amely a peer-to-peer virtuális hálózat részévé teszi a számítógépét. Most, amikor a felhasználó letölt egy fájlt, a fájl különböző töredékeit kapja meg a peer-2-peer hálózat különböző számítógépeiről, ahol ez a fájl már létezik.

Ugyanakkor elküldi a rendelkezésére álló töredékeket a peer-2-peer hálózat többi résztvevőjének, akik kérik őket. Ez a helyzet egy kétsávos úthoz hasonlítható: a fájl számos apró adatra hasonlít, amelyek belépnek a felhasználó számítógépébe, de kérésre újra elhagyják. Ily módon az adatátviteli terhelés elosztásra kerül az összes olyan partner között, amely tartalmazza a kért fájlt.

Kliens-szerver nagy és kis hálózatokban

kijelző

A vállalati kliens-szerver hálózatok gyakran számos klienst tartalmaznak, amelyek legalább egy központi szerverhez csatlakoznak, amely adatokat tárol. Az ügyfelek ezután hozzáférnek ezekhez a szerver által biztosított erőforrásokhoz. A kliens-szerver hálózatok a vállalatoknál gyakran gyors hálózatokon keresztül kapcsolódnak össze, mivel a felhasználói felületet a szerverről is eljuttatják a kliensekhez, pl. Az ilyen hálózatok gyakran különösen biztonságosak, mivel vállalatspecifikus adatokat dolgoznak fel.

Az otthoni hálózatokban minden számítógép egyedi erőforrásokat biztosíthat az otthoni hálózat többi számítógépének, beleértve a nyomtatókat és a merevlemezeket. A szolgáltató számítógép a szerver, aki hozzáfér, az a kliens. Például minden számítógép megoszthatja a merevlemez tartalmát, például fényképeket és videoklipeket, mindenkivel a felhasználók igényei szerint.

A peer-to-peer hálózat előnyei

kijelző

Az interneten a peer-to-peer hálózatok nagy mennyiségű fájlmegosztó forgalmat kezelnek azáltal, hogy a terhelést számos számítógépre osztják. Mivel a P2P hálózatok nem központi szervereken alapulnak, jobban méretezhetők, és ellenállóbbak a hibákkal vagy a forgalmi szűk keresztmetszettel szemben, mint a kliens-szerver hálózatok.

Ezenkívül a P2P hálózatok egyszerűen bővíthetők. Az interneten lévő társak számának növekedésével a P2P hálózat teljesítménye is növekszik, amikor minden további számítógép a saját portján keresztül csatlakozik az internethez.

A P2P és a kliens-szerver működés egyidejűleg használható ugyanazon a számítógépen. Ily módon a számítógépek a P2P-n keresztül kapott fájlokat merevlemez-megosztásokon keresztül elérhetővé tehetik az otthoni hálózat összes többi számítógépe számára. Ezzel szemben az otthoni hálózati kliensek fájlokat tölthetnek fel a megosztásra, ahol a P2P szoftver megtalálja azokat, majd elérhetővé teszi más P2P résztvevők számára az interneten. Ez lehetővé teszi az adatok mindkét irányba történő megosztását.

Bővebben a témáról: