Menü
Ingyenes
bejegyzés
itthon  /  Firmware/ Peer to peer. Peer-to-peer technológiák – Hamupipőkétől a hercegnőig

Azt jelenti, hogy egyenrangú. Peer-to-peer technológiák – Hamupipőkétől a hercegnőig

A munka célja: P2P hálózatok működési elvének tanulmányozása, meglévő hálózati topológiák, munkaalgoritmusok, protokollok és kliens programok elemzése, a P2P hálózatok által biztosított főbb képességek, előnyök és hátrányok azonosítása.

Elméleti rész:

1. A P2P hálózatok általános leírása. Működés elve. A meglévő topológiák leírása. Alkalmazási körök. A P2P hálózatok előnyei és hátrányai.

2. Fájlcsere, elosztott számítástechnika. A P2P hálózatok kiépítésének jellemzői, attól függően, hogy milyen tevékenységi területen használják őket. Működő algoritmusok.

Szoftver:

1. A népszerű fájlcsere protokollok áttekintése. Összehasonlító elemzés.

2. Fájlcserére szolgáló népszerű kliens programok áttekintése. Összehasonlító elemzés.

Gyakorlati rész:

1. A bitTorrent nyomkövető telepítése és konfigurálása.

Elméleti rész

P2P hálózatok

A P2P technológiák közé tartoznak azok a technológiák, amelyek a hálózatban lévő számítógépek számára egyenlő esélyeket biztosítanak a különféle erőforrások (beleértve a számítástechnikát) cseréjére. A klasszikus architektúra egy olyan típusú hálózat, amelyben minden munkaállomás egyenlő esélyekkel és jogokkal rendelkezik. A probléma megoldására egy peer-to-peer számítási környezet jön létre, amely lehetővé teszi egyedi elemek hálózatok, hogy kiszolgálók segítsége nélkül működjenek együtt. Minden résztvevő számítógép fájlok, lemezterület és processzoridő formájában járul hozzá. " A P2P egy elosztott hálózat felépítésére szolgáló technológia, ahol minden csomópont egyszerre tud kliensként (információ fogadója) és szerverként (információszolgáltató) is működni.". A P2P hálózat (az angol peer-to-peer, decentralizált vagy peer-to-peer szóból) egyenrangú hálózatokból áll, amelyek mindegyike a hálózati csomópontok egy részhalmazához kapcsolódik.

Információk a hálózat bekapcsolt csomópontjai között Ebben a pillanatban nem kapcsolódhat közvetlenül egymáshoz, egyfajta váltóversenyhez hasonló elv szerint kerül továbbításra - egyik csomópontról a másikra, és az információátadás a csomópontok közötti ideiglenes közvetlen kapcsolat létrehozása eredményeként történhet meg. A csomópontról csomópontra küldött üzenetek útválasztására és engedélyezésére vonatkozó összes információ ugyanazokon a különálló csomópontokon tárolódik, és nem egy dedikált szerveren. Egy ilyen szervezet a kliens-szerverrel ellentétben lehetővé teszi, hogy a hálózat tetszőleges számú csomóponttal és ezek kombinációjával működőképes maradjon.

„Client-server” és P2P hálózatok.

A központosított kliens-szerver architektúra azt jelenti, hogy a hálózat központi csomópontokra (szerverekre) támaszkodik a szükséges szolgáltatások biztosításához a hálózathoz kapcsolódó terminálok (vagyis kliensek) számára. Ebben az architektúrában a kulcsszerepet a szerverek kapják, amelyek a kliensek jelenlététől függetlenül meghatározzák a hálózatot. Nyilvánvaló, hogy a kliensek számának növekedése egy "kliens-szerver" hálózatban a szerveroldali terhelés növekedéséhez vezet. Így a hálózat bizonyos fejlettségi szintjén túlterhelt lehet. Egy ilyen rendszer fő előnye az egyszerűség. Az ilyen hálózatok stabilitása és megbízhatósága azonban lényegesen alacsonyabb, mint a peer-to-peer hálózatoké.

A decentralizált rendszerek, a „tiszta P2P hálózatok”, mint például a Gnutella hálózat, a központosított rendszerek szöges ellentéte.

Hibrid topológia: decentralizált + központosított (részben decentralizált) - az ilyen típusú hálózatokban olyan szerverek találhatók, amelyek fő feladata a munka koordinálása, keresés és információszolgáltatás a hálózaton lévő gépekről és azok állapotáról. A részlegesen decentralizált hálózatok egyesítik a központosított hálózatok minőségét és a decentralizált hálózatok megbízhatóságát (például a hálózat nem veszít teljesítményéből, ha egy vagy több szerverrel problémák vannak). A hibrid fájlmegosztó hálózatok példái az EDonkey és a BitTorrent hálózatok.

1. ábra Hálózati topológia

A peer-to-peer hálózatok előnyei:

· Az információcsere sebessége;

· A hálózat ellenálló képessége különféle hibákkal szemben, beleértve a nem technológiai zavarokkal szembeni ellenálló képességet is;

· Skálázhatóság.

A peer-to-peer hálózatok hátrányai:

  • ellenőrizhetetlenség;
  • biztonsági aggályok;
  • információk következetlensége, az információk megbízhatatlansága.

P2P szabványosítás

A P2P nem csak egy hálózat, hanem egy hálózati protokoll is, amely lehetővé teszi a peer-to-peer hálózatépítést, létrehozást és interakciót. Sok csomópont egyesül egységes rendszerés a P2P protokollnak megfelelően együttműködve peer-to-peer hálózatot alkotnak. A P2P protokoll megvalósításához olyan kliensprogramokat használnak, amelyek biztosítják az egyes csomópontok és a teljes peer-to-peer hálózat működését.
A P2P a hálózati protokollok alkalmazási rétegére utal, és egy overlay hálózat, amely a TCP / IP verem - TCP vagy UDP - szállítási protokolljait használja. Az Internet számos alapvető dokumentuma a P2P protokollnak – az RFC-knek – szól (az utolsó 2008-ból származik – RFC 5128 State of Peer-to-Peer (P2P) a hálózati címfordítókon keresztüli kommunikáció).
Jelenleg a peer-to-peer hálózatok megvalósítása során számos módszert és megközelítést alkalmaznak. A Microsoft különösen a Scribe és a Pastry P2P protokollokat fejlesztette ki. A P2P rendszerekhez is kapcsolódó Peer Name Resolution Protocol (PNRP) támogatása bekerült a Windows Vista.
Az egyik sikeres kísérletet a P2P protokollok szabványosítására a Sun Microsystems tette a Jxta projekt részeként. Ez a projekt azzal a céllal valósul meg, hogy egységes P2P hálózatokat hozzanak létre különböző platformokra. A Jxta projekt célja tipikus infrastrukturális megoldások kidolgozása és azok felhasználása P2P alkalmazások létrehozására heterogén környezetben való munkavégzéshez.
A Jxta projekt hat protokollt azonosított, amelyekből építhet alkalmazott rendszerek:

Peer Discovery Protocol (PDP). A csomópontok ezt a protokollt használják az összes nyitott Jxta-erőforrás megtalálásához. Az alacsony szintű PDP támogatja az alapvető keresési mechanizmusokat. Bármely alkalmazásrendszer tartalmazhat saját magas szintű keresési mechanizmusokat, amelyek a PDP protokollon felül vannak megvalósítva.

Peer Resolver Protocol (PRP). Ez a protokoll szabványosítja az erőforrásokhoz és szolgáltatásokhoz való hozzáférési kérelmek formátumát. Ennek a protokollnak a megvalósítása során egy csomóponttól kérést lehet küldeni, és erre választ lehet fogadni.

Peer Information Protocol (PIP). Ez a protokoll a Jxta hálózat csomópontjának állapotának meghatározására szolgál. A PIP üzenetet fogadó csomópont teljes vagy rövidített állapotválaszt küldhet, vagy figyelmen kívül hagyhatja az üzenetet.

Peer Membership Protocol (PMP). A gazdagépek ezt a protokollt használják a csatlakozáshoz és a csoport elhagyásához.

Pipe Binding Protocol (PBP). A Jxtában egy csomópont egy vezetéken keresztül ér el egy szolgáltatást. A PBP segítségével egy csomópont új csatornát hozhat létre a szolgáltatás eléréséhez, vagy egy meglévő csatornán keresztül működik.

Endpoint Routing Protocol (ERP). Ezzel a protokollal a csomópont kéréseket továbbíthat más csomópontok útválasztóihoz, hogy az üzenetek küldésekor útvonalakat határozzon meg.

Felhasználási területek

A P2P technológiák leggyakoribb alkalmazási területei a következő területek:

· Fájlcsere – az úgynevezett fájlmegosztó hálózatok. A P2P fájlmegosztó hálózatok alternatívát jelentenek az elavult FTP-archívumok helyett, amelyek nem egyeznek modern követelményeknek... A fájlmegosztó hálózatokat az alábbiakban részletesebben tárgyaljuk.

· Elosztott számítástechnika. Az egyik legígéretesebb fejlesztési terület, hiszen A P2P technológiák alkalmazása viszonylag rövid időre teszi lehetővé olyan problémák megoldását, amelyek kiszámítása szuperszámítógépeken több tíz, ha nem több száz évig tartana. A P2P technológia ezen alkalmazási területét az alábbiakban részletesebben is ismertetjük.

· Üzenetváltás . Jabber, ICQ.

P2P telefonálás. Skype.

· Csoportmunka hálózatok. Groove Network (biztonságos kommunikációs tér), OpenCola (információ visszakeresés és linkcsere).

· Párhuzamos programozás.

· biztonsági mentés adat.

· P2P TV. Példa erre a P2P-Next projekt, amely televíziós adások sugárzására alkalmas peer-to-peer televíziózást fejleszt.

P2P fájlmegosztó hálózatok.

A fájlmegosztó hálózat az egyik leggyakoribb fájlmegosztási P2P hálózat. A P2P technológia a decentralizáció elvén alapul. Az elosztott peer-to-peer koncepció a kliens-szerver megközelítés alternatívája.

Ponttól-pontig, P2P (angolul - egyenlő az egyenlővel) - a rendszerarchitektúra egy változata, amely társak hálózatán alapul.

A peer-to-peer (vagy P2P) számítógépes hálózatok a résztvevők egyenlőségének elvén alapulnak, és jellemzőjük, hogy elemeik egymással tudnak kommunikálni, ellentétben a hagyományos architektúrával, amikor csak a résztvevők egy bizonyos kategóriája, amelyeket szervereknek neveznek, bizonyos szolgáltatásokat nyújthatnak másoknak.

A „peer-to-peer” kifejezést először Parbawell Yohnuhuitsman használta 1984-ben az IBM Advanced Peer to Peer Networking architektúrájának kifejlesztésére.

Egy tisztán peer-to-peer hálózatban nincs fogalma az ügyfelekről vagy szerverekről, csak olyan társakról van szó, amelyek egyszerre működnek kliensként és szerverként a hálózat többi csomópontjához viszonyítva. Ez a hálózati modell eltér attól a kliens-szerver architektúrától, amelyben a kommunikáció. csak a kliensek és a központi szerver között megy végbe.Egy ilyen szervezet lehetővé teszi a hálózat működőképességének fenntartását az elérhető résztvevők bármilyen konfigurációjával.De gyakorlatban van olyan P2P hálózatok használata, amelyekben még vannak szerverek, de szerepük már nem szolgáltatásokat nyújtani, de a hálózati kliensek szolgáltatásairól információkat karbantartani...

A P2P rendszerben az autonóm csomópontok kölcsönhatásba lépnek más autonóm csomópontokkal. A csomópontok önállóak abban az értelemben, hogy nincs olyan általános hatalom, amely irányítani tudná őket. A csomópontok autonómiájából adódóan nem bízhatnak egymásban és nem hagyatkozhatnak más csomópontok viselkedésére, így a skálázási és redundanciai problémák fontosabbá válnak, mint a hagyományos architektúra esetében.

A modern P2P hálózatok az információcserével kapcsolatos elképzeléseknek köszönhetően fejlődtek ki, amelyek annak a főáramában alakultak ki, hogy minden csomópont képes biztosítani és fogadni bármely más résztvevő által biztosított erőforrásokat. A Napster hálózat esetében zenecsere volt, más esetekben CPU-idő biztosítása idegen civilizációk felkutatására (SETI @ home) vagy rákgyógyítás (Folding @ home).

Történelem

A P2P nem új. A kifejezés természetesen új találmány, de maga a technológia a USENET és a FidoNet – két nagyon sikeres, teljesen decentralizált hálózat – megjelenése óta létezik. Az elosztott számítástechnika már korábban is megjelent, de ez a két példa elegendő a P2P korának bemutatásához.

Az 1979-ben született USENET egy elosztott hálózat, amely lehetővé teszi a hírcsoportokban történő kommunikációt. Kezdetben két diák, Tom Truscott és Jim Ellis munkája volt. Abban az időben az internet, ahogyan ma ismerjük, még nem létezett. A fájlokat telefonvonalon keresztül cserélték, általában egyik napról a másikra, mert olcsóbb volt. Szóval nem volt hatékony mód központosítson egy olyan szolgáltatást, mint a USENET.

Egy másik kiemelkedő P2P siker a FidoNet volt. A FidoNet a USENET-hez hasonlóan egy decentralizált, elosztott üzenetküldő hálózat. A FidoNet-et 1984-ben hozta létre Tom Jennings a különféle BBS-ek felhasználói közötti üzenetváltás eszközeként. Szükség volt rá, ezért gyorsan nőtt, és a USENET-hez hasonlóan a mai napig létezik.

A P2P hálózatok első generációja

A peer-to-peer hálózatok első generációját a dedikált központi szerverek jelenléte jellemzi, amelyek képesek például adatbázisokat kezelni és koordinálni a keresést. Az ilyen hálózatok felépítése azonban lehetővé teszi a kommunikációt és az információtovábbítást közvetlenül bármely résztvevő között.

A népszerűsítés és a jelenlegi peer-to-peer korszak a Napster hálózat létrehozásával kezdődött. 1999 májusában a Napster lehetővé tette a végfelhasználók számára, hogy kedvenc zenéiket közvetlenül terjeszthessék és megosszák más végfelhasználókkal. A web központi szervert használt, különösen keresési célokra. A Napsternek 26,4 millió felhasználója volt 2001 februárjában.

A Napster szinte azonnal szembesült a törvénnyel kapcsolatos problémákkal. A hálózatnak dedikált központi szervere volt, és elhangzott, bár maga a rendszer közvetlenül nem sérti a törvényt, léte ehhez hozzájárul. Manapság sok Napster klón jelent meg. A legtöbb a kompatibilitás fenntartása érdekében végzett kliens- és protokollelemzés eredménye volt, másoknak ugyanez volt az ötlete, "csak jobb". Mindegyiknek ugyanaz az architektúrája volt: egy központi szerverrel nagy mennyiségügyfelek. A központi szerver megkönnyítette a kliens kommunikációt és visszakeresést. Miután megtalálta a kívánt dalt, a szerver közvetlen kapcsolatot biztosított a két kliens között, hogy átvihessék a fájlokat.

Nem sokkal a Napster megjelenése után létrejött az EDonkey2000 hálózat. Az eDonkey legfontosabb előnye a Napsterrel szemben az volt, hogy a hálózat lehetővé tette ugyanannak a fájlnak a különböző részeinek letöltését, egyidejűleg az azt biztosító különböző hálózati résztvevőktől. Az eDonkey másik előnye, hogy ezt követően a szerverszoftver megkapta a szerveroldali kommunikáció funkcionalitását, amely lehetővé tette a különböző szerverekhez kapcsolódó hálózati résztvevők információkeresését. A nevezett előnyök ellenére a szerverek használata révén ez a hálózat nem volt tiszta peer-to-peer hálózat.

Második generációs P2P hálózatok

A peer-to-peer hálózatok második generációját a központi szerverek hiánya és ezzel egyidejűleg a hálózati résztvevők közötti keresés alapvető képessége jellemzi. A második generációs hálózatokban a keresési algoritmusok azonban a lekérdezések „hullám” eloszlását jellemezték, és nem voltak túl hatékonyak.

Justin Frankel úgy döntött, hogy létrehoz egy hálózatot központi indexszerver nélkül, és a Gnutella lett az eredménye. Gnutella elképzelése az összes csomópont egyenlőségéről gyorsan elhalt szűk keresztmetszetek ahogy az internet kinőtte a korábbi Napster-felhasználókat. A FastTrack úgy oldotta meg ezt a problémát, hogy egyes csomók simábbak voltak, mint mások. Azáltal, hogy néhány nagy teljesítményű csomópontot kiválasztott a kisebb kapacitású csomópontok indexeléséhez, a FastTrack lehetővé tette egy sokkal nagyobb méretre skálázható hálózat létrehozását. A Gnutella gyorsan átvette ezt a modellt, és a legtöbb jelenlegi hálózat ilyen kialakítású, mert lehetővé teszi nagy és hatékony hálózatok kiépítését központi szerverek nélkül.

A legjobb példa erre a Gnutella, a Kazaa vagy az Emule with Kademlia, amelyek közül csak a Kazaa rendelkezik még központi regisztrációs szerverrel. Az eDonkey2000 / Overnet, a Gnutella, a FastTrack és az Ares Galaxy körülbelül 10,3 millió felhasználóval rendelkezik (a slyck.com szerint 2006 áprilisában).

Harmadik generációs P2P hálózatok

A P2P hálózatok harmadik generációját decentralizált struktúra, és alapvetően új keresési algoritmusok jellemzik, amelyek a hálózati résztvevők által támogatott Distributed hash tábla kulcskoncepcióján alapulnak.

Az elosztott hash-táblázatok (DHT-k) segítenek megoldani a méretezési problémát azáltal, hogy különböző csomópontokat választanak az adott hash-értékek indexeléséhez (amelyek a fájlok azonosítására szolgálnak), lehetővé téve a hálózat bármely fájljának gyors és hatékony keresését.

A hivatalos BitTorrent kliens 4.2.0-s verziójától kezdve a Kademlia protokollon alapuló trackerless munkafunkciót valósítja meg. Az ilyen rendszerekben a tracker decentralizáltan, a hálózatban részt vevő klienseken, elosztott hash tábla formájában érhető el.

Névtelen peer-to-peer hálózatok

Az anonim hálózatok például a Freenet, az I2P, az ANts P2P, az RShare, a GNUnet és az Entropy. A decentralizált hálózatra példa a Bitcoin névtelen digitális valutarendszer is.

Bizonyos fokú anonimitás érhető el az adatok más csomópontokon keresztül történő továbbításával. Ez megnehezíti annak azonosítását, hogy ki tölti le vagy kínálja fel a fájlokat. A legtöbb ilyen program beépített titkosítással is rendelkezik.

Az ilyen típusú hálózatok jelenlegi megvalósításai sok erőforrást igényelnek az anonimitás biztosításához, ami lassúvá vagy nehezen használhatóvá teszi őket. A nagyon gyors otthoni internet-hozzáféréssel rendelkező országokban, például Japánban azonban számos névtelen fájlmegosztó hálózat már nagy népszerűségre tett szert.

P2P előnyei

Értékkiosztás/csökkentés. A sok ügyfelet kiszolgáló központosított rendszerek általában a rendszer költségeinek többségét teszik ki. Ha ez a költség túl magas, a P2P architektúra segíthet a költségek elosztásában a felhasználók között. Például a fájlmegosztó rendszerek között a Napster lehetővé tette a fájltárolás költségeinek szétosztását, és képes volt fenntartani a megosztáshoz szükséges indexet. A megtakarítások az egyébként fel nem használt erőforrások felhasználásával és összevonásával valósulnak meg (pl. SETI @ home). Mivel a csomópontok általában önállóak, fontos a költségek igazságos elosztása.

Az erőforrások összevonása. A decentralizált megközelítés az erőforrások összevonását eredményezi. A P2P rendszer minden csomópontja például bizonyos erőforrásokat hoz számítási teljesítmény vagy memória. Azokban a programokban, amelyek megkövetelik nagy mennyiség ezek az erőforrások, például intenzív modellezés vagy elosztott fájlrendszerek természetes, hogy P2P-t használunk ezen erőforrások vonzására. Az olyan elosztott számítástechnikai rendszerek, mint a SETI @ Home, a Distributed.net és az Endeavors nyilvánvaló példái ennek a megközelítésnek. Csomópontok ezrei erőforrásainak összevonásával számítási szempontból nehéz feladatokat hajthatnak végre. A Filebminni rendszerek, mint például a Napster, Gnutella stb. szintén egyesítik az erőforrásokat. Ezekben az esetekben a lemezterület az adatok tárolására és a sávszélesség az átvitelre.

Továbbfejlesztett méretezhetőség/megbízhatóság. Az autonóm csomópontok feletti erős központi hatalom hiányában fontos cél a skálázhatóság és a megbízhatóság javítása. A skálázhatóságot és a megbízhatóságot a hagyományos határozza meg elosztott rendszerekértelemben, mint például a sávszélesség kihasználtsága - hány csomópont érhető el egy csomópontból, hány csomópont támogatható, hány felhasználó támogatható. A peer-to-peer hálózatok elosztott természete növeli a meghibásodások kegyelmét is azáltal, hogy sok csomópontból duplikálják az adatokat, és - a tiszta P2P rendszerekben - lehetővé teszik a csomópontok számára, hogy egyetlen központi indexkiszolgálótól függetlenül találjanak adatokat. Ez utóbbi esetben nincs egyetlen kritikus pont a rendszerben.

Megnövelt autonómia. Az elosztott rendszer felhasználói sok esetben nem akarnak egy központi szolgáltatótól sem függni. Ehelyett jobban szeretik, ha minden adatot és munkát helyben végeznek el. A P2P rendszerek fenntartják ezt a szintű autonómiát, mivel minden csomóponttól megkövetelik a munka szükséges részét.

Anonimitás / titoktartás. Az autonómiához kapcsolódik az anonimitás és a titoktartás fogalma. Előfordulhat, hogy a felhasználó nem akarja, hogy bárki vagy bármely szolgáltató tudjon róla vagy a rendszerben betöltött szerepéről. Központi szerverrel nehéz az anonimitást garantálni, mivel a szerver általában legalább az internetcímén keresztül képes azonosítani a klienst. A P2P keretrendszer használatával, amelyben a műveleteket helyben hajtják végre, a felhasználók elkerülhetik, hogy bármilyen információt átadjanak magukról valaki másnak. FreeNet - eleven példa hogyan építhető be az anonimitás egy P2P alkalmazásba. Az üzeneteket más csomópontokon keresztül továbbítja, hogy az eredeti szerzőt ne lehessen nyomon követni. Ez a valószínűségi algoritmusok használatával növeli az anonimitást oly módon, hogy az eredetet nem lehet könnyen nyomon követni a hálózat forgalmának elemzésével.

Dinamizmus. A P2P rendszerek azt feltételezik, hogy a környezet rendkívül dinamikus. Vagyis az erőforrások, például a csomópontok folyamatosan jelennek meg és tűnnek el a rendszerből. Kommunikáció esetén, mint például üzenetküldő hálózatok, úgynevezett „kapcsolati listát” használnak, amely tájékoztatja a felhasználókat, ha barátaik elérhetők. E nélkül a felhasználóknak rendszeres üzenetek küldésével kellene "lekérdezniük" a partnereket. Elosztott számítástechnika esetén, mint például a distributed.net és a SETI @ home, a rendszernek képesnek kell lennie a cserékre. Ezért újra ki kell adniuk a számítási feladatokat a többi résztvevőnek annak biztosítására, hogy ne vesszen el munka, ha a korábbi résztvevők kiesnek a hálózatból, miközben a számítási lépést végrehajtották.

A P2P rendszerek osztályozása

Funkció szerint:

Elosztott számítástechnika. A számítási probléma kis független részekre oszlik. Az egyes részek feldolgozása külön PC-n történik, az eredményeket pedig egy központi szerveren gyűjtik össze. Ez a központi szerver felelős a munkaelemek elosztásáért az egyes számítógépek között az interneten. Minden regisztrált felhasználónak van egy kliense szoftver... Kihasználja a számítógép inaktivitási időszakait (amit gyakran a képernyővédők aktiválási ideje jellemez) a szerver által biztosított számítások elvégzéséhez. A számítás befejezése után az eredmény visszaküldésre kerül a szervernek, és az új munka elküldésre kerül a kliensnek.

Fájlmegosztás. Az adatok tárolása és megosztása az egyik olyan terület, ahol a P2P technológia sikeres volt. A multimédiás adatokhoz például szükség van nagy fájlokat... A Napstert és a Gnutellát a felhasználók a sávszélesség-korlátozások megkerülésére használták, amelyek elfogadhatatlanná teszik a nagy fájlátvitelt.

Együttműködés. A P2P technológia természetéből adódóan kiválóan alkalmas a felhasználók közötti együttműködés lehetővé tételére. Lehet üzenetküldés, Online játékok együttműködés az üzleti, oktatási és otthoni dokumentumokon. Egy megjegyzésre: Ingyenes online Scooby Doo játékok.

A központosítás mértéke szerint:

Tiszta peer-to-peer rendszerek. A csomópontok egyenlőek, kombinálják a kiszolgálói és az ügyfélszerepeket. A hálózatot nem futtatja központi szerver. Ilyen rendszerek például a Gnutella és a Freenet.

Hibrid peer-to-peer rendszerek. Rendelkezzen egy központi szerverrel, amely információkat tárol a csomópontokról, és válaszol az információkérésekre. A csomópontok erőforrások biztosításával foglalkoznak (mivel a központi szerver nem rendelkezik ilyenekkel), azáltal, hogy tájékoztatják a szervert ezen erőforrások elérhetőségéről, más csomópontok kívánják ezeket használni.

Attól függően, hogy a csomópontok hogyan kapcsolódnak egymáshoz, a hálózatok strukturált és strukturálatlan:

Strukturálatlan P2P hálózat jön létre, amikor a kapcsolatok véletlenszerűen jönnek létre. Az ilyen hálózatok könnyen kialakíthatók, mivel egy új csomópont, amely csatlakozni akar a hálózathoz, lemásolhatja egy másik csomópont meglévő kapcsolatait, majd elkezdheti kialakítani a sajátját. Strukturálatlan P2P hálózatban, ha egy csomópont bizonyos adatokat szeretne megtalálni a hálózaton, a kérésnek szinte az egész hálózaton keresztül kell haladnia, hogy a lehető legtöbb csomópontot elérje. Az ilyen hálózatok fő hátránya, hogy a kéréseket nem mindig sikerül megoldani. Valószínűleg sok oldalon elérhetők lesznek a népszerű adatok, és a keresés gyorsan szükségesnek találja, de ha egy oldal csak néhány más oldalon található ritka adatot keres, akkor rendkívül valószínűtlen, hogy a keresés sikeres lesz. Mivel a csomópontok és az általuk tárolt adatok között nincs összefüggés, nincs garancia arra, hogy a lekérdezés megtalálja azt a csomópontot, amelyik rendelkezik a kívánt adatokkal.

A P2P strukturált hálózat egyetlen algoritmust használ annak biztosítására, hogy bármely csomópont hatékonyan tudjon kérést továbbítani egy másik csomópontnak, amelyik rendelkezik a kívánt fájllal, még akkor is, ha a fájl a legritkább. Egy ilyen garancia strukturált kapcsolatrendszert igényel. Napjainkban a P2P strukturált hálózatok legnépszerűbb típusa az elosztott hash táblák, amelyekben a hash segítségével kapcsolatot létesítenek az adatok és az értük felelős adott csomópont között.

Az egyes kamerákkal és teljes videó megfigyelő rendszerekkel végzett munka az interneten keresztül széles körű népszerűségre tett szert számos elemző funkció és az eszközök online elérése miatt.

Általános szabály, hogy az erre használt technológiák többsége drága, fehér IP-címet igényel egy kamerához vagy DVR-hez, ami egy összetett konfigurációs eljárás UPnPct és DDNS szolgáltatások használatával. Ennek alternatívája a P2P technológia alkalmazása.

A P2P (peer-to-peer) egy peer-to-peer kommunikációs protokoll, amely jobban különbözik hatékony felhasználása jelátviteli csatorna sávszélessége és nagy rugalmassági aránya.

Az IBM először használta a peer-to-peer (Advanced Peer to Peer Networking) kifejezést – kiterjesztett peer-to-peer hálózatok – klasszikus peer-to-peer architektúrájú hálózatokban és peer-to-peer munkaállomásokon. . A dinamikus útválasztási folyamatban használták szerver használata nélkül, ahol minden PC kliensként és szerverként is szolgált. Most a rövidítés fordításának egy ingyenesebb változata úgy hangzik, hogy "egyenlő az egyenlő".

A fő alkalmazási terület a különféle objektumok távoli videó megfigyelése, például:

  • nyitott raktározás vagy építkezés;
  • üzlet vagy termelő létesítmény;
  • személyes telek vagy házikó.

A P2P képátviteli technológiával ellátott CCTV kamerákat főként háztartási kis- és közepes méretű magán videofelügyeleti rendszerekben használják, bizonyos biztonsági és riasztórendszeri funkciókat ellátva.

A kamera internetes azonosítása egyedi azonosító kóddal történik, amelyet a gyártó rendel hozzá a készülékhez. A keresés és a használat speciális szoftverek és felhőszolgáltatások segítségével történik.

A P2P VIDEÓFELÜGYELET ELŐNYEI

Könnyen konfigurálható hálózati berendezés- a P2P technológia fő előnye a jelátvitel egyéb módszereivel szemben. Valójában mély ismerete nélkül hálózati protokollok, csatlakozási és beállítási eljárások, minden alapvető internetes ismeretekkel rendelkező felhasználó önállóan megszervezheti a távoli videó megfigyelést.

A statikus IP-címhez nincs kötve. A statikus IP-cím megszerzése és fenntartása problémát jelenthet az átlagos felhasználó számára. A legtöbb szolgáltató egy bizonyos tömbből dinamikusan változó IP-címek alapján nyújt internetkapcsolati szolgáltatásokat.

Minden alkalommal, amikor a felhasználó bejelentkezik a hálózatra, ez a cím változhat a felhasználó számára, ami a videó megfigyelő rendszer kameráinak szisztematikus beállítását teszi szükségessé. A szolgáltató fehér statikus IP-címet biztosít fizetett alapon, és ez a szolgáltatás nem olcsó.

Nincs távolság függés. A videó átvitel a világ bármely pontján elvégezhető, ahol van internet hálózat. A képminőség csak a csatorna szélességétől és a kapcsolat stabil működésétől függ.

Használati lehetőség különféle eszközök megnézni a videót. A videó megfigyelő rendszer figyelésére mind helyhez kötött PC vagy laptop, mind mobil eszközök: tabletek, okostelefonok használhatók.

Megfizethető költség. A P2P technológiát használó CCTV kamerák ára nem sokban tér el a hagyományos IP kamerák árától, összehasonlítható műszaki és működési paraméterekkel.

P2P CCTV KAMERÁK

Az alábbiakban bemutatjuk a P2P kamerák fő gyártóit és néhány modelljét.

Sólyomszem- videó megfigyelő és biztonsági rendszerekhez berendezéseket gyártó cég. Specializálódott vezeték nélküli rendszerek biztonsági GSM riasztók. 2005 óta van hivatalos képviselete Oroszországban. a gyártó hazánkban forgalmazott összes terméke tanúsítvánnyal rendelkezik, és nehéz időjárási körülmények között is használható. Megfelel az ISO-90001 nemzetközi szabványnak.

A P2P videó megfigyelő kamerák kínálata a következőket tartalmazza:

  • Falcon Eye FE-MTR 1300;
  • Falcon Eye FE-MTR 300 P2P;
  • Falcon Eye FE-ITR 1300.

Minden videokamera bemeneti képet biztosít Nagy felbontású 1280x720, 0,1 Lux megvilágítás mellett is működhet, valamint Lan és Wi-Fi jelátviteli interfésszel rendelkezik (csak a Falcon Eye FE-ITR 1300 Lan). Ezenkívül mozgásérzékelővel is fel vannak szerelve, és aktiválhatják a riasztási videofelvételi folyamatot.

A rögzítés történhet videomagnón, felhőszolgáltatásban vagy memóriakártyára. A mikrofon és a hangszóró jelenléte a kamerát interaktív eszközzé varázsolja a kétirányú beszélgetésekhez.

Foscam- a céget 2002-ben alapították. GSM videó megfigyeléshez használt eszközök és IP kamerák gyártására specializálódott. A termékek az ISO 9001 nemzetközi szabvány és a hazai GOST szerint tanúsítottak. A készülékek mozgásérzékelővel, memóriakártya-nyílásokkal és RJ 45 interfésszel (csavart érpárú hálózati csatlakozás) vannak felszerelve.

A legnépszerűbb modellek:

  • Foscam FI9821P;
  • Foscam FI9853EP;
  • Foscam FI9803EP.

Állatöv- a cég háztartási és professzionális videó megfigyelő rendszerekhez kínál eszközöket. Minden P2P kamera infravörös megvilágító rendszerrel van felszerelve, amely lehetővé teszi az éjszakai filmezést.

Elterjedt modellek a piacon:

  • Zodiac 909W;
  • Zodiac 911;
  • A Zodiac 808 utcai változatban készül, IP65-ös házban.

P2P FELÜGYELET BEÁLLÍTÁSA

A P2P videokamera beállítása legfeljebb 5 percet vesz igénybe, és nem igényel mélyreható kommunikációs protokollokat vagy összetett programbeállításokat. A használt kamerától vagy a választott felhőszolgáltatástól függetlenül a beállítási algoritmus a következő:

1.A kiválasztott felhőszolgáltatás oldaláról letöltésre és telepítésre kerül az eszköz operációs rendszerével kompatibilis szoftver a megtekintéshez.

2. A kamera fel van szerelve, áramellátást kap.

3. A kamera helyi vezetékes hálózaton vagy a következőn keresztül csatlakozik az internethez vezeték nélküli eszközökkel információátvitel - WiFi, GSM stb.

4. Megtekintésre elindul a korábban telepített szoftver a készüléken. Az azonosító kódot egy speciális keresőmezőbe kell beírni. Megtalálható a kamera házán vagy a műszaki dokumentációban. A legtöbb modell házán QR-kód is található, amely okostelefonnal vagy táblagéppel is beolvasható.

5. A kamera eléréséhez szabványos jelszót kell megadni, amelyet később meg kell változtatni. Minden gyártónak vagy modellnek megvan a sajátja, ez fel van tüntetve a dobozon vagy az eszköz útlevelében.

A P2P videó megfigyelő rendszer beépített P2P technológiával rendelkező kamerák használata nélkül is telepíthető. Elég be hagyományos rendszerek A CCTV dvr-t használ ezzel a funkcióval. Ezután a beállítás során meg kell adni a DVR azonosítóját, és annak felületén keresztül lehet hozzáférni a kamerákhoz.

A DVR beállítási algoritmusa nem különbözik a kamera beállításától. Ilyen eszköz például a SPYMAX RL-2508H Light hibrid videórögzítő.

A P2P TECHNOLÓGIÁT TÁMOGATÓ FELHŐSZOLGÁLTATÁSOK

A felhőalapú P2P-szolgáltatás olyan kiszolgálók gyűjteménye, amelyek hozzáférést biztosítanak a megfelelő funkciót támogató eszközökhöz. Sok ilyen forrás létezik. Két típusuk van. Berendezésgyártó cégek által kifejlesztett szolgáltatások.

Általános szabály, hogy csak a fejlesztő cég P2P kameráinak működése támogatott. És harmadik felek által kifejlesztett univerzális szolgáltatások, amelyek kompatibilisek a legtöbb P2P-t használó eszközzel.

Például a Proto-X és RVi szolgáltatásokat csak az adott fejlesztő kamerái és videorögzítői fogadják el. Előbeállítások ehhez gyors beállítás a gyárban a gyártás során rögzítették.

Univerzális felhő P2P szolgáltatás – az Easy4ip a legtöbb népszerű kamerával kompatibilis.

A P2P kamerákkal való munkavégzéshez szoftvert kell telepíteni a megtekintő eszközre:

  • PSS for operációs rendszer Windows és iOS;
  • iDMSS Apple mobileszközökhöz;
  • gDMSS Android-eszközökhöz.

A P2P technológiás kamerák használata lehetővé teszi gyors telepítésés hatékony videó megfigyelő rendszer kiépítése drága szakemberek bevonása nélkül. Különféle felhőszolgáltatások széleskörű funkcionalitás, hasonlóan a komplex, helyhez kötött videó megfigyelő rendszerekben használtakhoz.

© 2010-2019. Minden jog fenntartva.
Az oldalon található anyagok tájékoztató jellegűek, útmutató dokumentumként nem használhatók fel

Kanyarodjunk el a különböző országokban uralkodó tiltásoktól, ne gondoljuk, hogy a P2P egy blokkoló bypass mechanizmus.

Alternatív véleményt ajánlok a P2P-ről - milyen jövőbeli és jelenkori problémákat tud megoldani ez az információs hálózatok architektúrája.

Mi az igazi P2P?

Bemutatjuk a fogalmat - igazi P2P.

Az igazi P2P ponttól-pontig olyan hálózat, amelyben abszolút minden hálózati csomópont ugyanazokat a funkciókat látja el, vagy automatikusan megváltoztathatja funkciókészletét a környezeti feltételektől függően.

A funkciók megváltoztatása nem más, mint azoknak a funkcióknak a biztosítása, amelyek a korlátozások miatt nem működnek egyes peer-to-peer hálózati csomópontoknál:
1) A NAT mögött
2) Mobil eszközök

Mindkét eszközosztálynak vagy nem lehet közvetlen hálózati hozzáférése (NAT), vagy van, de ez erősen ellenjavallt - (Mobil eszközök) a megnövekedett energiafogyasztás miatt a rengeteg csatlakozás mellett.

A probléma kiküszöbölésére olyan technológiákat használnak, mint a TCP Relay (mivel a legtöbb P2P rendszer UDP-t használ, rengeteg egyidejű kapcsolattal, kiválaszthat magának egy csomópontot, amely ellátja a kérések fogadását a hálózatról UDP-n keresztül és küldését. a végeszközre TCP-n keresztül ugyanazon a kapcsolaton keresztül ) Szeretném emlékeztetni, hogy egy hasonló mechanizmust már nagyon régóta implementáltak a Skype-ban, mielőtt az MS megvásárolta volna, ezek a funkciók működtek, később - a koncepció " A szuper csomópontok" eltűntek a Skype-ból, és helyükre MS szerverek léptek.

Nagyon fontos, hogy ne keverjük össze a P2P és a Mesh hálózatokat. A P2P egy peer-to-peer interakció a 3. és magasabb rétegben az OSI modell szerint, a Mesh - 3. és alacsonyabb szinten.

Milyen problémákat oldanak meg a P2P hálózatok, és milyen technológiák tűnnek el a P2P széles körű elterjedésével?

Gyorsítótárazás
Jelenleg néhány szolgáltató, és szinte minden szolgáltató sejtes gyorsítótár forgalom. Így a rendszer megtakarítja az erőforrásokat és a felfelé irányuló kapcsolatokat, hogy ne vezesse át ugyanazt a forgalmat a gerinchálózaton.

De miért van szükség a gyorsítótárazásra, ha a szolgáltató hálózatába került tartalmat valószínűleg az üzemeltető hálózatától kérik le, amikor azt újra lekérik?
Ugyanakkor egyáltalán nincs szükség új infrastruktúra kiépítésére.

CDN
A tartalomszolgáltató rendszert elsősorban "nehéz" tartalmak, zene, videó, játékok (steam) kézbesítésére használják, a főszerver terhelésének csökkentése és a válaszidő csökkentése érdekében. különböző országokés/vagy a régiókat a terheléselosztás funkcióját ellátó CDN-kiszolgálók állítják be.

A szerveradatokat karbantartani kell, munkaórákat eltöltve konfigurálni kell őket, és nem tudják dinamikusan növelni áteresztőképesség vagy mondjuk:
Nyizsnyij Novgorodban mindig is népszerű volt a Giwi.get szolgáltatás, amely lehetővé teszi a legális tartalmak online megtekintését, egy CDN szerver a régióban egyszerre csak 100 000 felhasználó számára biztosít lehetőséget filmek és sorozatok nézésére. De hirtelen megjelenik a szolgáltatás új tartalom(Tévésorozat) A kutatások alapján készült előrejelzések szerint ennek a sorozatnak nem kellene érdeklődnie ebből a régióból.

De valamiért érdekelte, és mindenki úgy döntött, hogy megnézi - természetesen a CDN nem tud megbirkózni, a legjobb esetben is a tartalom képes lesz feldolgozni a szomszédos CDN-t, de azt nem, hogy a szomszédos CDN készen áll egy ilyenre. Betöltés.

Kommunikációs csatornák hiánya
Az utolsó mérföld szolgáltatói készen állnak arra, hogy 1 Gigabit / s csatornákat biztosítsanak, és még a városon belüli hálózat is képes lesz ekkora terhelést pumpálni, de balszerencse, van a városból egy fő csatorna, amelyet nem erre terveztek. egy terhelés, és a csatorna bővítése milliós (váltsd be a választott pénznemet).

Természetesen, az adott probléma Ismét a P2P szolgáltatások döntenek, elég, ha van legalább 1 tartalomforrás a városban (az autópályán keresztül előre letöltve) - mindenki maximális sebességgel fér hozzá a tartalomhoz helyi hálózat (intracity)

Az internet terjesztésének erősítése
A mai világban az Uplink a minden, a városokban vannak forgalmi cserepontok, de egy szolgáltató szívesebben vesz pár gigabitet a gerincen, minthogy a csatornákat bővítse egy forgalmi cserepontig, vagy csatlakozzon a szomszédos szolgáltatókhoz.
A felfelé irányuló kapcsolatok terhelésének csökkentése
A P2P használatakor teljesen logikus, hogy egy szolgáltatónak sokkal fontosabb lesz, hogy szélesebb belső csatornái legyenek, mint a külsők, és minek fizetni egy drága uplinkért, ha a szükséges tartalom nagy valószínűséggel a szomszédos szolgáltató hálózatában megtalálható. .

Egyébként a szolgáltatók is örülni fognak, még most is olyan tarifákat biztosít a szolgáltató, hogy az uplinkje nem éri el az összes felhasználó számát.
Más szóval, ha minden felhasználó 100%-on kezdi használni a tarifáját, a szolgáltató felfelé irányuló kapcsolata nagyon gyorsan véget ér.

Nyilvánvaló, hogy a P2P megoldások lehetővé teszik az internetszolgáltató számára, hogy azt mondhassa, hozzáférést biztosít Önnek a hálózat legalább 1 TB \ s sebességgel a hálózaton lévő tartalom nagyon ritkán egyedi, egy szolgáltató (aki szomszédaival rendelkezik a városi szolgáltatóktól) valószínűleg tarifális sebességgel tud hozzáférést biztosítani a tartalomhoz.

Nincsenek extra szerverek a hálózaton
Most a szolgáltató hálózatában általában olyan szerverek találhatók, mint: Google CDN (/ Youtube), Yandex CDN / peering, DPI, + egyéb speciális CDN / Caching szerverek, amelyeket ebben a régióban használnak.

Nyilván ki lehet iktatni az összes CDN szervert és a felesleges peeringet (szolgáltatásokkal, nem szolgáltatókkal), a DPI-re ilyen helyzetben szintén nem lesz szükség, mert a CNN órák alatt nem lesznek ilyen hirtelen terhelésugrások. Miért?

CHNN – Felejtsd el ezt a betűszót
CHNN - A legnagyobb terhelés órája, hagyományosan a reggeli és az esti órák, és a CHNN több csúcsa mindig észrevehető, az emberek foglalkoztatási típusától függően:

Az esti csúcsok CHNN:
1) A tanulók visszatérése az iskolából
2) A hallgatók visszatérése az egyetemekről
3) Az 5/2-es munkarendben dolgozó munkavállalók visszatérése

Ezeket a csúcsokat minden olyan berendezésen láthatja, amely elemzi a csatorna hálózati terhelését.

A P2P ezt a problémát is megoldja, mert nagy a valószínűsége annak, hogy az iskolásokat érdeklő tartalmak mind a hallgatók, mind a dolgozók érdeklődésére számot tarthatnak - ennek megfelelően a szolgáltató hálózatán belül már létezik -, ennek megfelelően nem lesz CHNN az autópályán .

Távoli jövő

Űrhajónkat a Holdra és a Marsra küldjük, az ISS-hez már régóta van internetkapcsolat.

Nyilvánvaló, hogy be további fejlődés A technológiák lehetővé teszik a mélyűrbe történő repülést és az ember hosszú tartózkodását más bolygókon.

Ezeket is be kell kapcsolni közös hálózat, ha figyelembe vesszük a klasszikus Client-Server rendszert, és a szerverek a földön helyezkednek el, a kliensek pedig mondjuk a Marson - a Ping minden interakciót megöl.

És ha feltételezzük, hogy kolóniánk egy másik bolygón fog növekedni, akkor a Földhöz hasonlóan ők is az internetet fogják használni, egyértelmű, hogy ugyanazokra az eszközökre lesz szükségük, mint nekünk:
1) Messenger
2) Közösségi hálózatok
És ez a minimálisan szükséges szolgáltatások száma, amelyek lehetővé teszik az információcserét.

Logikus, hogy a Marson generált tartalom a Marson lesz érdekes és népszerű, és nem a földön, mi a helyzet a közösségi oldalakkal?
Telepítse a szervereit, amelyek önállóan működnek, és egy idő után szinkronizálódnak a földdel?

A P2P hálózatok ezt a problémát is megoldják - a Marson a tartalomforrásnak saját előfizetői vannak, a földön - saját, de a közösségi háló ugyanaz, de ha a marsi lakosnak van előfizetője a földről, akkor nincs gond, ha van csatorna, akkor a tartalom egy másik bolygóra repül.

Fontos megjegyezni, hogy nem lesz deszinkronizálás, ami a hagyományos hálózatokban megtörténhet, nincs szükség extra szerverek telepítésére. ottés még testre is szab valamit. A P2P rendszer gondoskodik a tartalom relevanciájának megőrzéséről.

Csatornatörés

Térjünk vissza gondolatkísérletünkhöz – emberek élnek a Marson, emberek élnek a földön –, mindannyian tartalmat cserélnek, de egy ponton katasztrófa történik, és megszűnik a kapcsolat a bolygók között.

A hagyományos kliens-szerver rendszerekkel teljesen üzemképtelen közösségi hálózathoz vagy egyéb szolgáltatáshoz juthatunk.
Ne feledje, hogy minden szolgáltatásnak van engedélyezési központja. Ki engedélyezi, ha a csatorna leáll?
A marsi tinédzserek pedig fényképeket is szeretnének közzétenni a MarsaGramon a marsi ételeikről.

A P2P hálózatok, ha a csatorna megszakad, könnyen átválthat rá offline mód- amelyben teljesen önállóan és minden interakció nélkül fog létezni.
És amint a kapcsolat megjelenik, minden szolgáltatás automatikusan szinkronizálódik.

De a Mars messze van, még a Földön is problémák adódhatnak a kommunikációs csatorna megszakadásával.

Gondoljon a legújabb nagy horderejű Google/Facebook projektekre, amelyek új területeket fednek le az internettel.
Bolygónk egyes részei még mindig nem csatlakoznak a hálózathoz. A csatlakozás túl drága lehet, vagy gazdaságilag nem életképes.

Ha az ilyen régiókban saját hálózatot (intranetet) hoz létre, majd egy nagyon szűk csatornán - egy műholdon keresztül - csatlakoztatja a globális hálózathoz, akkor a P2P megoldások lehetővé teszik a kezdeti szakaszban az összes funkció használatát, mint a globális hálózati kapcsolat. Később pedig - ahogy fentebb is mondtuk - lehetővé teszi, hogy az összes szükséges tartalmat egy szűk csatornán keresztül pumpálja.

Hálózati túlélés

Ha egy központosított infrastruktúrára támaszkodunk, nagyon meghatározott számú hibapontunk van, igen, vannak is biztonsági mentésekés biztonsági adatközpontok, de meg kell értened, hogy ha a fő DC megsérül az elemek miatt, akkor a tartalomhoz való hozzáférés jelentősen lelassul, ha nem is áll le.

Felidézzük a Mars helyzetét, minden eszköz a földről érkezik a Marsra, és egy nap elromlik az Uandex vagy LCQ cég szervere - kiégett a RAID vezérlő, vagy más meghibásodás - és az összes marslakó, megint MarsiGram nélkül, ill. ami még rosszabb – nem fogok tudni egyszerű üzeneteket váltani.egy barátommal. Az új szerver vagy annak alkatrészei nem érkeznek meg hamarosan a földről.

P2P megoldásnál egy hálózati résztvevő meghibásodása semmilyen módon nem befolyásolja a hálózat működését.

Én – Nem tudom elképzelni azt a jövőt, hogy a rendszereink kliens-szerverek maradjanak, ez rengeteg felesleges mankót generál az infrastruktúrában, bonyolítja a támogatást, hibapontokat ad hozzá, nem teszi lehetővé a méretezést, amikor arra szükség van, hatalmas erőfeszítésekre lesz szükség, ha azt akarjuk, hogy ügyfeleink – a szervermegoldások ne csak bolygónkon működjenek.

Tehát a jövő határozottan a P2P, a P2P világ hogyan változott, az most látható:
Skype - egy kis cég nem költött pénzt szerverekre, és hatalmas óriássá tudott nőni
Bittorrent – ​​Az OpenSource projektek kiszolgálóik túlterhelése nélkül tudnak fájlokat továbbítani

Ez csak két kiemelkedő képviselője az információs forradalomnak. Sok más program is van folyamatban, amelyek megváltoztatják a világot.

És miközben itt ülünk, és azon gondolkodunk, hogy hol helyezzük el a hirdetésünket, valami furcsa történik Palo Altóban. Ott a háztartási eszközöket árusító kis Hassett Ace Hardware üzlet dolgozói mutatják be, hogyan válhat életté az az ősi bölcsesség, miszerint "az emberek nem felhalmozásra, hanem cserére vannak teremtve".

Ezt "kávézójavításnak" hívják. Hétvégén az üzlet mellett kinyílik egy platform, ahol bárki ingyen javíthat bármit. Ugyanakkor hozzá kell járulnia ahhoz, ami ezen az oldalon történik. Míg az üzletvezető rendszeres értékesítéssel foglalkozik, öt másik alkalmazott tömegeket szervez, akik "meg akarják javítani" az embereket, és más javításokra vonzzák őket.

Mindenki megosztja tudását, tanácsait és jó hangulatát. Az értékesítés felfelé halad (javításhoz gyakran olyan alkatrészekre van szükség, amelyeket boltban kell vásárolnia). Áprilisban a kerület mintegy 130 "berendezést" javított meg, köztük egy óriási kerti lávakutat és egy 200 éves varrógépet. Bárki, aki felújít a Hassett Ace Hardware-nél, a cég logójával ellátott kerékpárzászlót kap. És szívesen veszik, mert a remek kiszolgálás baromi kellemes és felejthetetlen dolog.

Ezt a mindenki számára előnyös gazdaságot peer-to-peer-nek hívják a marketingmarzsokban. Nemcsak a pénzre épül, hanem a nagyfokú érzelmi elégedettségre is, illetve az olyan kis üzletek esetében, mint a Hassett Ace Hardware, a vásárlókkal való szinte bensőséges kapcsolat kialakítására is. A pletykák szerint az olyan óriáscégek, mint a Pepsi, a Chevrolet és az Unilever, máris szippantják a technológiát.

„Érdekes dolgot tanultunk: a fiatal vásárlók, mielőtt autóért jönnének a szalonba, keressenek közösségi hálózatok eladóink oldalain, hogy tanulmányozza érdeklődési körüket, és találjon egy lélekben közel álló személyt. Megtalálják és konzultálnak vele, mert tudják, hogy a segítség sokkal barátságosabb, mint a menedzser” – mondja Christy Landy, a General Motors marketingmenedzsere. Még a szakértői vélemény is lehet a kölcsönösen előnyös csere tárgya.