Peer-to-peer, hálózati technológiák
Peer to Peer Network Architecture - folyamatosan egyre népszerűbb módja a szervezet magas szintű hálózati, ahol minden csomópont egyenlő jogokat és a szállítók és felhasználók hálózati szolgáltatások egyidejűleg.
Ezek az előadások tételei
Az ad hoc hálózat decentralizált rendszerarchitektúra
- A csomópontok szimmetrikus funkciókat képviselnek
- Az erőforrások megosztása (sávszélesség, CPU, lemezterület) a csomópontok között
- Heterogén közeg egy (megbízhatatlan) csomópontból
- Képesség önszerveződésre, hibatűrésre (hálózati szinten)
- Dinamizmus (csomópontok gyakori összekapcsolása és lekapcsolása)
A peer-to-peer hálózat nem "munkacsoport" 20-30 számítógépen
A lakoma ünnepe!
Peer-to-peer (angol) - egyenlő
ALSO: per-2-peer, P2P
A peer egy "kiegészítő", egy peer-to-peer hálózati csomópont (1. ábra)
Ábra. 1. A peer-to-peer kölcsönhatások általánosított rendszere
A peer-to-peer hálózatok jellemzői
- Decentralizáció (teljes vagy részleges)
- skálázhatóság
- Nincsenek "forró pontok" (hotspotok) és "szűk keresztmetszetek" (szűk keresztmetszetek)
- Dinamikus kapcsolat
- Ad-hoc kapcsolat
- Önszerveződés
- Hibatűrés
ALSO: névtelenség, biztonság, bizalom, replikáció, gyorsítótár, koordináció ...
Mi nem P2P?
- Ügyfél-kiszolgáló architektúrája
- Master / slave modell
- "Dumb" terminálok / aktív fordítók
- skálázhatóság
- A központi csomópont korlátozott képességei
- költsége
Előtörténet p2p
- Ügyfél-kiszolgáló alkalmazások (ftp, telnet.)
- Decentralizált irányítás, amely elkerüli a hálózati elárasztást, a fejléc nyomon követését ...
- UUCP, NNTP
- Skálázhatóság.
- Hierarchikus tervezés
- Elosztott terhelés, gyorsítótár, kérések átruházása.
- Fejlett Peer-to-Peer Networking (lásd SNA és z / OS), IBM
- HTTP, csevegés, posta, IM
- Az együttműködés "vége"
Spam, a TCP forgalom előfordulása, és ennek következtében a hálózati torlódás
- lásd RFC 5348 - TCP Friendly Rate Control (TFRC)
Engedélyezze a felhasználók számítási erőforrásait, hozzárendelve a kiszolgálófunkciókat
- A hálózat minden egyes csomópontja (pir) - mind a szolgáltatások fogyasztói (az ügyfél), mind a szállító (szerver)
- Minden lakoma kezdeményezhet egy munkamenetet
- Az ünnepek közvetlenül kapcsolódnak egymáshoz
Infrastruktúra P2P
Átfedő hálózat - hálózat a hálózaton keresztül
- P2P esetében: Az alkalmazásréteg routerek használják az IP hálózati infrastruktúrát
- Redundancia? Nos, van egy kicsit.
- Az alacsonyabb szinteken nem elérhető szolgáltatások
- Egy-sok-sok-sok-sok-sok alkalmazás: a multicast nem támogatott sok ip-router
- By the way: Az IP-hálózat is átfedés.
Építészeti modellek
Központosított Peer-to-Peer modell
- Van egy szerver, amely koordinálja a társaik munkáját
- Az ünnepek megkapják a szerverről a fájlok listáját (Napster) vagy a barátlistát (Skype)
Ábra. 2. A központosított modell
Decentralizált peer-to-peer modell
- Nincs dedikált szerver
- Minden csomópont számos más csomóponttal kölcsönhatásba léphet
- Minden csomópont egyenlő
Talán (3. ábra)
- strukturált (HyperCub, DHT)
- strukturálatlan (Gnutella)
Ábra. 3. Strukturált és strukturálatlan párhuzamos hálózatok
Tiszta P2P (1. ábra) (például Gnutella) és / vagy.
Hierarchikus Peer-to-Peer modell
A Supercir egy széles csatorna csomó, amelyhez egyéb ünnepek csatlakoznak (GoalBit - futball online)
Többszintű strukturált overlay (4. ábra) - hibrid architektúra
- Az első link - az ünnepek kapcsolódnak a Superpires-hez
- A második link - Superpires összekapcsolódik
A közvetlen kapcsolatok számának csökkentése
Az "edge computing" megvalósítása
Ábra. 4. A peer-to-peer hálózat kétszintű modellje
P2P alkalmazási területek
BitTorrent, Gnutella, KaZaA, eDonkey, cikksz. 146 büntető törvénykönyv.
SETI @ Home, Find-A-Drug, GIMPS (Mersenne számok) stb
Crypto pénznem: Bitcoin, Litecoin, PPCoin.
A P2P relevanciája
Az internetszolgáltatók szerint a peer-to-peer hálózatok a globális forgalom 50-75% -át teszik ki
Ez egy paradigmaváltás a koordinációtól az együttműködésig, a centralizációtól a decentralizációig, a kontrolltól az ösztönzésig
Szakemberek számára
Ünnepek - "akkor-o-oh-lest" vásárlók!
Elosztott adatraktározás
A kommunikációs csatornák sávszélessége folyamatosan növekszik
Edge számítás: "Edge computing" - a terhelés átvétele a végfelhasználóknak
A decentralizált számítástechnika jobban skálázik
Nirvana. Olcsó, többfelhasználós alkalmazások végtelen erőforrásokkal
A felhasználók számára
Szervezeti elmozdulás a hierarchikus (centralizált) modelltől a hálózathoz (decentralizált) -> anonimitás
A P2P lehetővé teszi a világ közösségeinek létrehozását
1. Képzés: klasszikus (előadások / vizsgák) modell VS közös (együttműködési) képzés
2. Média: több nagy kiadó (TV, rádió, újság) VS "folk" hírek (blogok, internet TV, hálózati rádióállomások)
Fly a kenőcsbe
A P2P elképzelését a kalóz tartalom diszkreditálja
Az információ-visszakeresés összetettsége
Anonimitás - Aggódik azoknak, akiknek valami elrejteniük kell